Ciao a tutti, andrà tutto bene.
E bentornato.
Non iniziamo con un progetto in cui implementiamo una funzione veloce che è la pagina del
browser che mostra tutti i libri che non sono ancora segnalati dall'utente.
Quindi facciamolo.
Ma prima di farlo voglio solo importare i libri del progetto Aloha nello spazio di questo libro.
Ora se ricordi i libri su come il Progetto è stato creato in uno spazio di lavoro separato e tutto il codice di
lavoro e questo corso è stato sotto un altro spazio di lavoro chiamato Jayati.
Quindi ora abbiamo due spazi di lavoro diversi e all'interno del G. UN. spazio di lavoro abbiamo avuto questi due
progetti li qui.
Quindi penso che sarebbe bello se siamo anche importanti libri di progetto.
Aloha era uno spazio di lavoro e aveva un progetto chiamato libri.
Sapevo che sarebbe stato bello importare quel progetto in questo spazio di lavoro, ma forse avremmo scritto tutto
su questo corso in un unico spazio di lavoro che è Jayati.
Quindi andiamo avanti e farlo.
È molto semplice.
Basta fare clic su Trova e fare clic su importazione.
Sono qui in cima.
Tu come generale su progetti esistenti in quello che è.
Quindi facciamo clic su select that e successivamente selezioniamo la directory root.
Sfoglia fai clic su VEDI unità nella mia sulla mia macchina e libri a bassa altezza qui sui libri Aloha di 10 libri.
Aloha è lo spazio di lavoro del progetto che abbiamo il progetto dei libri.
OK, quindi facciamo clic su OK, seleziona quello e fai clic su OK e dì solo finitura e il gioco è fatto.
Quindi abbiamo il progetto dei libri, ora ho scritto questo libro che è Jarry.
Quindi abbiamo finito con questo, ma non abbiamo fiducia nel codice di Jayati Giardino, quindi cominciamo
con la nostra implementazione o estensione.
La prima cosa che voglio fare mentre aggiungo un nuovo campo chiamato Image underskirt sei ancora nella tabella
dei libri.
Ora ti ricontri nel progetto dei libri stavamo mostrando un paio di libri su ogni libro.
Aveva anche un'immagine su quell'immagine che viene da alcuni.
Sei scritto su quale progetto banale.
Fino ad ora non avevamo nessuna immagine di questo tipo che si attribuisca automaticamente nel database, ma penso che sarebbe bello
mostrare le immagini che potrebbe essere molto più stimolante.
Quindi andiamo avanti e l'immagine di Arnon sei in campo all'interno del tavolo del libro.
Quindi permettimi di aprire il D-W ora inizierà.
Tutti i programmi qui vedrai che il mio AS Q farà clic su Dot e clicchi su my ask your server e questa è
l'utilità della riga di comando.
Apri quella password.
Per quanto mi riguarda, ho avuto bisogno di usare il nostro database, che è Jayati che sottolinea Tullio, quindi il database è cambiato.
Vediamo tutti i tavoli.
Come mai.
Queste sono tutte le tabelle che abbiamo creato nel progetto triennale e uno di loro è il libro.
Quindi diciamo B C book e ho già aggiunto questo campo qui ed è spento.
Che macchina.
Questo è tutto.
Lascia che ti mostri le domande per questo.
Quindi, per aggiungere la nuova colonna, usi una query Escuela esterna.
Quindi è sotto il libro da tavolo.
Avevo l'immagine della colonna che ti sottolinea e su cui è scritto.
Vogliamo che questa colonna venga aggiunta dopo la colonna.
Ecco perché se vedi qui dopo il titolo come sei l'immagine e poi vogliamo aggiornare le regole.
Inoltre ci sono cinque regole.
OK e questo è l'ID.
Quindi ci sono cinque libri e per ognuno di essi stiamo impostando un'immagine diversa.
OK, quindi questo file verrà fornito nella sezione delle risorse in modo che tu possa scavare questo file ed è
possibile eseguire la serie nella tua istanza mia scuola.
Ora fornirò tutto il codice nella sezione delle risorse e, in caso di problemi, potrei aggiungere l'estensione
DXP doc indipendentemente dal fatto che si tratti di un file o di un lavoro ben
fatto.
Quindi, se ho problemi a caricare i file con quelle estensioni, aggiungerei un'estensione di deinterruzione dei punti sul
punto.
Non ci dovrebbero essere problemi nel caricamento nella sezione delle risorse, quindi quando non ne hai
bisogno devi solo riconvertirli e fare un buon lavoro o semplicemente stare bene.
Devi rimuovere l'estensione extra in modo che sia qualcosa.
Torniamo.
Quindi, come ha fatto questa immagine a sottolineare te.
No, creiamo un nuovo progetto ok perché abbiamo l'albero qui, ma creeremo un nuovo progetto dinamico.
Così andando a combattere perché abbiamo a che fare.
E quell'applicazione vede un progetto dinamico.
Diamo il
nome a Leo Web, il prossimo.
Diciamo anche che questo rappresentante ha ottenuto la quantità X del descrittore di implementazione in modo che
sia generato e B come tutto il layout richiesto e qui le risorse.
Ora dobbiamo importare il nostro veramente.
Quindi il trio aveva solo il codice giallo.
Ora da quando lo stiamo abilitando abbiamo creato un nuovo progetto dinamico, ma dobbiamo copiare tutto
questo in modo da selezionarli tutti e basta copiare il secondo Grossi e selezionare questo SIRC sotto le risorse di jawab.
Scusa non qui.
Qui ci sono le risorse su come fonte.
OK ora fai clic destro su questo e vedi solo ora vedrai come tutti
questi pacchetti sono importati.
Quindi è così facile.
Ora ci sono alcuni errori di compilazione qui.
Namie aprilo.
Ecco perché abbiamo bisogno di importare alcuni file jar.
Stiamo utilizzando un file jar di terze parti, quindi dobbiamo importarli.
Quindi per quello lasciatemi fare clic sulla scheda sopra e fare clic destro su proprietà andando alla parte
cintura Gela perché abbiamo bisogno di.
Sono quei lavori qui.
Sono esterni Josh e Josh sono qui.
E una delle cartelle sul disco.
Quindi uno di loro è andato mesi che stai mentendo e l'altro è il mio connettore Cual perché
abbiamo bisogno di connettersi al database e questa è la domanda che stavo usando appena aperto e abbiamo fatto vedere a
Rigby.
Applica OK e puoi vedere che non ci sono errori di compilazione.
Ora questo deve entrare nella verifica che finalmente creiamo.
Quindi vai in un assembly di distribuzione.
Vedi I genitori farei clic su job build pop e trees NC next.
Questi sono i
due che vogliamo applicare all'Hussian al buio nel giusto set.
OK.
Quindi se vai nelle librerie qui possiamo vedere i due file che abbiamo appena aggiunto.
Quindi non è così la prima cosa che dobbiamo fare è per questa estensione.
Quindi abbiamo già creato tutti i nostri controller.
Quindi qui abbiamo un tribunale inferiore ei controllori sono qui sotto la comunicazione che dicono che i
controllori cliccano su questo e abbiamo un solo controller chiamato controller.
Quindi questo convertirà in una Sublette.
OK.
Quindi andremo qui e qui commenteremo questo tribunale qui in alto e questo qui
stiamo creando un'istanza singleton.
Ora non abbiamo bisogno di questo tribunale perché ora stiamo usando il contenitore Tom-Kat. Il contenitore Tom-Kat
creerà un'istanza singleton del sobra.
Lo sappiamo bene
Crea una singola istanza dell'anima.
Ecco cosa fa Tom-Kat, quindi non abbiamo bisogno di questo.
Quindi all'inizio stavamo facendo manualmente questo.
Abbiamo scritto il punteggio.
Quindi, dato che Duncan lo farà per noi, non ne abbiamo bisogno.
Ora diciamo che le estensioni devono essere così nere.
Quindi dobbiamo metterlo quindi lascia che apra i libri qui sono copie o alcuni eroi del codice saranno come
controllare la sua citazione nei miei libri.
Questo è copiato questa notazione qui.
E fammelo citare qui.
E chiamiamo questo segnalibro e ordiniamo indicandoci.
I miei libri sono codificati come un segnalibro.
Facciamo anche un altro copia aggiungiamo il loro costruttore predefinito.
Quindi copiamo questo il
nome deve essere il controller del segnalibro.
Quindi è quello.
OK.
Quindi il contenitore quindi crea un'istanza di questo e lo inizializzerà chiamando il
terzo metodo Enigma su quello è lì che ci si incontra e potrei semplicemente copiare tutto questo qui.
E questo è tutto ciò di cui abbiamo bisogno perché ciò che otterremo sovrascriverà il do entra
nell'oggetto.
Quindi non abbiamo bisogno di questo.
Quindi limitare o Doc dire che il controllo è Narvi come compassionevole.
E questo perché abbiamo bisogno della sillaba che porta l'API Josephite.
Quindi dobbiamo importarlo anche
Ancora una volta è clic su trio di.
Le proprietà del tasto destro del mouse vanno nella biberon Gela.
Qui ci sono vasi esterni stirati, il Jharkhand non è qui è per me è qui che
sto andando a Palm God andando in lib.
E in laboratorio ho sperato l'API solare.
Vado all'assemblaggio di distribuzione.
Avrei Java Barry pot e Treece poi lo spingo nelle librerie che applico.
OK.
E rimuovili.
Curtis Schiffer ha appena preso automaticamente l'importanza.
Quindi abbiamo importato tutti i file e non abbiamo altri problemi qui.
Quindi questo è il controller che è stato convertito in Solet.
Ora entriamo nel nostro non preoccupiamoci
di questo perché abbiamo commentato qualche codice nel mio controller, ecco perché sta mostrando un errore e visto che
il nostro lavoro non è recensito il nostro lavoro non è importante per noi.
Quindi avviciniamoci e così abbiamo aggiunto l'immagine sul tabellone.
E anche se siamo nel tavolo, così siamo anche noi come all'interno delle entità.
OK.
Abbiamo questo pacchetto chiamato entità abbiamo la porta Java.
Quindi qui abbiamo bisogno di essere se l'immagine della carta si auto.
Quindi lasciatemi aggiungere che l'ho messo qui
nei dati poiché è un'immagine sottolineata da te.
Ma qui questa è una convenzione che usiamo per mettere insieme
Upsetter.
Quindi abbiamo centri più grandi.
Quindi questa è la classe del libro.
Ora torniamo al nostro controller Marka e andiamo avanti e recuperiamo i libri dal database in cui
dobbiamo recuperare tutti quei libri che non sono ancora contrassegnati da un particolare utente.
Quindi, in questo caso, faremo ciò che faremo, poiché useremo un utente.
Ci sono un sacco di utenti con cinque utenti che si trovano su questa barra di selezione utente Shrem che taglia semplicemente la nostra energia in
modo che visualizzi i risultati e questo in righe.
Quindi ogni utente è disparato e questo significa che se metti una barra g.
Ok, quindi questa è una seconda fila di allevatori.
Prendiamo questo uso finale usativo per quel punto quadrato semantico com.
Appartiene al mio account D-2.
Quindi facciamolo.
Quindi l'idea per questo è cinque.
Quindi lo useremmo.
Quindi qui ci concentreremo sull'idea e se il resos, che non è altro che i libri
che non ho ancora inserito in questo particolare utente, lo generalizzeremo.
Quindi abbiamo la funzionalità di registrazione.
Quindi andiamo qui e scriviamo che una terza macchina ottiene i libri e possiamo scriverla in un gestore di segnalibri, là
entra nella porta ma prima dobbiamo invocare il manager più tardi.
Doc restituire un'istanza restituisce un'istanza di quel gestore di segnalibri è anche un singleton su quella
singola chiamata che noi blokes ottenere libri e dovranno congelare uno davvero prendere un lingotto di valore booleano e vedremo perché
questo è il caso.
Dall'altro loro l'ID così l'ID usa quell'ID va bene.
Quindi facciamolo.
E creiamo anche questo OK su quello che dovrebbe Druitt su una collezione di tutti i libri,
ma bookmark è un super tipo di libro.
Quindi facciamo il turno di controllo della raccolta.
E diciamo di tornare ora l'istanza di dhal è già qui.
C'è un'istanza di segnalibri che è già stata creata.
Quindi dobbiamo chiamare un metodo con lo stesso nome.
Questo rende Luong perché ID è un ID disordinato e questo è stato ribattezzato con questo codice qui.
Ci ha chiamato East Waagner.
Aggiunto ai segnalibri è solo passare gli stessi valori che ora smonta che non c'è.
Quindi è stato creato utilizzando la funzione automatica.
Lasciatemi andare avanti e copiare questo cavo che ha del cavo ed è molto facile da fare.
Quindi fammi copiare tutto questo.
E possiamo guardare il codice.
OK.
Ora questo
nucleo è se uscirai con il nostro negozio che non dovrebbe averne più bisogno perché abbiamo il cane
qui.
Quindi qui ci sono i libri, c'è questa faccenda chiamata quaderni.
Quindi stiamo usando la maggior parte di questo codice da qui.
Quindi sta selezionando i libri e lo sta aggiungendo ad alcuni elenchi qui.
In questo caso, otteniamo tutti i singoli valori da ciascuno strumento e abbiamo discordia.
Quindi ho appena copiato questo codice.
OK questo è quello che ho fatto qui e segnalibro.
Questo è quello che stiamo facendo ora.
Ma qui il.
Puoi ricordare questo particolare pezzo di codice.
Quindi per connettersi con il database abbiamo bisogno del driver del driver GBC.
Quindi questo è ciò che sta per caricare il driver e sarebbe registrato con l'API del database una classe
chiamata gestore di driver.
E così è il punto che ci è stato detto che questo non funzionerà.
Quindi, quando sei stato chiamato, l'abbiamo visto nella sezione dei dati e abbiamo bisogno di questa connessione e questo è il
tuo modo di usare il nuovo tipo di dati. Stiamo usando questo trimestrale di Georgiana.
E questo è un nome utente e una password, non noi.
Abbiamo la dichiarazione del quarto di condotta sulla dichiarazione e questa è una dichiarazione di risorse
private e questa è la domanda che useremo.
OK.
C'è il punto come lo vedremo nella prossima lezione.
Ora il segnalibro di E è falso.
Stiamo passando le chiamate nel controller qui.
Destra.
Perché significa che Zuk Eastbrook ha segnato come segue.
Il che significa che abbiamo bisogno di libri di testo che non siano ancora segnalibri e che stiamo passando anche l'ID.
Quindi vogliamo ottenere tutti i libri che non sono ancora segnalati da questo particolare ID utente.
Questo è tutto.
E così per questo abbiamo questa query nidificata.
Quindi questo è un comitato del Senato, ma è una query nidificata perché c'è anche un'altra query qui.
Quindi questo preleva tutti i libri che questo particolare utente ha già in questo particolare utente ha
preferito.
Quindi stiamo dicendo che stiamo unendo le tabelle utente e utente non conosciamo il libro dei punteggi
e stiamo vedendo che farmi prendere dai libri da questo utente dove stiamo dicendo che l'utente ID Eudore ha questo nome come questo Al-Yassi.
Quindi stai dicendo dove sei ID uguale a id utente ID utente è ciò che è
passato qui.
In questo caso, si chiama ID utente qui.
E
questo è quello che stiamo dicendo qui.
Quindi questo ci darà tutti i libri che questo particolare utente ha inserito nei segnalibri.
Quindi stiamo dicendo che ottieni tutti gli ID dei libri da utente o utente sotto scorebook sotto scorebook ha l'associazione
tra gli utenti sui libri che hanno salvato e stiamo dicendo che abbiamo bisogno dei libri che
questo particolare utente ha aggiunto ai bookmark visto e la condizione di join è non ID che è un ID utente e
il libro della sottomodella utente ha anche utente non descritto.
Quindi è quello che è e puoi guardarlo più tardi.
Quindi questo essenzialmente ci sta dando tutti gli ID dei libri che questo particolare utente ha già salvato.
Ma abbiamo bisogno di tutti i libri che non vengono salvati.
Quindi per questo abbiamo questa opportunità che sta prendendo tutti i libri OK.
E ci sono un sacco di carte che stiamo usando per ottenere tutte le informazioni.
Come autore autore del libro o del libro.
Okay book ha sottolineato come l'autore abbia la relazione tra il libro e l'autore.
E vogliamo assicurarci che i libri vadano bene.
Quindi, come certi libri sotto ID non dovrebbero essere e questo è OK, quindi stiamo rimuovendo tutte queste idee.
OK stiamo rimuovendo tutte queste idee in modo da ottenere tutte le idee di tutti i libri salvati
da questo utente e li stiamo rimuovendo da tutti i libri che abbiamo nel sistema in modo che quando entriamo
in quei libri che non sono ancora salvato dall'utente.
E questo è tutto.
E qui abbiamo un cambio di controllo limitato per risultati.
Le unità stanno compilando bene e stiamo ottenendo l'ID legato alla pubblicazione qui.
Gli editori sono commentati perché ha fatto una storia in quella particolare critica.
Stavamo anche diventando editore.
Ma non dobbiamo mostrare i dettagli del publisher qui è per questa particolare pagina e questo è tutto.
E qui stiamo creando un'istanza di libro, quindi per prima cosa qui come noi abbiamo creato anche questa cosa.
Questo è un risultato che manterrà tutti i libri.
OK.
Quindi non è un ultimo puoi dare un'occhiata al codice in seguito, ma ogni regola come iterata qui sappiamo che il
tuo aspetto e stiamo creando un'istanza di un libro chiamando questo metodo chiamato Gouri crea un libro
che abbiamo già scritto nel segnalibro manager.
Ma dal momento che abbiamo introdotto un nuovo campo chiamato immagine che modellerai qui, ma il libro Crea non è come ti ha creato
o prima.
Quindi dobbiamo aggiungere che l'immagine del barometro metrico è un nuovo campo che abbiamo aggiunto.
E allo stesso modo anche nella query anche qui ho fatto l'immagine sottolineata a voi.
Quindi questo mancava nella classe di archiviazione dei dati in quanto l'immagine sottolinea che l'autunno è qualcosa che abbiamo
aggiunto in questa conferenza.
Quindi andiamo qui.
E per creare un libro.
OK.
Quindi stiamo passando un nuovo campo sul terzo campo, è come se fossi tu.
E abbiamo bisogno di separare nel libro nel libro abbiamo già aggiunto un campo.
Ciò che questo ha detto in un buco qui
per testare e che è una sorta di prendere questo gestore di segnalibri di ferro è Gus e tornare in un controller di segnalibri e qui vedere questo.
Si chiama la lista degli
occhi variabili e dobbiamo passarla al momento giusto prima dell'attuazione.
Quindi diciamo che il colore degli attributi
del
set di dart della richiesta non ha solo le richieste di dispatcher e passiamo, ma non solo essere buoni.
Quindi stiamo ricevendo un dispatcher molto vicino per questo e dobbiamo inoltrarlo.
Quindi diremo solo
una risposta.
Quindi questo è quello che abbiamo.
Quindi stiamo recuperando i libri dal nostro modello e lo stiamo inoltrando a The View.
Ora andiamo avanti e creare questo file chiamato bronzato o semplicemente essere.
Quindi basta fare clic su neo-GOP e fare clic con il tasto destro del mouse Neal dire basta stare bene.
Chiamalo come browse hit next e crea un valore predefinito.
E ho già creato questo bene.
Quindi andiamo qui.
Non solo è molto simile al file che abbiamo creato e al progetto dei libri, io
uso solo quell'accordo.
Ha solo meno costi aggiuntivi che ha detto.
Quindi torniamo indietro e vediamo il controllo.
Potrebbe essere impostato per guardare ciò che abbiamo qui.
Quindi tutto il resto è lo stesso ho appena cambiato il nome dai libri sul mojado vero o nel titolo ho
bisogno di un corpo qui.
È lo stesso.
OK.
Abbiamo solo bisogno di importare un altro file solo per DL.
Quindi qui stiamo iterando attraverso tutti i libri, quindi i libri sono l'attributo che stiamo impostando qui.
Libri qui chi può e tutto quello che stiamo facendo è che stiamo aggiungendo loro stiamo visualizzando l'immagine in cui ti trovi.
Se ricordi che stavamo mostrando di aver fatto ordini e libri su come fare per autori ci possono
essere più autori, ma mostriamo solo uno di essi in modo che gli autori siano un ID.
Quindi permettimi di tornare alla porta del libro Djala in modo che tu possa vedere gli autori che i mukluks mostrano solo il primo autore.
Quindi dovrebbe andare bene.
Ho introdotto un Newfie qui ordinato rating di pubblicazione è già dead dog I'm come under-rating e abbiamo un campo chiamato
pubblicazione Book duck, quindi questo è un nuovo campo che stiamo mostrando nel Regno Unito e quindi
abbiamo questo tag di ancoraggio per Vedere qui.
Se ricordi che c'era un collegamento di salvataggio.
OK, quindi abbiamo questo per ora che MTV non ordinato lo riempirà nella prossima lezione.
OK, ecco fatto.
E questa volta sono stati riguardo lo stile.
Dicci quali dovrebbero essere le dimensioni dei caratteri e quali dovrebbero essere i colori.
OK e stiamo vedendo il font read deve essere in grassetto.
E questo significa che dopo essere annoiato.
E questo è tutto.
Quindi questi sono alcuni fatti di stile che stiamo usando È un tag di stile e uno qualsiasi dei documenti HDMI può averlo.
Quindi questo è tutto.
Quindi questo è anche fatto su tutto ciò che dobbiamo fare è solo importare solo diyan.
Quindi, ancora una volta torniamo in tre neo-GOP e andiamo in proprietà per andare in pot art senza lavoro.
Quindi qui ho bisogno di andare
solo.
Questo è il motivo per cui sono indissolubilmente e Joe sono entrambi iscritti e sono solo nuovi e il traguardo è
arrivato.
Quindi ora creiamo la linea di fondo.
Memmott clicca con il tasto destro su questa esportazione.
Itinerario 1 3 del e il andare a.
Spero che tu possa fare il click qui in webapps dopo che proviamo.
Parleremo con le nostre stesse
operazioni finlandesi.
In questo modo è stato creato un vero e proprio web e ha decompresso o creato una nuova applicazione web perché il mouseover è
già in esecuzione.
Quindi lasciami tornare.
Quindi lasciatemi chiamare questo è davvero un segnalibro web barra.
Bene, ci sei tornato.
Quindi mostra tutti i libri che non sono ancora stati salvati da questo utente.
Quindi questa è la prima caratteristica.
La nostra prossima visita.
Implementa anche la funzionalità di bookmarking e il link ai miei libri che mostrerà tutti i libri che vengono
salvati da questo utente in modo che vedremo nella prossima lezione.
Grazie e buon codice.