1
00:00:02,130 --> 00:00:04,070
Ciao a tutti, andrà tutto bene.

2
00:00:04,070 --> 00:00:05,190
E bentornato.

3
00:00:05,190 --> 00:00:11,310
Non iniziamo con un progetto in cui implementiamo una funzione veloce che è la pagina del

4
00:00:11,310 --> 00:00:16,550
browser che mostra tutti i libri che non sono ancora segnalati dall'utente.

5
00:00:16,680 --> 00:00:17,850
Quindi facciamolo.

6
00:00:17,850 --> 00:00:24,770
Ma prima di farlo voglio solo importare i libri del progetto Aloha nello spazio di questo libro.

7
00:00:24,870 --> 00:00:32,010
Ora se ricordi i libri su come il Progetto è stato creato in uno spazio di lavoro separato e tutto il codice di

8
00:00:32,100 --> 00:00:36,690
lavoro e questo corso è stato sotto un altro spazio di lavoro chiamato Jayati.

9
00:00:36,930 --> 00:00:42,810
Quindi ora abbiamo due spazi di lavoro diversi e all'interno del G. UN. spazio di lavoro abbiamo avuto questi due

10
00:00:42,810 --> 00:00:43,980
progetti li qui.

11
00:00:44,440 --> 00:00:49,230
Quindi penso che sarebbe bello se siamo anche importanti libri di progetto.

12
00:00:49,340 --> 00:00:52,920
Aloha era uno spazio di lavoro e aveva un progetto chiamato libri.

13
00:00:52,950 --> 00:00:58,610
Sapevo che sarebbe stato bello importare quel progetto in questo spazio di lavoro, ma forse avremmo scritto tutto

14
00:00:58,760 --> 00:01:03,030
su questo corso in un unico spazio di lavoro che è Jayati.

15
00:01:03,210 --> 00:01:04,620
Quindi andiamo avanti e farlo.

16
00:01:04,620 --> 00:01:05,400
È molto semplice.

17
00:01:05,400 --> 00:01:09,500
Basta fare clic su Trova e fare clic su importazione.

18
00:01:09,930 --> 00:01:11,930
Sono qui in cima.

19
00:01:12,140 --> 00:01:16,140
Tu come generale su progetti esistenti in quello che è.

20
00:01:16,220 --> 00:01:21,140
Quindi facciamo clic su select that e successivamente selezioniamo la directory root.

21
00:01:21,230 --> 00:01:31,060
Sfoglia fai clic su VEDI unità nella mia sulla mia macchina e libri a bassa altezza qui sui libri Aloha di 10 libri.

22
00:01:31,060 --> 00:01:35,680
Aloha è lo spazio di lavoro del progetto che abbiamo il progetto dei libri.

23
00:01:36,010 --> 00:01:43,850
OK, quindi facciamo clic su OK, seleziona quello e fai clic su OK e dì solo finitura e il gioco è fatto.

24
00:01:43,900 --> 00:01:50,000
Quindi abbiamo il progetto dei libri, ora ho scritto questo libro che è Jarry.

25
00:01:50,320 --> 00:01:57,280
Quindi abbiamo finito con questo, ma non abbiamo fiducia nel codice di Jayati Giardino, quindi cominciamo

26
00:01:57,280 --> 00:02:00,280
con la nostra implementazione o estensione.

27
00:02:00,280 --> 00:02:07,120
La prima cosa che voglio fare mentre aggiungo un nuovo campo chiamato Image underskirt sei ancora nella tabella

28
00:02:07,150 --> 00:02:07,980
dei libri.

29
00:02:08,200 --> 00:02:14,680
Ora ti ricontri nel progetto dei libri stavamo mostrando un paio di libri su ogni libro.

30
00:02:14,680 --> 00:02:18,480
Aveva anche un'immagine su quell'immagine che viene da alcuni.

31
00:02:18,490 --> 00:02:21,500
Sei scritto su quale progetto banale.

32
00:02:21,520 --> 00:02:27,400
Fino ad ora non avevamo nessuna immagine di questo tipo che si attribuisca automaticamente nel database, ma penso che sarebbe bello

33
00:02:27,580 --> 00:02:30,170
mostrare le immagini che potrebbe essere molto più stimolante.

34
00:02:30,220 --> 00:02:35,910
Quindi andiamo avanti e l'immagine di Arnon sei in campo all'interno del tavolo del libro.

35
00:02:36,160 --> 00:02:41,880
Quindi permettimi di aprire il D-W ora inizierà.

36
00:02:42,540 --> 00:02:51,020
Tutti i programmi qui vedrai che il mio AS Q farà clic su Dot e clicchi su my ask your server e questa è

37
00:02:51,040 --> 00:02:52,990
l'utilità della riga di comando.

38
00:02:53,010 --> 00:02:56,370
Apri quella password.

39
00:02:56,600 --> 00:03:07,670
Per quanto mi riguarda, ho avuto bisogno di usare il nostro database, che è Jayati che sottolinea Tullio, quindi il database è cambiato.

40
00:03:07,730 --> 00:03:09,160
Vediamo tutti i tavoli.

41
00:03:09,190 --> 00:03:13,340
Come mai.

42
00:03:13,390 --> 00:03:20,610
Queste sono tutte le tabelle che abbiamo creato nel progetto triennale e uno di loro è il libro.

43
00:03:20,920 --> 00:03:30,610
Quindi diciamo B C book e ho già aggiunto questo campo qui ed è spento.

44
00:03:30,680 --> 00:03:32,240
Che macchina.

45
00:03:32,240 --> 00:03:33,370
Questo è tutto.

46
00:03:33,500 --> 00:03:36,380
Lascia che ti mostri le domande per questo.

47
00:03:36,390 --> 00:03:41,480
Quindi, per aggiungere la nuova colonna, usi una query Escuela esterna.

48
00:03:41,500 --> 00:03:43,290
Quindi è sotto il libro da tavolo.

49
00:03:43,340 --> 00:03:47,520
Avevo l'immagine della colonna che ti sottolinea e su cui è scritto.

50
00:03:47,580 --> 00:03:51,430
Vogliamo che questa colonna venga aggiunta dopo la colonna.

51
00:03:51,690 --> 00:03:58,160
Ecco perché se vedi qui dopo il titolo come sei l'immagine e poi vogliamo aggiornare le regole.

52
00:03:58,210 --> 00:04:00,320
Inoltre ci sono cinque regole.

53
00:04:00,700 --> 00:04:02,540
OK e questo è l'ID.

54
00:04:02,610 --> 00:04:07,510
Quindi ci sono cinque libri e per ognuno di essi stiamo impostando un'immagine diversa.

55
00:04:07,510 --> 00:04:14,160
OK, quindi questo file verrà fornito nella sezione delle risorse in modo che tu possa scavare questo file ed è

56
00:04:14,160 --> 00:04:17,610
possibile eseguire la serie nella tua istanza mia scuola.

57
00:04:17,730 --> 00:04:23,970
Ora fornirò tutto il codice nella sezione delle risorse e, in caso di problemi, potrei aggiungere l'estensione

58
00:04:24,000 --> 00:04:30,000
DXP doc indipendentemente dal fatto che si tratti di un file o di un lavoro ben

59
00:04:30,000 --> 00:04:30,680
fatto.

60
00:04:30,840 --> 00:04:37,200
Quindi, se ho problemi a caricare i file con quelle estensioni, aggiungerei un'estensione di deinterruzione dei punti sul

61
00:04:37,200 --> 00:04:37,640
punto.

62
00:04:37,650 --> 00:04:42,630
Non ci dovrebbero essere problemi nel caricamento nella sezione delle risorse, quindi quando non ne hai

63
00:04:42,630 --> 00:04:46,830
bisogno devi solo riconvertirli e fare un buon lavoro o semplicemente stare bene.

64
00:04:46,830 --> 00:04:51,040
Devi rimuovere l'estensione extra in modo che sia qualcosa.

65
00:04:51,480 --> 00:04:52,420
Torniamo.

66
00:04:52,440 --> 00:04:55,060
Quindi, come ha fatto questa immagine a sottolineare te.

67
00:04:55,320 --> 00:05:01,900
No, creiamo un nuovo progetto ok perché abbiamo l'albero qui, ma creeremo un nuovo progetto dinamico.

68
00:05:01,920 --> 00:05:05,310
Così andando a combattere perché abbiamo a che fare.

69
00:05:05,610 --> 00:05:09,550
E quell'applicazione vede un progetto dinamico.

70
00:05:09,810 --> 00:05:11,660
Diamo il

71
00:05:14,770 --> 00:05:18,240
nome a Leo Web, il prossimo.

72
00:05:18,410 --> 00:05:25,920
Diciamo anche che questo rappresentante ha ottenuto la quantità X del descrittore di implementazione in modo che

73
00:05:26,700 --> 00:05:32,700
sia generato e B come tutto il layout richiesto e qui le risorse.

74
00:05:32,940 --> 00:05:35,940
Ora dobbiamo importare il nostro veramente.

75
00:05:36,000 --> 00:05:39,680
Quindi il trio aveva solo il codice giallo.

76
00:05:39,720 --> 00:05:46,740
Ora da quando lo stiamo abilitando abbiamo creato un nuovo progetto dinamico, ma dobbiamo copiare tutto

77
00:05:46,740 --> 00:05:55,340
questo in modo da selezionarli tutti e basta copiare il secondo Grossi e selezionare questo SIRC sotto le risorse di jawab.

78
00:05:55,350 --> 00:05:57,050
Scusa non qui.

79
00:05:57,140 --> 00:05:59,910
Qui ci sono le risorse su come fonte.

80
00:06:00,060 --> 00:06:08,170
OK ora fai clic destro su questo e vedi solo ora vedrai come tutti

81
00:06:13,620 --> 00:06:16,000
questi pacchetti sono importati.

82
00:06:16,230 --> 00:06:19,790
Quindi è così facile.

83
00:06:19,820 --> 00:06:22,140
Ora ci sono alcuni errori di compilazione qui.

84
00:06:22,170 --> 00:06:25,270
Namie aprilo.

85
00:06:25,360 --> 00:06:29,340
Ecco perché abbiamo bisogno di importare alcuni file jar.

86
00:06:29,370 --> 00:06:32,850
Stiamo utilizzando un file jar di terze parti, quindi dobbiamo importarli.

87
00:06:32,920 --> 00:06:38,700
Quindi per quello lasciatemi fare clic sulla scheda sopra e fare clic destro su proprietà andando alla parte

88
00:06:41,830 --> 00:06:44,020
cintura Gela perché abbiamo bisogno di.

89
00:06:44,020 --> 00:06:45,650
Sono quei lavori qui.

90
00:06:46,440 --> 00:06:49,770
Sono esterni Josh e Josh sono qui.

91
00:06:49,770 --> 00:06:51,920
E una delle cartelle sul disco.

92
00:06:52,140 --> 00:06:58,260
Quindi uno di loro è andato mesi che stai mentendo e l'altro è il mio connettore Cual perché

93
00:06:58,260 --> 00:07:05,270
abbiamo bisogno di connettersi al database e questa è la domanda che stavo usando appena aperto e abbiamo fatto vedere a

94
00:07:05,570 --> 00:07:06,100
Rigby.

95
00:07:06,160 --> 00:07:12,050
Applica OK e puoi vedere che non ci sono errori di compilazione.

96
00:07:12,080 --> 00:07:16,820
Ora questo deve entrare nella verifica che finalmente creiamo.

97
00:07:16,820 --> 00:07:19,250
Quindi vai in un assembly di distribuzione.

98
00:07:19,270 --> 00:07:27,030
Vedi I genitori farei clic su job build pop e trees NC next.

99
00:07:27,130 --> 00:07:29,170
Questi sono i

100
00:07:32,220 --> 00:07:37,030
due che vogliamo applicare all'Hussian al buio nel giusto set.

101
00:07:37,710 --> 00:07:38,420
OK.

102
00:07:41,170 --> 00:07:46,090
Quindi se vai nelle librerie qui possiamo vedere i due file che abbiamo appena aggiunto.

103
00:07:46,330 --> 00:07:53,950
Quindi non è così la prima cosa che dobbiamo fare è per questa estensione.

104
00:07:54,090 --> 00:07:58,020
Quindi abbiamo già creato tutti i nostri controller.

105
00:07:58,020 --> 00:08:04,470
Quindi qui abbiamo un tribunale inferiore ei controllori sono qui sotto la comunicazione che dicono che i

106
00:08:04,770 --> 00:08:09,020
controllori cliccano su questo e abbiamo un solo controller chiamato controller.

107
00:08:09,270 --> 00:08:12,230
Quindi questo convertirà in una Sublette.

108
00:08:12,480 --> 00:08:13,340
OK.

109
00:08:13,740 --> 00:08:23,560
Quindi andremo qui e qui commenteremo questo tribunale qui in alto e questo qui

110
00:08:24,340 --> 00:08:27,770
stiamo creando un'istanza singleton.

111
00:08:27,790 --> 00:08:34,810
Ora non abbiamo bisogno di questo tribunale perché ora stiamo usando il contenitore Tom-Kat. Il contenitore Tom-Kat

112
00:08:34,840 --> 00:08:37,040
creerà un'istanza singleton del sobra.

113
00:08:37,060 --> 00:08:38,620
Lo sappiamo bene

114
00:08:38,650 --> 00:08:40,800
Crea una singola istanza dell'anima.

115
00:08:40,960 --> 00:08:44,230
Ecco cosa fa Tom-Kat, quindi non abbiamo bisogno di questo.

116
00:08:44,230 --> 00:08:46,120
Quindi all'inizio stavamo facendo manualmente questo.

117
00:08:46,120 --> 00:08:47,520
Abbiamo scritto il punteggio.

118
00:08:47,680 --> 00:08:51,640
Quindi, dato che Duncan lo farà per noi, non ne abbiamo bisogno.

119
00:08:51,760 --> 00:08:58,210
Ora diciamo che le estensioni devono essere così nere.

120
00:08:58,470 --> 00:09:06,300
Quindi dobbiamo metterlo quindi lascia che apra i libri qui sono copie o alcuni eroi del codice saranno come

121
00:09:09,500 --> 00:09:12,510
controllare la sua citazione nei miei libri.

122
00:09:12,770 --> 00:09:15,030
Questo è copiato questa notazione qui.

123
00:09:16,990 --> 00:09:20,590
E fammelo citare qui.

124
00:09:22,620 --> 00:09:29,020
E chiamiamo questo segnalibro e ordiniamo indicandoci.

125
00:09:29,030 --> 00:09:31,960
I miei libri sono codificati come un segnalibro.

126
00:09:32,330 --> 00:09:37,660
Facciamo anche un altro copia aggiungiamo il loro costruttore predefinito.

127
00:09:37,940 --> 00:09:39,380
Quindi copiamo questo il

128
00:09:44,180 --> 00:09:46,520
nome deve essere il controller del segnalibro.

129
00:09:46,530 --> 00:09:48,220
Quindi è quello.

130
00:09:48,580 --> 00:09:48,890
OK.

131
00:09:48,900 --> 00:09:54,770
Quindi il contenitore quindi crea un'istanza di questo e lo inizializzerà chiamando il

132
00:09:54,780 --> 00:10:01,920
terzo metodo Enigma su quello è lì che ci si incontra e potrei semplicemente copiare tutto questo qui.

133
00:10:02,910 --> 00:10:11,930
E questo è tutto ciò di cui abbiamo bisogno perché ciò che otterremo sovrascriverà il do entra

134
00:10:11,940 --> 00:10:12,780
nell'oggetto.

135
00:10:13,140 --> 00:10:16,670
Quindi non abbiamo bisogno di questo.

136
00:10:16,770 --> 00:10:22,150
Quindi limitare o Doc dire che il controllo è Narvi come compassionevole.

137
00:10:22,200 --> 00:10:26,580
E questo perché abbiamo bisogno della sillaba che porta l'API Josephite.

138
00:10:26,580 --> 00:10:28,280
Quindi dobbiamo importarlo anche

139
00:10:28,290 --> 00:10:30,440
Ancora una volta è clic su trio di.

140
00:10:30,960 --> 00:10:36,610
Le proprietà del tasto destro del mouse vanno nella biberon Gela.

141
00:10:36,680 --> 00:10:44,940
Qui ci sono vasi esterni stirati, il Jharkhand non è qui è per me è qui che

142
00:10:48,560 --> 00:10:52,960
sto andando a Palm God andando in lib.

143
00:10:53,810 --> 00:10:59,430
E in laboratorio ho sperato l'API solare.

144
00:11:00,600 --> 00:11:03,040
Vado all'assemblaggio di distribuzione.

145
00:11:03,220 --> 00:11:13,550
Avrei Java Barry pot e Treece poi lo spingo nelle librerie che applico.

146
00:11:13,780 --> 00:11:15,040
OK.

147
00:11:15,350 --> 00:11:20,740
E rimuovili.

148
00:11:20,970 --> 00:11:29,230
Curtis Schiffer ha appena preso automaticamente l'importanza.

149
00:11:29,230 --> 00:11:35,650
Quindi abbiamo importato tutti i file e non abbiamo altri problemi qui.

150
00:11:35,680 --> 00:11:41,820
Quindi questo è il controller che è stato convertito in Solet.

151
00:11:41,820 --> 00:11:43,950
Ora entriamo nel nostro non preoccupiamoci

152
00:11:50,590 --> 00:11:56,580
di questo perché abbiamo commentato qualche codice nel mio controller, ecco perché sta mostrando un errore e visto che

153
00:11:56,610 --> 00:12:01,380
il nostro lavoro non è recensito il nostro lavoro non è importante per noi.

154
00:12:01,480 --> 00:12:10,550
Quindi avviciniamoci e così abbiamo aggiunto l'immagine sul tabellone.

155
00:12:10,740 --> 00:12:16,450
E anche se siamo nel tavolo, così siamo anche noi come all'interno delle entità.

156
00:12:16,500 --> 00:12:17,010
OK.

157
00:12:17,070 --> 00:12:20,370
Abbiamo questo pacchetto chiamato entità abbiamo la porta Java.

158
00:12:20,700 --> 00:12:27,110
Quindi qui abbiamo bisogno di essere se l'immagine della carta si auto.

159
00:12:27,320 --> 00:12:29,610
Quindi lasciatemi aggiungere che l'ho messo qui

160
00:12:34,680 --> 00:12:37,200
nei dati poiché è un'immagine sottolineata da te.

161
00:12:37,220 --> 00:12:41,420
Ma qui questa è una convenzione che usiamo per mettere insieme

162
00:12:45,330 --> 00:12:45,900
Upsetter.

163
00:12:45,940 --> 00:12:47,910
Quindi abbiamo centri più grandi.

164
00:12:48,220 --> 00:12:50,170
Quindi questa è la classe del libro.

165
00:12:50,170 --> 00:12:58,900
Ora torniamo al nostro controller Marka e andiamo avanti e recuperiamo i libri dal database in cui

166
00:12:59,210 --> 00:13:06,590
dobbiamo recuperare tutti quei libri che non sono ancora contrassegnati da un particolare utente.

167
00:13:06,610 --> 00:13:11,060
Quindi, in questo caso, faremo ciò che faremo, poiché useremo un utente.

168
00:13:11,110 --> 00:13:23,260
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

169
00:13:23,530 --> 00:13:28,090
modo che visualizzi i risultati e questo in righe.

170
00:13:28,180 --> 00:13:32,820
Quindi ogni utente è disparato e questo significa che se metti una barra g.

171
00:13:32,830 --> 00:13:34,840
Ok, quindi questa è una seconda fila di allevatori.

172
00:13:34,960 --> 00:13:39,250
Prendiamo questo uso finale usativo per quel punto quadrato semantico com.

173
00:13:39,460 --> 00:13:41,760
Appartiene al mio account D-2.

174
00:13:41,860 --> 00:13:43,050
Quindi facciamolo.

175
00:13:43,120 --> 00:13:45,010
Quindi l'idea per questo è cinque.

176
00:13:45,010 --> 00:13:45,880
Quindi lo useremmo.

177
00:13:45,880 --> 00:13:52,680
Quindi qui ci concentreremo sull'idea e se il resos, che non è altro che i libri

178
00:13:52,690 --> 00:13:57,980
che non ho ancora inserito in questo particolare utente, lo generalizzeremo.

179
00:13:58,030 --> 00:14:01,260
Quindi abbiamo la funzionalità di registrazione.

180
00:14:01,660 --> 00:14:09,190
Quindi andiamo qui e scriviamo che una terza macchina ottiene i libri e possiamo scriverla in un gestore di segnalibri, là

181
00:14:09,480 --> 00:14:13,820
entra nella porta ma prima dobbiamo invocare il manager più tardi.

182
00:14:16,720 --> 00:14:23,610
Doc restituire un'istanza restituisce un'istanza di quel gestore di segnalibri è anche un singleton su quella

183
00:14:23,610 --> 00:14:32,080
singola chiamata che noi blokes ottenere libri e dovranno congelare uno davvero prendere un lingotto di valore booleano e vedremo perché

184
00:14:32,580 --> 00:14:34,310
questo è il caso.

185
00:14:34,350 --> 00:14:38,280
Dall'altro loro l'ID così l'ID usa quell'ID va bene.

186
00:14:38,310 --> 00:14:39,520
Quindi facciamolo.

187
00:14:40,080 --> 00:14:48,300
E creiamo anche questo OK su quello che dovrebbe Druitt su una collezione di tutti i libri,

188
00:14:52,010 --> 00:14:56,160
ma bookmark è un super tipo di libro.

189
00:14:56,180 --> 00:15:00,510
Quindi facciamo il turno di controllo della raccolta.

190
00:15:01,150 --> 00:15:06,950
E diciamo di tornare ora l'istanza di dhal è già qui.

191
00:15:07,230 --> 00:15:10,220
C'è un'istanza di segnalibri che è già stata creata.

192
00:15:10,440 --> 00:15:16,870
Quindi dobbiamo chiamare un metodo con lo stesso nome.

193
00:15:17,020 --> 00:15:28,470
Questo rende Luong perché ID è un ID disordinato e questo è stato ribattezzato con questo codice qui.

194
00:15:30,860 --> 00:15:33,180
Ci ha chiamato East Waagner.

195
00:15:36,910 --> 00:15:44,390
Aggiunto ai segnalibri è solo passare gli stessi valori che ora smonta che non c'è.

196
00:15:44,650 --> 00:15:49,610
Quindi è stato creato utilizzando la funzione automatica.

197
00:15:49,640 --> 00:15:57,960
Lasciatemi andare avanti e copiare questo cavo che ha del cavo ed è molto facile da fare.

198
00:15:58,360 --> 00:16:00,610
Quindi fammi copiare tutto questo.

199
00:16:01,920 --> 00:16:05,860
E possiamo guardare il codice.

200
00:16:11,260 --> 00:16:11,930
OK.

201
00:16:11,960 --> 00:16:13,130
Ora questo

202
00:16:15,700 --> 00:16:25,270
nucleo è se uscirai con il nostro negozio che non dovrebbe averne più bisogno perché abbiamo il cane

203
00:16:25,270 --> 00:16:25,910
qui.

204
00:16:26,090 --> 00:16:32,910
Quindi qui ci sono i libri, c'è questa faccenda chiamata quaderni.

205
00:16:32,930 --> 00:16:36,200
Quindi stiamo usando la maggior parte di questo codice da qui.

206
00:16:36,500 --> 00:16:42,850
Quindi sta selezionando i libri e lo sta aggiungendo ad alcuni elenchi qui.

207
00:16:42,860 --> 00:16:51,290
In questo caso, otteniamo tutti i singoli valori da ciascuno strumento e abbiamo discordia.

208
00:16:51,500 --> 00:16:53,500
Quindi ho appena copiato questo codice.

209
00:16:53,770 --> 00:16:57,890
OK questo è quello che ho fatto qui e segnalibro.

210
00:16:58,130 --> 00:16:59,700
Questo è quello che stiamo facendo ora.

211
00:16:59,720 --> 00:17:00,850
Ma qui il.

212
00:17:01,120 --> 00:17:03,750
Puoi ricordare questo particolare pezzo di codice.

213
00:17:03,980 --> 00:17:08,360
Quindi per connettersi con il database abbiamo bisogno del driver del driver GBC.

214
00:17:08,360 --> 00:17:16,070
Quindi questo è ciò che sta per caricare il driver e sarebbe registrato con l'API del database una classe

215
00:17:16,070 --> 00:17:17,960
chiamata gestore di driver.

216
00:17:18,010 --> 00:17:21,500
E così è il punto che ci è stato detto che questo non funzionerà.

217
00:17:21,500 --> 00:17:28,250
Quindi, quando sei stato chiamato, l'abbiamo visto nella sezione dei dati e abbiamo bisogno di questa connessione e questo è il

218
00:17:28,250 --> 00:17:33,240
tuo modo di usare il nuovo tipo di dati. Stiamo usando questo trimestrale di Georgiana.

219
00:17:33,260 --> 00:17:36,830
E questo è un nome utente e una password, non noi.

220
00:17:36,830 --> 00:17:42,200
Abbiamo la dichiarazione del quarto di condotta sulla dichiarazione e questa è una dichiarazione di risorse

221
00:17:42,680 --> 00:17:45,570
private e questa è la domanda che useremo.

222
00:17:45,590 --> 00:17:46,180
OK.

223
00:17:46,250 --> 00:17:49,820
C'è il punto come lo vedremo nella prossima lezione.

224
00:17:49,940 --> 00:17:53,150
Ora il segnalibro di E è falso.

225
00:17:53,150 --> 00:17:56,080
Stiamo passando le chiamate nel controller qui.

226
00:17:56,080 --> 00:17:56,400
Destra.

227
00:17:56,400 --> 00:17:59,700
Perché significa che Zuk Eastbrook ha segnato come segue.

228
00:17:59,720 --> 00:18:05,810
Il che significa che abbiamo bisogno di libri di testo che non siano ancora segnalibri e che stiamo passando anche l'ID.

229
00:18:06,620 --> 00:18:14,270
Quindi vogliamo ottenere tutti i libri che non sono ancora segnalati da questo particolare ID utente.

230
00:18:14,860 --> 00:18:15,620
Questo è tutto.

231
00:18:15,980 --> 00:18:19,300
E così per questo abbiamo questa query nidificata.

232
00:18:19,340 --> 00:18:24,760
Quindi questo è un comitato del Senato, ma è una query nidificata perché c'è anche un'altra query qui.

233
00:18:24,860 --> 00:18:35,620
Quindi questo preleva tutti i libri che questo particolare utente ha già in questo particolare utente ha

234
00:18:35,620 --> 00:18:36,550
preferito.

235
00:18:36,670 --> 00:18:42,850
Quindi stiamo dicendo che stiamo unendo le tabelle utente e utente non conosciamo il libro dei punteggi

236
00:18:43,510 --> 00:18:51,680
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.

237
00:18:51,850 --> 00:18:56,380
Quindi stai dicendo dove sei ID uguale a id utente ID utente è ciò che è

238
00:18:59,940 --> 00:19:00,620
passato qui.

239
00:19:02,880 --> 00:19:09,500
In questo caso, si chiama ID utente qui.

240
00:19:10,260 --> 00:19:10,490
E

241
00:19:17,810 --> 00:19:19,310
questo è quello che stiamo dicendo qui.

242
00:19:22,230 --> 00:19:26,210
Quindi questo ci darà tutti i libri che questo particolare utente ha inserito nei segnalibri.

243
00:19:26,250 --> 00:19:33,870
Quindi stiamo dicendo che ottieni tutti gli ID dei libri da utente o utente sotto scorebook sotto scorebook ha l'associazione

244
00:19:33,870 --> 00:19:40,320
tra gli utenti sui libri che hanno salvato e stiamo dicendo che abbiamo bisogno dei libri che

245
00:19:40,320 --> 00:19:48,360
questo particolare utente ha aggiunto ai bookmark visto e la condizione di join è non ID che è un ID utente e

246
00:19:48,360 --> 00:19:52,620
il libro della sottomodella utente ha anche utente non descritto.

247
00:19:52,800 --> 00:19:54,630
Quindi è quello che è e puoi guardarlo più tardi.

248
00:19:54,630 --> 00:20:02,000
Quindi questo essenzialmente ci sta dando tutti gli ID dei libri che questo particolare utente ha già salvato.

249
00:20:02,250 --> 00:20:05,440
Ma abbiamo bisogno di tutti i libri che non vengono salvati.

250
00:20:05,670 --> 00:20:10,250
Quindi per questo abbiamo questa opportunità che sta prendendo tutti i libri OK.

251
00:20:10,290 --> 00:20:14,900
E ci sono un sacco di carte che stiamo usando per ottenere tutte le informazioni.

252
00:20:15,060 --> 00:20:17,520
Come autore autore del libro o del libro.

253
00:20:17,710 --> 00:20:24,190
Okay book ha sottolineato come l'autore abbia la relazione tra il libro e l'autore.

254
00:20:26,040 --> 00:20:30,170
E vogliamo assicurarci che i libri vadano bene.

255
00:20:30,180 --> 00:20:37,960
Quindi, come certi libri sotto ID non dovrebbero essere e questo è OK, quindi stiamo rimuovendo tutte queste idee.

256
00:20:38,010 --> 00:20:44,670
OK stiamo rimuovendo tutte queste idee in modo da ottenere tutte le idee di tutti i libri salvati

257
00:20:45,120 --> 00:20:52,650
da questo utente e li stiamo rimuovendo da tutti i libri che abbiamo nel sistema in modo che quando entriamo

258
00:20:52,650 --> 00:20:56,390
in quei libri che non sono ancora salvato dall'utente.

259
00:20:56,760 --> 00:20:57,580
E questo è tutto.

260
00:20:57,600 --> 00:21:00,950
E qui abbiamo un cambio di controllo limitato per risultati.

261
00:21:02,170 --> 00:21:08,300
Le unità stanno compilando bene e stiamo ottenendo l'ID legato alla pubblicazione qui.

262
00:21:08,370 --> 00:21:13,950
Gli editori sono commentati perché ha fatto una storia in quella particolare critica.

263
00:21:13,980 --> 00:21:15,980
Stavamo anche diventando editore.

264
00:21:16,440 --> 00:21:24,620
Ma non dobbiamo mostrare i dettagli del publisher qui è per questa particolare pagina e questo è tutto.

265
00:21:24,660 --> 00:21:37,250
E qui stiamo creando un'istanza di libro, quindi per prima cosa qui come noi abbiamo creato anche questa cosa.

266
00:21:37,260 --> 00:21:41,550
Questo è un risultato che manterrà tutti i libri.

267
00:21:41,690 --> 00:21:41,970
OK.

268
00:21:41,970 --> 00:21:50,750
Quindi non è un ultimo puoi dare un'occhiata al codice in seguito, ma ogni regola come iterata qui sappiamo che il

269
00:21:50,750 --> 00:21:57,800
tuo aspetto e stiamo creando un'istanza di un libro chiamando questo metodo chiamato Gouri crea un libro

270
00:21:58,220 --> 00:22:01,380
che abbiamo già scritto nel segnalibro manager.

271
00:22:01,610 --> 00:22:11,090
Ma dal momento che abbiamo introdotto un nuovo campo chiamato immagine che modellerai qui, ma il libro Crea non è come ti ha creato

272
00:22:11,090 --> 00:22:12,260
o prima.

273
00:22:12,290 --> 00:22:17,340
Quindi dobbiamo aggiungere che l'immagine del barometro metrico è un nuovo campo che abbiamo aggiunto.

274
00:22:17,530 --> 00:22:22,650
E allo stesso modo anche nella query anche qui ho fatto l'immagine sottolineata a voi.

275
00:22:22,700 --> 00:22:28,400
Quindi questo mancava nella classe di archiviazione dei dati in quanto l'immagine sottolinea che l'autunno è qualcosa che abbiamo

276
00:22:28,460 --> 00:22:30,020
aggiunto in questa conferenza.

277
00:22:30,020 --> 00:22:31,590
Quindi andiamo qui.

278
00:22:32,530 --> 00:22:33,710
E per creare un libro.

279
00:22:33,810 --> 00:22:34,180
OK.

280
00:22:34,230 --> 00:22:42,720
Quindi stiamo passando un nuovo campo sul terzo campo, è come se fossi tu.

281
00:22:42,980 --> 00:22:47,710
E abbiamo bisogno di separare nel libro nel libro abbiamo già aggiunto un campo.

282
00:22:48,150 --> 00:22:53,610
Ciò che questo ha detto in un buco qui

283
00:23:06,450 --> 00:23:22,340
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.

284
00:23:22,520 --> 00:23:26,040
Si chiama la lista degli

285
00:23:31,640 --> 00:23:37,000
occhi variabili e dobbiamo passarla al momento giusto prima dell'attuazione.

286
00:23:37,010 --> 00:23:40,340
Quindi diciamo che il colore degli attributi

287
00:23:45,210 --> 00:23:46,200
del

288
00:23:49,210 --> 00:23:58,990
set di dart della richiesta non ha solo le richieste di dispatcher e passiamo, ma non solo essere buoni.

289
00:23:59,110 --> 00:24:03,150
Quindi stiamo ricevendo un dispatcher molto vicino per questo e dobbiamo inoltrarlo.

290
00:24:03,220 --> 00:24:04,930
Quindi diremo solo

291
00:24:11,800 --> 00:24:12,980
una risposta.

292
00:24:13,180 --> 00:24:14,410
Quindi questo è quello che abbiamo.

293
00:24:14,410 --> 00:24:20,340
Quindi stiamo recuperando i libri dal nostro modello e lo stiamo inoltrando a The View.

294
00:24:20,350 --> 00:24:24,600
Ora andiamo avanti e creare questo file chiamato bronzato o semplicemente essere.

295
00:24:24,610 --> 00:24:33,070
Quindi basta fare clic su neo-GOP e fare clic con il tasto destro del mouse Neal dire basta stare bene.

296
00:24:33,320 --> 00:24:41,370
Chiamalo come browse hit next e crea un valore predefinito.

297
00:24:41,750 --> 00:24:43,600
E ho già creato questo bene.

298
00:24:43,680 --> 00:24:44,850
Quindi andiamo qui.

299
00:24:44,950 --> 00:24:53,020
Non solo è molto simile al file che abbiamo creato e al progetto dei libri, io

300
00:24:53,050 --> 00:24:54,850
uso solo quell'accordo.

301
00:24:54,900 --> 00:24:57,130
Ha solo meno costi aggiuntivi che ha detto.

302
00:24:57,450 --> 00:25:00,570
Quindi torniamo indietro e vediamo il controllo.

303
00:25:00,570 --> 00:25:04,760
Potrebbe essere impostato per guardare ciò che abbiamo qui.

304
00:25:04,800 --> 00:25:10,430
Quindi tutto il resto è lo stesso ho appena cambiato il nome dai libri sul mojado vero o nel titolo ho

305
00:25:10,690 --> 00:25:12,220
bisogno di un corpo qui.

306
00:25:12,240 --> 00:25:13,720
È lo stesso.

307
00:25:14,200 --> 00:25:14,460
OK.

308
00:25:14,460 --> 00:25:18,090
Abbiamo solo bisogno di importare un altro file solo per DL.

309
00:25:18,330 --> 00:25:27,410
Quindi qui stiamo iterando attraverso tutti i libri, quindi i libri sono l'attributo che stiamo impostando qui.

310
00:25:27,430 --> 00:25:34,710
Libri qui chi può e tutto quello che stiamo facendo è che stiamo aggiungendo loro stiamo visualizzando l'immagine in cui ti trovi.

311
00:25:34,730 --> 00:25:40,550
Se ricordi che stavamo mostrando di aver fatto ordini e libri su come fare per autori ci possono

312
00:25:40,550 --> 00:25:46,060
essere più autori, ma mostriamo solo uno di essi in modo che gli autori siano un ID.

313
00:25:46,220 --> 00:25:52,970
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.

314
00:25:52,970 --> 00:25:54,650
Quindi dovrebbe andare bene.

315
00:25:54,730 --> 00:26:02,210
Ho introdotto un Newfie qui ordinato rating di pubblicazione è già dead dog I'm come under-rating e abbiamo un campo chiamato

316
00:26:02,210 --> 00:26:08,240
pubblicazione Book duck, quindi questo è un nuovo campo che stiamo mostrando nel Regno Unito e quindi

317
00:26:08,840 --> 00:26:11,800
abbiamo questo tag di ancoraggio per Vedere qui.

318
00:26:11,940 --> 00:26:13,760
Se ricordi che c'era un collegamento di salvataggio.

319
00:26:13,980 --> 00:26:19,220
OK, quindi abbiamo questo per ora che MTV non ordinato lo riempirà nella prossima lezione.

320
00:26:19,470 --> 00:26:20,580
OK, ecco fatto.

321
00:26:20,780 --> 00:26:24,870
E questa volta sono stati riguardo lo stile.

322
00:26:25,160 --> 00:26:28,930
Dicci quali dovrebbero essere le dimensioni dei caratteri e quali dovrebbero essere i colori.

323
00:26:29,480 --> 00:26:32,340
OK e stiamo vedendo il font read deve essere in grassetto.

324
00:26:33,970 --> 00:26:36,000
E questo significa che dopo essere annoiato.

325
00:26:36,450 --> 00:26:37,140
E questo è tutto.

326
00:26:37,140 --> 00:26:43,830
Quindi questi sono alcuni fatti di stile che stiamo usando È un tag di stile e uno qualsiasi dei documenti HDMI può averlo.

327
00:26:44,100 --> 00:26:45,530
Quindi questo è tutto.

328
00:26:45,540 --> 00:26:51,230
Quindi questo è anche fatto su tutto ciò che dobbiamo fare è solo importare solo diyan.

329
00:26:51,240 --> 00:27:03,450
Quindi, ancora una volta torniamo in tre neo-GOP e andiamo in proprietà per andare in pot art senza lavoro.

330
00:27:04,470 --> 00:27:06,420
Quindi qui ho bisogno di andare

331
00:27:15,740 --> 00:27:16,440
solo.

332
00:27:16,460 --> 00:27:32,730
Questo è il motivo per cui sono indissolubilmente e Joe sono entrambi iscritti e sono solo nuovi e il traguardo è

333
00:27:37,410 --> 00:27:38,800
arrivato.

334
00:27:38,820 --> 00:27:40,880
Quindi ora creiamo la linea di fondo.

335
00:27:41,040 --> 00:27:43,760
Memmott clicca con il tasto destro su questa esportazione.

336
00:27:45,650 --> 00:27:56,630
Itinerario 1 3 del e il andare a.

337
00:27:56,830 --> 00:28:00,050
Spero che tu possa fare il click qui in webapps dopo che proviamo.

338
00:28:00,470 --> 00:28:04,030
Parleremo con le nostre stesse

339
00:28:10,780 --> 00:28:12,850
operazioni finlandesi.

340
00:28:13,170 --> 00:28:19,210
In questo modo è stato creato un vero e proprio web e ha decompresso o creato una nuova applicazione web perché il mouseover è

341
00:28:19,210 --> 00:28:20,040
già in esecuzione.

342
00:28:20,080 --> 00:28:21,310
Quindi lasciami tornare.

343
00:28:21,370 --> 00:28:27,690
Quindi lasciatemi chiamare questo è davvero un segnalibro web barra.

344
00:28:28,090 --> 00:28:33,380
Bene, ci sei tornato.

345
00:28:33,450 --> 00:28:37,960
Quindi mostra tutti i libri che non sono ancora stati salvati da questo utente.

346
00:28:38,130 --> 00:28:40,670
Quindi questa è la prima caratteristica.

347
00:28:40,730 --> 00:28:41,650
La nostra prossima visita.

348
00:28:41,670 --> 00:28:48,420
Implementa anche la funzionalità di bookmarking e il link ai miei libri che mostrerà tutti i libri che vengono

349
00:28:48,420 --> 00:28:52,770
salvati da questo utente in modo che vedremo nella prossima lezione.

350
00:28:53,070 --> 00:28:54,900
Grazie e buon codice.
