Ciao, questo è quello che fai.
E bentornato.
Prima abbiamo implementato i libri, so come Project non faccia parte del progetto.
Abbiamo implementato questo carrello Sublette i miei libri sul set.
Uno dei limiti di questo argomento è che abbiamo l'intento e il contenuto incorporato nel soggetto che
è un Jollof.
E abbiamo detto che questo è un problema perché gli sviluppatori Frinton devono lavorare con questo file
giallo per creare questo Hachem e contare.
Inoltre in futuro dovranno lavorare ancora su questo file per fare in modo che
eventuali modifiche nel contenuto HD siano ora Frinton, la volontà di Bursch non sono in genere programmatori.
Ok, sono diversi e gli sviluppatori che sanno come creare bellissimi Hetchy o Malpais, quindi non
è giusto aspettarsi che funzionino con un file giallo e lavorino con tutti questi codici Jalla e questi sono
simboli di concatenazione.
Quindi è molto ingombrante per loro, al fine di lavorare con questa multa.
Quindi abbiamo detto che era un problema e possiamo aggiustarlo usando il modello di progettazione MVC in cui noi, come la
tecnologia di visualizzazione separata, ad esempio, semplicemente parliamo e agiamo mentre guarda.
Quindi, cosa faremmo come porteremmo tutto questo Hatcham e il contenuto lo spingeremmo e farebbe che andgiest
andasse bene.
OK, quindi sappiamo che in MVC e sta per il modello V per la vista, vedo che controller e controllore
dovrebbero scegliere se stesso e la vista sarebbe solo essere licenziata.
Oppure possono essere altre tecnologie.
E Chris lascia intendere che sarebbe la logica aziendale reale come le classi di dhal delle classi di gestione
e il database stesso così insieme che agirà come modello.
Ecco perché la logica aziendale sul vantaggio principale di NBC è di separare la presentazione dalla logica
di business.
OK.
Il presente sarebbe parte del giusto, va bene.
Quindi e questo è quello che faremo.
Miglioreremo questo particolare design e lo renderemmo un modello di progettazione NBC.
OK lo cambieremo in un modello di progettazione NBC e nel processo vedremo anche il GSB.
Va bene.
Quindi basta essere pagliai solo essere doc R & B otterranno una panoramica di alto livello di DSP e dovrebbe essere
davvero buona.
E una volta che hai finito con il corso, puoi esplorare ulteriormente entrambe le altre tecnologie più
recenti e puoi impararle, ma questo dovrebbe darti una buona base.
Ho comprato NBC usando solo la tecnologia di visualizzazione azote ora.
Sappiamo già che Mordred gestirà classi e incroci di cani su alcune entità e anche la base
di dati, ma per questa estensione non utilizzeremo alcun database ma la nostra applicazione ha due
libri.
Quindi, ciò di cui abbiamo bisogno è creare nuove istanze di libro in modo che ci sia un'entità chiamata
Libro OK e le persone creerebbero due istanze di quell'entità e le istanziamo in un determinato stato.
OK.
Lo stato non fa altro che i dati che abbiamo visto nell'applicazione e avremmo una
classe manager per creare tali istanze.
Così ho già creato più per la classe manager e l'entità.
Quindi lo vedremo appena in tempo perché voglio concentrarmi di più sul solo essere.
E quindi dovrebbe essere davvero molto utile.
Quindi andiamo avanti e farlo.
Quindi qui abbiamo creato due nuovi pacchetti chiamati chiamiamoli semantica, i nostri libri sono piccole
entità hot dog e un altro è libri sui product manager e avevamo già il pacchetto
controller che conteneva questa Sublette.
Diamo un'occhiata alle entità qui e abbiamo questa classe che ci ha chiamato prenotato il nostro ferro Java.
Tutto ciò che ha sono questi tre piedi.
Fatto sei un autore sulla valutazione.
Quindi, se ricordi nell'applicazione che stavamo visualizzando due istanze di libri su ciascuna di esse, nascondi un'immagine OK che è
rappresentata da un'immagine che non sei su.
Hai anche i dettagli dell'autore e la valutazione del libro.
Quindi abbiamo solo le informazioni qui rappresentate usando questi campi privati e abbiamo i corrispondenti get
o on setter per questi pesci.
Quindi questa è l'entità.
E puoi guardarlo nella sezione delle risorse.
La prossima è la classe manager del libro ok e la classe manager dei libri è anche implementata come un singleton.
Ora se ricordi dal nostro progetto tutti i nostri manager erano single.
VB com'è fatto abbiamo questo riferimento all'oggetto questo è il libro dei libri l'istanza del mio libro manager
ed è un campo statico.
E qui lo stiamo istanziando e il costruttore è un costruttore privato.
In questa istanza siamo il metodo di istanza Get che è un metodo pubblico statico.
Ecco come avremmo ottenuto l'istanza di questo libro, che è un'istanza singleton e l'unico altro metodo che
abbiamo è il metodo con cui Cardus ottiene i miei libri.
Quindi questa è la logica del business.
Quindi puoi pensare che ci sia una base di dati da cui il manager recupera quelle due istanze
dai libri e il butirrato in quelle istanze.
Quindi dal momento che non disponiamo dei dati, quindi stiamo creando due istanze di libri, non stiamo citando qui i dati.
Quindi questo è il primo libro e stiamo impostando l'immagine che hai dell'autore sotto la valutazione di questo libro.
E poi abbiamo il secondo libro qui ed entrambi i libri sono ordinati Indu e il nostro primogenito che è definito
in alto è senza carta i miei libri.
Questo è il tipo di riferimento e che è un'arte e lo è e noi siamo i più idoli.
Ma con questo metodo.
OK, è tutto qui.
Andiamo avanti e cambiamo questo codice per utilizzare il modello e anche per inoltrarlo al GSB.
Quindi, come commentatore d'accordo qui.
E poi ho questo codice template qui.
Quindi è solo un metodo get get ancora una volta.
Quindi ci sono due passaggi qui.
Uno è che dobbiamo ottenere i dati dal motore.
OK.
E poi dobbiamo inoltrarlo a te che non è altro che il GSB.
Quindi in questa particolare demo vedremo la griglia che è stata appena archiviata ma che solo i
beatboxer che useremo sono alcuni documenti legacy.
OK, quindi si raccomanda di non essere utilizzato.
Coloro.
Ma voglio ancora.
Questi fatti perché potresti imbatterti in qualche codice legacy che usa stack.
E in tal caso sarebbe molto utile.
Ma nella prossima lezione, quando le persone cambiano, useremo qualcosa chiamato tassa distillata che
è un'estensione delle specifiche GSB.
E poi sostituiremo la tassa legacy, ma sarebbe meglio essere tassati su quegli stock porterebbe a più
ripulire.
OK, così è nella prossima lezione.
Non preoccupiamoci ora.
L'obiettivo qui è quello di recuperare il dettaglio dal mortaio.
Quindi per questo
diciamo solo i libri OK, quindi prendiamo i dati in accordo.
Dobbiamo importarli perché.
Oh, la prossima cosa è che questi dati devono essere passati o il valore della cosa che facciamo qui è che usiamo questo
oggetto di richiesta e ha un metodo chiamato ad essere impostato.
OK.
Ci vuole un nome e un valore.
Il nome sarebbe una stringa qui.
Chiamiamo così i miei libri e il valore sarebbe questo riferimento all'oggetto che non è un elenco dei
due libri.
OK e qui ha infettato Java ha anche questa stringa Metford qui.
Ho creato questo metodo a due corde perché voglio solo avere una dichiarazione di stampa qui.
In modo che possiamo guardare l'output e la preoccupazione anche la console dell'osservatore.
Quindi lasciami solo dire i miei libri.
OK.
Quindi questo è l'oggetto richiesta e l'oggetto richiesta.
Stiamo memorizzando questi dati che stiamo ottenendo dal modello.
Quindi il prossimo passo è inoltrarlo al GSB e per questo usiamo qualcosa chiamato dispatcher di richieste.
Fammi solo scrivere il codice prima.
Quindi, ancora una volta usiamo un oggetto request e c'è un metodo chiamato Get request dispatcher.
Qui è accettato come drink e si può dare il nome al nostro GSB perché i miei libri non sono solo il server che è
anche i miei libri e questo è solo che i miei libri non sono solo un ballo rozzo chiamato richieste del
dispatcher.
Come ti aspetti che sia colorato.
Dispatcher Dobbiamo importarlo.
OK.
Ora la prossima cosa è direi punto dispatcher punto per parola.
E avremmo passato la richiesta stessa e la risposta.
OK.
Quindi la richiesta e la risposta sono i parametri del metodo e stiamo semplicemente inoltrandoli qui.
Quindi Rick era un dispatcher in quanto è solo un meccanismo per inoltrare il controllo da un componente all'altro.
E uno dei componenti è un vertice sul componente di destinazione è l'essenza.
Quindi stiamo inoltrando il controllo dal per così dire.
OK, quindi qui stiamo invocando il dispatcher di richiesta get e questo è come è fatto.
Un'attività da richiamare sull'oggetto richiesta.
Quindi tieni questo a mente e continua a Woking vai avanti motard qui sul dispatcher di ritorno e
stiamo passando la stessa richiesta in risposta ad esso in modo che il GSB possa farne uso.
OK.
Il prossimo obiettivo è creare il file DSP su tutto ciò che vediamo qui e fare bene.
OK, quindi abbiamo finito con questo qui e abbiamo inserito un punto e virgola con la casella Sublette.
Quindi per creare il DSP andiamo qui.
Libri clicca con il tasto destro vedi nuovo qui puoi mandare un buon insieme dei miei libri.
Si chiama I miei libri OK.
E crea anche qualche modello Gorder che ora sei proprio qui all'inizio.
Abbiamo questa cosa chiamata pagina directo che è in discussione.
Quindi ha già alcuni attributi qui.
Quindi una delle cose che dobbiamo aggiungere qui è qualcosa chiamato attributo di importazione Asom.
Quindi abbiamo bisogno di questo perché useremo l'istanza del libro così come il nostro elenco qui.
Quindi lasciatemi dire che dovrebbe essere chiaro.
È così importante
E lasciami tornare al Solet e importare questo libro perché è necessario accedervi qui è davvero importante chiamare mamma
perché abbiamo anche bisogno della collezione quindi non tornare indietro.
Questa è questa bella collezione d'arte antica.
Questo è tutto.
Ora la prossima cosa che farei sarebbe entrare in questo i miei libri attaccati qui e abbiamo tutto
questo contenuto.
Quindi lascia che copi tutto questo nel mio bookstore.
Basta essere sul mercato questo questo OK.
Sono seduto qui.
Abbiamo già esaminato questo file.
Così come all'interno del corpo il corpo ha il contenuto principale e qui lascia che lo citi come libri.
Aloha.
E questo è il corpo del corpo in realtà ha il contenuto principale.
E questa è l'intestazione in cui stavamo visualizzando il nome dell'applicazione.
E qui abbiamo due blocchi di mattone.
Ogni borsa di mattoni inseriva una linea vuota e quindi avevamo questo tavolo qui.
Se ricordi bene, avevamo il tavolo e ognuno mostrava ciascuno della scatola.
Ma qui tutto ciò da cui provengo sarebbe dovuto al motore in cui stiamo trasmettendo dalla
Sublette.
Destra.
Si sta inoltrando qui.
Quindi abbiamo bisogno di usare quei dati.
Quindi non possiamo più non aver bisogno di questi dati codificati.
Quindi lasciami andare avanti e promuovere un secondo libro modesto.
OK.
Non hai bisogno di questo e abbiamo bisogno di usarlo per il ciclo qui.
Useremo un ciclo for e creeremo queste regole e riempiremo questi dettagli qui.
Quindi per questo usiamo qualcosa chiamato script che immagino sia una disputa GSP.
Quindi inizia così.
Quindi abbiamo bisogno che questa sia una lista con i dati.
Quindi se lo ricordi come una raccolta di libri su di nuovo si chiama i miei libri sulle
persone manda una richiesta a Dar per ottenere attributo, qui stavamo impostando l'attributo qui.
Quindi utilizzeremmo il metodo get per ottenere i libri.
Quindi per questo useremo solo la stringa o è come una mappa.
Pensala come una mappa come una mappa di hash o qualcosa del genere.
Ancora una volta questa è una chiave.
Questo è tutto.
Ma fai bene o Dun è un oggetto.
Quindi dobbiamo cambiarlo per
farlo.
Poi devi usare un
lobo frontale e hai bisogno di finire qui.
OK, quindi questo è più grave questo è Carlos Crippler.
E all'interno di questo crippler possiamo usare il normale codice Java.
Quindi qui abbiamo il normale codice Java e viene usato in questo script.
Quindi abbiamo bisogno di uno script qui in modo che possiamo ottenere l'altra lista e dobbiamo farlo possiamo avere la prima affermazione, ma per finire
per prima cosa significa che abbiamo bisogno di un altro script qui.
OK.
Ora per questo qui è questo e qui vedremo che l'obiettivo è quello di essere solo la spedizione indietro.
Così faresti come questo simbolo freccia sulla percentuale seguita da uguale a 2.
Quindi qui siamo uguali ai simboli non presenti in uno script.
E questo sarà solo un tag di espressione qui.
Vedremo solo che il libro non ti dà l'immagine.
Ok, quindi stiamo accedendo all'immagine get nel metodo.
Bicchiere.
Quindi vedi qui che questa cosa ha avuto un ordine importante per arrivare a lei e avremmo anche
usato gli altri due getter ottenere Autour e creare.
Quindi è per l'immagine che sei sotto copia, quindi prendi l'immagine che sei tutto ciò che hai fatto che sei malato
e che ti viene detto che verrà copiato qui.
OK.
E non ci dovrebbe essere alcun punto e virgola qui.
Così sarebbe.
E questa è un'espressione che si chiama è solo essere espressione.
Ora scaviamo questo e facciamo la stessa cosa qui.
Questo è tutto.
E così il ciclo che cosa richiede perché abbiamo due libri sullo stesso schermo dei valori.
Quindi, lasciami andare avanti e lasciatemi sfogo creativo.
Quindi abbiamo esaminato tre documenti qui.
Quindi uno è la pagina non ha fatto qui.
E ci ha aiutato ad importare il libro e le classi di raccolta.
Collection è un'interfaccia e usiamo il descrittivo per avere questo codice Java.
E per stampare il valore che stiamo usando è solo un'espressione.
OK.
E stiamo accedendo a questo metodo qui.
E questo è tutto.
E stiamo facendo lo stesso per Autard e per la valutazione.
Quindi quelle sono le tre tasse DSP.
E possiamo anche avere qualche commento.
Questo è il modo in cui mettere un commento e basta essere OK.
Quindi diciamo che mostrare i libri arriva a questo commento ed è un'altra cosa chiamata dichiarazione DSP.
Ma non entriamo in quello.
Quindi questi sono alcuni tag precedenti.
OK.
Andiamo avanti ed esportiamo.
Get hanno finito con quello.
Quindi
i nostri bei libri hanno e qui
ci sono libri ad Harvard che sono così intendo solo così puoi vedere
e sentire e vedere come Obama ha capito che abbiamo dei baps in modo che nelle app web
per lei sto solo copiandolo e tornando indietro per quanto mi riguarda, Comcast ha assunto
Google Maps così
bene che ora è scompattato.
Quindi qui direi che host locale e libri anche a cavallo tagliano i miei libri.
Ecco qua.
Quindi abbiamo il contenuto che viene scaricato fremd andrebbe bene.
OK.
Quindi questo è tutto.
E da oggi ad oggi l'ultima versione di Just Be è solo 2. 3.
Ora voglio dare un po 'di background anche su BS.
Quindi, è solo che abbiamo visto il GSP, ma in realtà si trasforma in un solido.
Quindi quello che succede è.
Quindi abbiamo ricevuto questa richiesta al controllore sul controller che ha recuperato i dati
dal moderatore e ha dato i dati che ha inoltrato ai dati.
Quindi al primo accesso ciò che il contenitore fa è contenuto o testo o semplicemente va bene e può guardarlo
in un compilatore sovietico non smesso che lo ha venduto.
Quindi quando si converte quando si traduce in Solet quindi sarebbe un file Jollof.
OK.
Quindi questo è il primo passo.
E dopo averlo fatto, compila che Jollof trovi quel subaffittuario e basta e poi lo usa.
Quindi può accadere durante il primo accesso o alcuni dei renderer come Tom-Kat forniscono anche un'opzione per
precompilare che si tratti solo di lotte.
Vale a convertirli in subaffitto e anche a compilarli.
Quindi in sostanza va bene come soggetto.
OK.
E se sei interessato puoi anche guardare quel file qui.
Quindi, se vai nella directory principale di Tom-Kat, abbiamo questa cartella chiamata work.
OK.
Quindi abbiamo un bin di baps e tutti gli altri.
Quindi c'è questo libro su quick che Catalina localhost e libri anche heyes il nostro progetto o R. G. Apache ha appena
battuto.
E questo è il file.
Ok, questa è la nostra Sublette.
Ha questa cosa chiamata i miei libri i miei libri era il nome del giusto essere.
E poi aggiunto questo segno di sottolineatura e basta creare la Sublette.
Quindi questo viene identificato e quindi è qualcosa che è stato compilato.
Quindi il contenitore è la cosa interessante qui è che il contenitore sta facendo tutto dopo tutto questo.
Sta trasmettendo nel Sublette e poi da lì lo compila anche.
Quindi lascia che apra questo.
Ecco come appare.
Non ho intenzione di entrare nei dettagli di questo in modo che tu possa venirne a conoscenza in seguito.
Quindi, uno dei problemi qui presenti è proprio come ho detto che si tratta di codice legacy e che non
si consiglia di utilizzarli più.
E la ragione è che abbiamo già migliorato il design.
Abbiamo questo schema di progettazione MVC ma come puoi vedere come questi due hanno del gelcoat qui.
Quindi lo SVILUPPATORE FRONT-END che non è un programmatore Java deve ancora fare i conti con un gelcoat e non
va bene.
Quindi vogliamo evitarlo e puoi anche vedere tutte queste imposte societarie e poi B Come un paio di
altre qui.
Quindi non va bene.
Quindi l'amico è finito o non dovrebbe occuparsene.
Ed è qui che entra in gioco questo accordo.
E questo è il tema della prossima lezione e daremo solo un'occhiata molto veloce qui.
OK.
Quindi questo è tutto per ora.
Grazie.
E felice codifica.