1
00:00:02,220 --> 00:00:05,030
Ciao, questo non lo volevo e tornerà.

2
00:00:05,250 --> 00:00:11,760
Non andiamo oltre al nostro progetto, implementiamo la funzione successiva che è la parte del bookmarking

3
00:00:11,760 --> 00:00:17,470
e implementiamo una pagina che mostra tutti i libri che sono segnalati dall'utente.

4
00:00:17,940 --> 00:00:23,710
Quindi la prima cosa è che siamo qui nel browser o GSB che abbiamo creato in precedenza nell'ultima immagine.

5
00:00:24,000 --> 00:00:30,710
Quindi avevamo questa ancora Kotok OK che stava visualizzando la città di.

6
00:00:30,730 --> 00:00:33,280
Quindi tutto ciò che dobbiamo fare è che era vuoto.

7
00:00:33,460 --> 00:00:35,850
Fammi copiare un pezzo di codice qui.

8
00:00:35,950 --> 00:00:38,250
Questo è il codice.

9
00:00:38,320 --> 00:00:42,510
Ora qui abbiamo questo solo il tag espressione.

10
00:00:42,640 --> 00:00:48,710
OK, va bene, possiamo averlo qui e stiamo dicendo che la richiesta dot ottiene il contesto pop.

11
00:00:48,970 --> 00:00:50,350
Quindi questo oggetto richiesta.

12
00:00:50,350 --> 00:00:52,090
Quindi stiamo andando bene.

13
00:00:52,090 --> 00:00:57,900
È simile all'oggetto request che vediamo qui nei controller controller.

14
00:00:58,100 --> 00:01:00,010
Come arrivarci.

15
00:01:00,010 --> 00:01:02,050
Ad esempio, abbiamo una richiesta di risposta.

16
00:01:02,050 --> 00:01:05,500
Quindi è simile alle richieste che vediamo qui.

17
00:01:05,530 --> 00:01:14,290
Quindi il file GSP mostra anche come accedere a questo perché Tom Dick e védrine che lavorano una scheda metodo ottengono il contesto,

18
00:01:14,440 --> 00:01:21,890
ma il contesto non è altro che un'applicazione che abbiamo raddoppiato bene nel nostro caso è un vero vuoto.

19
00:01:22,080 --> 00:01:27,380
Quindi quando leggo questo pezzo qui attraverso neo-GOP lo sei.

20
00:01:27,510 --> 00:01:33,280
E questo verrà automaticamente aggiunto il nome del dominio verrà automaticamente aggiunto dal contenitore.

21
00:01:33,460 --> 00:01:41,830
Quindi invocando get context ma stiamo scrivendo questo pezzo e stiamo vedendo splashback mock bookmark è il

22
00:01:41,830 --> 00:01:49,340
solito schema che è per il soldato che abbiamo creato il libro my controller.

23
00:01:49,540 --> 00:01:51,520
E stiamo anche vedendo il taglio.

24
00:01:51,530 --> 00:01:52,400
Vedere.

25
00:01:52,770 --> 00:02:00,550
Quindi, ciò che significa è lo stesso controller a cui è possibile accedere al mio controller utilizzando diversi pacchetti automatici.

26
00:02:00,550 --> 00:02:02,830
Quindi prima avevamo il flash MACH.

27
00:02:03,010 --> 00:02:10,270
Così ora stiamo introducendo anche un sommatore che hai brevettato barra di taglio barra. Ci vediamo dopo ti mostrerò

28
00:02:10,270 --> 00:02:11,830
come possiamo fare questo.

29
00:02:11,830 --> 00:02:18,640
La seconda parte nel controller e lo mostrerò e stiamo dicendo che stiamo aggiungendo questo parametro b ID

30
00:02:18,760 --> 00:02:24,610
perché ognuno di questi è un libro e questo ha un ID di libro.

31
00:02:24,610 --> 00:02:26,650
Questo ha un ID libro separato.

32
00:02:26,780 --> 00:02:33,130
Quindi abbiamo bisogno di Passman che l'utente faccia clic qui e abbiamo bisogno di passare l'Id del libro corrispondente a

33
00:02:33,130 --> 00:02:33,920
questo libro.

34
00:02:34,120 --> 00:02:34,490
Va bene.

35
00:02:34,510 --> 00:02:39,220
E poi dobbiamo passare un Id di un libro corrispondente a questo libro quando l'utente fa clic su questo libro.

36
00:02:39,520 --> 00:02:41,250
Quindi questa è la cosa.

37
00:02:41,260 --> 00:02:48,400
Quindi qui abbiamo questo pedometro chiamato pedometro e lo chiamiamo deve essere id uguale. Dobbiamo

38
00:02:48,460 --> 00:02:51,760
copiare l'ID reale di questo libro.

39
00:02:51,760 --> 00:02:54,600
Quindi stiamo usando un'espressione qui.

40
00:02:54,760 --> 00:03:00,670
Quindi stai dicendo, ma l'ID cane da quando arriviamo a tutti i libri il libro nell'attuale

41
00:03:00,880 --> 00:03:04,460
iterazione ha l'ID cibo e stiamo solo ottenendo quell'ID.

42
00:03:04,770 --> 00:03:05,130
OK.

43
00:03:05,140 --> 00:03:05,770
Questo è tutto.

44
00:03:05,770 --> 00:03:09,480
Quindi questo è che sei malato o qualunque cosa tu stia vedendo e le doppie virgolette.

45
00:03:09,520 --> 00:03:10,260
OK.

46
00:03:10,690 --> 00:03:15,730
E questo genererà una richiesta di ottenere il server o il contenitore.

47
00:03:16,150 --> 00:03:18,080
E non c'è nessun cambiamento qui.

48
00:03:18,160 --> 00:03:24,570
Ora la seconda cosa è questa quando grande il controllo sul libro il mio controller e gli utenti.

49
00:03:24,880 --> 00:03:31,780
Questo libro particolare verrà salvato per l'utente e successivamente la richiesta verrà inoltrata a una nuova pagina che creeremo

50
00:03:31,780 --> 00:03:35,950
con questo tutti i libri che usano che ha visto.

51
00:03:36,160 --> 00:03:44,320
Ora vogliamo anche aggiungere un collegamento in questa pagina e sfogliare più a fondo e passare al collegamento e alla nuova voce

52
00:03:44,320 --> 00:03:45,080
di menu.

53
00:03:45,100 --> 00:03:48,480
Quindi lascia andare qui lascia mettere una nuova barra di navigazione.

54
00:03:49,000 --> 00:03:51,810
Quindi stai per aggiungere una barra di navigazione in alto.

55
00:03:52,000 --> 00:03:54,790
E vogliamo aggiungere un nuovo link chiamato i miei libri.

56
00:03:54,940 --> 00:04:02,190
Quindi, se ti piacciono, ci troviamo nella spiaggia di ricerca e nella pagina di ricerca stiamo andando proprio qui nel

57
00:04:02,200 --> 00:04:06,240
corpo dopo questa ancora qui abbiamo l'ancora più in alto.

58
00:04:06,250 --> 00:04:08,300
Quindi questo file verrà anche fornito.

59
00:04:08,520 --> 00:04:17,230
Lo copiamo nel New link, quindi aggiungeremo una barra di navigazione del menu qui e questa pagina.

60
00:04:17,240 --> 00:04:22,080
Ma non ero solo la gente a collegare i miei libri e a cliccare sui miei libri.

61
00:04:22,080 --> 00:04:28,160
Ti mostreremo anche quella stessa pagina che mostra tutti i libri che l'uso di hasif cliccando qui

62
00:04:28,160 --> 00:04:34,140
ti porterà anche alla stessa pagina, ma anche in questo caso vorrebbe anche salvare il libro per

63
00:04:34,140 --> 00:04:34,840
quell'utente.

64
00:04:34,970 --> 00:04:35,180
OK.

65
00:04:35,190 --> 00:04:41,250
Quindi questo include funzionalità di bookmarking ma questo semplicemente semplicemente i miei libri che vengono qui mostreranno

66
00:04:41,330 --> 00:04:47,370
semplicemente tutti i libri che l'utente ha già salvato sotto la sua identica a questa pagina

67
00:04:47,640 --> 00:04:51,410
eccetto che non avremo questi link in quel numero.

68
00:04:51,710 --> 00:04:51,960
OK.

69
00:04:51,960 --> 00:04:55,030
Questo è ciò che viene aggiunto qui.

70
00:04:55,110 --> 00:05:02,030
Quindi questa è la barra di navigazione in seguito, quando implementeremo la funzionalità di Goggin, aggiungeremo un'altra voce di

71
00:05:02,030 --> 00:05:02,620
menu.

72
00:05:02,810 --> 00:05:06,500
Quindi anche qui vediamo che le richieste non arrivano su blackspot.

73
00:05:06,530 --> 00:05:12,860
Quindi è sempre necessario, a meno che le cose non lampeggino, stiamo vedendo tagliare i miei libri.

74
00:05:12,860 --> 00:05:14,540
Quindi questo è un 30 sei tornato.

75
00:05:14,720 --> 00:05:20,750
Quindi uno era il segnalibro di una barra, l'altro taglierà la barra dei segnalibri, vedrai che su questo ha tagliato i miei

76
00:05:20,750 --> 00:05:22,460
libri con la barra di Mock.

77
00:05:22,670 --> 00:05:26,500
Quindi andiamo avanti e apportiamo le modifiche nel controller dei segnalibri.

78
00:05:26,570 --> 00:05:27,850
Quindi questo è quello che abbiamo.

79
00:05:27,850 --> 00:05:28,710
Questo è ciò che abbiamo.

80
00:05:28,730 --> 00:05:31,530
Se c'è un singolo o se c'è un solo sei malato.

81
00:05:31,540 --> 00:05:34,530
Ma ora abbiamo tre diversi modelli.

82
00:05:34,720 --> 00:05:39,020
Quindi gli studiosi che sei modelli sono nel pollo Arri.

83
00:05:39,110 --> 00:05:49,300
Quindi uno di questi è un segnalibro il secondo, visto che nel terzo caso tutti iniziano qui con

84
00:05:49,300 --> 00:05:49,940
il

85
00:05:52,890 --> 00:05:54,080
segnalibro slogato.

86
00:05:54,090 --> 00:06:01,990
Quindi questi sono i tre che siete qui e abbiamo bisogno di mettere una parentesi di chiusura.

87
00:06:03,340 --> 00:06:06,560
Quindi ora abbiamo bisogno di un po 'o ottenere un metodo.

88
00:06:06,580 --> 00:06:11,680
Quindi questa è la logica se stiamo solo accedendo al segnalibro della barra.

89
00:06:11,710 --> 00:06:15,010
Quindi questa è la logica che viene eseguita.

90
00:06:15,110 --> 00:06:18,690
Quindi abbiamo bisogno di essere un ciclo if se qui.

91
00:06:18,770 --> 00:06:19,830
Lascia che ti mostri.

92
00:06:20,150 --> 00:06:26,540
Quindi la prima cosa è quando qualcuno clicca sulla scena che devi fare qualcosa qui.

93
00:06:26,960 --> 00:06:29,740
OK, allora ne abbiamo bisogno.

94
00:06:31,390 --> 00:06:35,670
Qualcuno fa clic sui miei libri proprio sotto i miei libri il mio link libri.

95
00:06:35,770 --> 00:06:38,580
Quindi abbiamo bisogno di alcune funzionalità specifiche qui.

96
00:06:38,620 --> 00:06:45,670
E infine se qualcuno fa clic su Bross è necessario questo che abbiamo già scritto.

97
00:06:45,760 --> 00:06:46,620
Destra.

98
00:06:46,630 --> 00:06:51,050
Quindi ha appena copiato queste due righe qui.

99
00:06:51,630 --> 00:06:52,710
Fermalo qui.

100
00:06:53,880 --> 00:06:59,190
Ora come facciamo a sapere se il controllo proviene da uno di questi.

101
00:06:59,190 --> 00:06:59,770
OK.

102
00:06:59,940 --> 00:07:09,390
Quindi per quello che facciamo c'è una metrica chiamata Ricevi richiesta bot sobria.

103
00:07:09,600 --> 00:07:09,880
OK.

104
00:07:09,880 --> 00:07:17,930
Ancora una volta stiamo facendo uso dell'oggetto di richiesta e dice get subnet botted proprio

105
00:07:17,940 --> 00:07:23,740
qui e Doc restituirebbe l'effettiva Quindi quella parte della richiesta.

106
00:07:23,740 --> 00:07:26,320
Quindi se la richiesta viene da qui.

107
00:07:26,380 --> 00:07:27,450
OK per questo.

108
00:07:27,450 --> 00:07:33,760
Se questo era il pilota automatico e lui restituiva questo, OK poteva leggerlo e se la richiesta fosse per i miei

109
00:07:33,820 --> 00:07:35,330
libri, restituirebbe questa cosa.

110
00:07:35,350 --> 00:07:35,990
OK.

111
00:07:35,980 --> 00:07:45,000
Quindi Forstner ha iniziato per siue con sim e poi fa tutto quello che devi fare qui.

112
00:07:45,430 --> 00:07:50,000
OK, ci vediamo a ferro.

113
00:07:50,070 --> 00:07:54,420
Questo dovrebbe essere un dispatcher di richiesta per questo, perché dispatcher per questo e perché è meglio

114
00:07:54,420 --> 00:07:54,940
per quello.

115
00:07:55,050 --> 00:07:57,330
Quindi lascia fare qualcosa qui.

116
00:07:59,860 --> 00:08:04,960
Si chiama dispatcher, inizializzalo e questo è anche messo

117
00:08:08,160 --> 00:08:11,250
in questo solo per mostrarti.

118
00:08:11,550 --> 00:08:24,670
Quindi questo apparirà e la risposta del gatto e della cena rimproverò la lama

119
00:08:29,040 --> 00:08:35,150
ma non è così quando è.

120
00:08:35,450 --> 00:08:44,430
Quindi questo dovrebbe essere dovuto ai miei libri, non solo al e questo è il loro supervisore e la stessa cosa

121
00:08:46,990 --> 00:08:52,360
che useremo per i miei libri anche per i miei libri.

122
00:08:54,710 --> 00:08:59,090
Stessa destinazione per entrambi, ma in questo

123
00:09:04,570 --> 00:09:08,520
caso potrebbe essere Losh Bros.

124
00:09:08,740 --> 00:09:12,100
Questo è il terzo che abbiamo già implementato.

125
00:09:12,100 --> 00:09:15,600
Si noti che per tutti i dispetti inizia con una barra.

126
00:09:15,650 --> 00:09:17,870
OK, tienilo a mente.

127
00:09:19,780 --> 00:09:24,560
Maemo Dr. finalmente essere in grado di inoltrarlo qui.

128
00:09:24,740 --> 00:09:30,620
Quindi un dispatcher verrà inizializzato con una delle destinazioni in base alla richiesta e il gioco è fatto.

129
00:09:30,830 --> 00:09:36,080
E qui Chris Dodd torna sobrio nel secondo caso.

130
00:09:36,080 --> 00:09:43,260
Potrebbe essere che i miei libri in esso contenuti dicano che hai salvato il.

131
00:09:43,360 --> 00:09:46,070
Potrei convincere i miei libri appena inoltrati qui.

132
00:09:46,280 --> 00:09:54,010
Tuttavia, i miei libri hanno bisogno di questa copia che sia lo stesso cavo.

133
00:09:54,520 --> 00:10:00,280
Ma in questo caso lo passeremo prima, noi falso.

134
00:10:00,310 --> 00:10:01,710
Ma qui siamo passati attraverso.

135
00:10:01,720 --> 00:10:12,480
Il che significa che vogliamo ottenere solo quei libri che sono visti dall'utente e per Dot Lami Ora, se ricordi

136
00:10:12,520 --> 00:10:14,410
che ho assunto

137
00:10:18,040 --> 00:10:20,700
questo blog qui, ho commentato.

138
00:10:20,810 --> 00:10:24,820
Quindi fammi un commento.

139
00:10:25,050 --> 00:10:26,440
Quindi questa è la domanda.

140
00:10:26,460 --> 00:10:31,760
Quindi questo è e prenota che molti dei libri con i segnalibri sono ora veri.

141
00:10:31,830 --> 00:10:39,090
Quindi se è vero qui si entra in questo e il blocco è il libro che il mio meglio ha disegnato su questo blocco di

142
00:10:39,120 --> 00:10:39,550
Ellis.

143
00:10:39,720 --> 00:10:41,960
È una query esattamente identica.

144
00:10:41,980 --> 00:10:46,490
È solo che non è qui dentro, ma lo ha inserito.

145
00:10:46,590 --> 00:10:50,830
Quindi se vuoi ottenere tutti i libri che sono segnalibri dall'utente.

146
00:10:50,910 --> 00:10:57,540
Quindi questa query nidificata qui di Kriti ci darà tutti i segnalibri che sono segnalati da questo

147
00:10:57,540 --> 00:10:59,540
particolare utente con l'ID giusto.

148
00:10:59,580 --> 00:11:01,810
Questo è lo stesso caso anche qui.

149
00:11:01,980 --> 00:11:07,770
Ma in questo caso stiamo vedendo che la query esterna cercherà solo quei segnalibri.

150
00:11:07,800 --> 00:11:10,700
OK, quindi quali sono i nostri segnalibri che ottieni qui.

151
00:11:10,770 --> 00:11:15,590
Stiamo cercando di ottenere i dettagli di quei libri usando la query esterna.

152
00:11:15,840 --> 00:11:20,180
Qui la query esterna ha alcuni libri di identità.

153
00:11:20,250 --> 00:11:23,340
E da questo abbiamo bisogno di rimuovere tutti i libri che vengono salvati.

154
00:11:23,550 --> 00:11:26,010
OK, è proprio l'opposto.

155
00:11:26,340 --> 00:11:29,360
Quindi hai un doc.

156
00:11:29,510 --> 00:11:35,730
La buona fortuna non comune sul resto del codice è la stessa e non abbiamo bisogno di un sistema.

157
00:11:35,770 --> 00:11:36,680
Quindi il T.

158
00:11:36,970 --> 00:11:41,560
Quindi questo e questo è fatto, dobbiamo solo riempire questa parte qui.

159
00:11:41,850 --> 00:11:44,680
Ora se guardiamo al gestore di segnalibri.

160
00:11:45,090 --> 00:11:53,430
Quindi abbiamo questa scena qui e noi sappiamo come si sa se l'ID del parametro b che viene passato da essere più

161
00:11:53,430 --> 00:11:53,970
oscuro.

162
00:11:54,000 --> 00:11:56,570
Quindi dobbiamo ottenere il valore di B.

163
00:11:56,690 --> 00:12:01,320
ID del libro del terzo libro in modo da rendere l'ID del libro se torni in Brough non solo.

164
00:12:01,340 --> 00:12:05,060
Così scorri quaggiù stiamo passando questo valore.

165
00:12:05,190 --> 00:12:08,810
L'utente fa clic su un determinato Silverlink e questo valore verrà passato.

166
00:12:08,820 --> 00:12:18,180
Quindi abbiamo bisogno di ottenere questo per quello che usiamo un altro metodo e richiesta oggetto o ottenere parametro e abbiamo bisogno

167
00:12:18,180 --> 00:12:24,690
di passare il nome del parametro e il nome del parametro è giusto B ID.

168
00:12:24,690 --> 00:12:27,700
Se torni qui è solo un ID.

169
00:12:27,720 --> 00:12:33,020
Quindi questo è il nome e questo è il valore dall'altra parte del compito.

170
00:12:33,240 --> 00:12:41,820
Quindi se lo fai, se ottieni un parametro uguale, restituisce un valore e possiamo assegnarlo

171
00:12:41,830 --> 00:12:45,000
a una stringa qui OK.

172
00:12:45,120 --> 00:12:46,390
E così stringa.

173
00:12:46,780 --> 00:12:48,350
E quindi questa è la cosa.

174
00:12:48,380 --> 00:12:54,210
La prossima cosa è che dobbiamo salvare questo segnalibro e il libro dovrebbe essere associato all'utente.

175
00:12:54,380 --> 00:13:01,520
Ora se ricordi il modo in cui è stato implementato ciò che contava già in una versione precedente.

176
00:13:01,520 --> 00:13:03,380
Quindi questo è il libro.

177
00:13:03,380 --> 00:13:09,030
Qui si salva il segnalibro dell'utente l'input come utente e segnalibro.

178
00:13:09,210 --> 00:13:16,550
Quindi qui stiamo creando una nuova istanza chiamata user mocke e ha questa associazione che associa

179
00:13:16,570 --> 00:13:23,090
sia l'utente che il segnalibro e sta eseguendo questa nuova istanza chiamata user bookmark.

180
00:13:23,210 --> 00:13:26,590
Quindi mantiene la relazione tra utente e segnalibro.

181
00:13:26,600 --> 00:13:28,810
Questo è ciò che fa questa particolare classe.

182
00:13:29,000 --> 00:13:34,760
E lo abbiamo già implementato e stiamo invocando questo metodo chiamato c del segnalibro utente

183
00:13:34,760 --> 00:13:37,130
che fa parte del segnalibro.

184
00:13:37,460 --> 00:13:41,250
Proprio dal gestore dei segnalibri siamo a Wilcannia con il segnalibro su questo argomento.

185
00:13:41,570 --> 00:13:46,960
Questo è il metodo e tutto ciò è stato fatto nella versione precedente stessa.

186
00:13:47,210 --> 00:13:50,310
E stiamo lavorando per ottenere un segnalibro.

187
00:13:50,480 --> 00:13:52,140
OK sul segnalibro dell'utente.

188
00:13:52,280 --> 00:13:57,840
Quindi abbiamo il segnalibro dell'utente qui ottenuto con i segnalibri che restituirebbe un'istanza di qualche segnalibro e

189
00:13:57,890 --> 00:14:03,940
se si tratta di un'istanza o di un libro nelle versioni precedenti avremmo anche più ferro da stiro di Eberling.

190
00:14:03,950 --> 00:14:06,030
Ma in questo momento ci stiamo concentrando solo sul libro.

191
00:14:06,230 --> 00:14:08,540
Quindi passeremo un'istanza di libro.

192
00:14:08,630 --> 00:14:14,770
Quindi in quel caso stiamo lavorando su questo argomento del libro degli utenti e salviamo il libro degli utenti.

193
00:14:14,810 --> 00:14:19,700
Stiamo inserendo in questa tabella denominata utilizzare quel libro di sottolineatura che ha

194
00:14:19,700 --> 00:14:27,160
deciso di utilizzare l'ID del libro ID utente e stiamo inserendo i valori corrispondenti nel punto del segnalibro dell'utente ottenere l'utente.

195
00:14:27,200 --> 00:14:33,190
Ci porterà a ottenere l'oggetto utente che ottengo dall'ID get e stiamo facendo la stessa cosa.

196
00:14:33,200 --> 00:14:38,990
Dimentica ciò che stiamo vedendo l'utente non può ottenere il segnalibro e non ottenere l'ID e

197
00:14:38,990 --> 00:14:44,230
questo darebbe l'idea del libro che la funzionalità è lì e dobbiamo inviarlo.

198
00:14:44,350 --> 00:14:48,940
Ma quel terzo gestore di segnalibri accetta un oggetto utente e un oggetto segnalibro.

199
00:14:49,210 --> 00:14:51,260
Ora usa un oggetto come ID.

200
00:14:51,400 --> 00:14:56,430
OK, hai l'ID e possiamo creare un oggetto utente e basta passarlo a quell'ID.

201
00:14:56,530 --> 00:15:02,000
Allo stesso modo per il libro possiamo anche creare un oggetto libro e un oggetto vuoto su quell'ID.

202
00:15:02,020 --> 00:15:06,100
Ma invece di farlo, in realtà consente di ottenere i dati dal database stesso.

203
00:15:06,460 --> 00:15:12,700
OK, quindi creiamo un metodo chiamato Ottieni utente e ottieni un libro e prendi quei valori da questo è

204
00:15:12,700 --> 00:15:18,500
perché è come dovresti farlo professionalmente che è come dovresti farlo invece di creare nuovi oggetti.

205
00:15:18,510 --> 00:15:23,970
User e prenota I e semplicemente inseriscilo e inseriscili con gli ID.

206
00:15:23,980 --> 00:15:26,950
È meglio ottenere tutti i dati da quello.

207
00:15:27,220 --> 00:15:29,680
Questo è il modo giusto per farlo.

208
00:15:29,710 --> 00:15:31,760
E facciamolo nel modo giusto.

209
00:15:32,290 --> 00:15:40,120
Quindi questa volta è un gestore utenti che è utilizzato al fine di ottenere le informazioni dell'utente per utilizzare

210
00:15:40,270 --> 00:15:48,730
il gestore utenti perché tu come gestore corrisponde a utilizzare solo i metodi correlati in modo da ottenere istanza ottenere istanza ordinata.

211
00:15:48,790 --> 00:15:57,070
Dacci il singleton e scriviamo un nuovo pass per MasterCard.

212
00:15:57,110 --> 00:16:03,000
Quindi il tuo hard coding ti basta per creare questo metodo e usare il nostro manager.

213
00:16:02,990 --> 00:16:06,020
Ecco qua e andiamo piano.

214
00:16:07,160 --> 00:16:14,890
Chiamato un ID utente e dovrebbe restituire l'utente di istanza riprendere ea destra.

215
00:16:14,900 --> 00:16:22,380
Se ricordi qui non è entrato in come tutte queste entità sono notizie o come uno di loro dice

216
00:16:23,270 --> 00:16:23,850
scritto.

217
00:16:23,870 --> 00:16:27,020
In questo caso il DOD sarebbe un cane utente.

218
00:16:27,030 --> 00:16:32,910
Qui andate qui gli utenti non usano un manager per usare questo user

219
00:16:32,910 --> 00:16:42,080
park manager cani usa segnalibri cani in modo che l'immagine di STARKIE e ottenere tutti gli utenti user auto auto

220
00:16:44,860 --> 00:16:46,360
creare questo argomento.

221
00:16:48,900 --> 00:16:56,490
E questa corte è lì e la maggior parte di questa corte è già lì e il negozio di dati.

222
00:16:56,570 --> 00:17:02,290
Quindi c'è questo libro degli utenti di MasterCard Loretto OK.

223
00:17:03,020 --> 00:17:14,250
Qui in alto OK tutto ciò che devi fare è semplicemente mettere il loro ID uguale all'ID e qui caricare mentre stiamo caricando

224
00:17:14,250 --> 00:17:16,270
tutti gli utenti.

225
00:17:16,320 --> 00:17:20,160
Quindi lo stavamo aggiungendo in una lista qui ma non ne abbiamo bisogno.

226
00:17:20,160 --> 00:17:22,000
Abbiamo solo bisogno di un singolo utente.

227
00:17:22,050 --> 00:17:27,600
Quindi questo è il codice che deve essere copiato lì quindi l'ho qui qui

228
00:17:31,140 --> 00:17:38,770
l'ho copiato in un altro, voglio dire basta copiarlo e ho ricostruito qualcosa di discredito nella sezione risorse tornerà

229
00:17:38,790 --> 00:17:40,470
in user manager.

230
00:17:40,590 --> 00:17:42,440
Ha appena sostituito tutta questa faccenda.

231
00:17:42,480 --> 00:17:44,790
Che cosa è così.

232
00:17:49,010 --> 00:17:57,040
Nel senso che non intendo usare questa connessione poiché i ritratti sono una parte della letteratura più obsoleta.

233
00:17:57,040 --> 00:17:57,480
Quindi è così.

234
00:17:57,490 --> 00:18:01,740
Ancora una volta stiamo inizializzando il driver qui caricando il driver.

235
00:18:01,900 --> 00:18:07,090
E abbiamo la sintassi delle risorse private che ha una connessione sull'istruzione in modo che tua figlia

236
00:18:07,090 --> 00:18:08,910
le richiuda magicamente sulla query.

237
00:18:08,950 --> 00:18:14,370
Come accennato in precedenza, X-tian dall'ID utente è uguale all'ID utente che viene passato qui.

238
00:18:14,680 --> 00:18:18,730
E quindi stiamo semplicemente ottenendo i dettagli di quel particolare utente.

239
00:18:18,850 --> 00:18:23,270
OK, verrà recuperato solo un utente e stiamo chiamando per creare l'utente Mathare.

240
00:18:23,290 --> 00:18:26,260
Quindi tutto questo non è chiamato nulla di nuovo.

241
00:18:26,260 --> 00:18:29,500
L'unica differenza era il nostro negozio in cui stavamo guardando più ruoli.

242
00:18:29,530 --> 00:18:36,820
Ma in questo caso stiamo lavorando al singolo OK e lo stiamo facendo qui.

243
00:18:37,150 --> 00:18:41,500
La maggior parte lo firmiamo possiamo farlo.

244
00:18:41,560 --> 00:18:45,600
E ora una cosa che voglio menzionare qui in user dhal

245
00:18:50,460 --> 00:18:52,830
come questo deve andare e fare.

246
00:18:52,840 --> 00:19:03,430
Spiacente, questo deve andare in dollari. Ho fatto un errore, questo deve andare qui.

247
00:19:05,550 --> 00:19:06,940
Ha tutto su scritto.

248
00:19:06,960 --> 00:19:19,220
Quindi questo torna nel gestore scusatemi scritto così utente.

249
00:19:19,250 --> 00:19:21,370
Quindi è tutto e discordia.

250
00:19:21,440 --> 00:19:28,540
Vedrai ogni volta che invochiamo un metodo che stiamo caricando e abbiamo anche tutte queste affermazioni.

251
00:19:28,580 --> 00:19:34,990
Quindi, possiamo ottimizzarlo ulteriormente e possiamo sapere di leggere più astratto di tutto questo.

252
00:19:35,080 --> 00:19:42,840
E il discordia di Dick ON-OFF può andare in qualche supertipo o può andare in una Sublette separata.

253
00:19:42,950 --> 00:19:45,900
Quindi questo deve essere invocato una sola volta.

254
00:19:45,950 --> 00:19:50,700
Una volta che avremo riavviato il tomcat, non avremo più bisogno di questa dichiarazione.

255
00:19:50,800 --> 00:19:51,240
OK.

256
00:19:51,380 --> 00:19:56,870
Quindi possiamo fare ulteriori ottimizzazioni, ma è da quando la implementiamo per

257
00:19:56,870 --> 00:20:04,460
la prima volta una funzionalità di base va bene a Hobert qui in ogni materia, quindi voglio solo

258
00:20:04,460 --> 00:20:10,380
dirti che ci possono essere più ottimizzazioni che possono essere eseguite su questo set base.

259
00:20:10,690 --> 00:20:14,700
Diamo ora il bookmark manager del libro.

260
00:20:14,780 --> 00:20:25,630
Quindi invochiamo il gestore dei segnalibri per ottenere l'istanza ottieni il libro Prendi il libro, passeremo qui l'ID B.

261
00:20:28,450 --> 00:20:39,450
È stato creato questo argomento, diciamo che la sorella ha quasi lo stesso nome con cui

262
00:20:43,510 --> 00:20:45,060
ottieni l'ID.

263
00:20:45,490 --> 00:20:52,850
Ora avevamo questo metodo e la bambola del segnalibro e ho già il codice e ottengo l'istanza di

264
00:20:56,140 --> 00:20:58,230
un libro una volta che

265
00:21:03,960 --> 00:21:12,620
questo deve essere scritto a mano e scrivere il segnalibro DOS in modo che debba scrivere e prenotare un segnalibro che

266
00:21:12,930 --> 00:21:14,370
suoni un segnalibro.

267
00:21:16,530 --> 00:21:21,210
Non puoi usare il supertipo e Strombo possiamo usare Superlight

268
00:21:24,060 --> 00:21:25,140
per appartenere.

269
00:21:25,540 --> 00:21:26,500
OK.

270
00:21:26,790 --> 00:21:31,040
E segnalibro ora ancora una volta gli stessi metodi il modo.

271
00:21:31,230 --> 00:21:38,270
L'unica differenza tra Memorizza qui è che stavamo caricando libri attirando utenti da più utenti

272
00:21:38,300 --> 00:21:41,630
e scaricando più libri caricando più ramblings.

273
00:21:42,080 --> 00:21:46,630
Ma laggiù abbiamo solo bisogno del nuovo codice, abbiamo solo bisogno di un singolo libro su un singolo utente.

274
00:21:46,680 --> 00:21:50,480
Quindi ho usato lo stesso codice invece di memorizzarlo in una lista.

275
00:21:50,580 --> 00:21:55,420
Stavo solo restituendo l'unico libro che viene costruito.

276
00:21:55,920 --> 00:21:59,360
Quindi quello era l'unico cambiamento, quindi era un'estensione molto semplice.

277
00:21:59,630 --> 00:22:00,270
OK.

278
00:22:01,370 --> 00:22:06,020
E questo deve essere cambiato troppo a lungo.

279
00:22:08,400 --> 00:22:14,210
Parslow perché B ID è in forma di stringa qui.

280
00:22:14,210 --> 00:22:18,960
Abbiamo bisogno di convertirlo in lungo.

281
00:22:19,160 --> 00:22:19,830
Quindi è così.

282
00:22:19,850 --> 00:22:21,140
Stiamo solo ottenendo un libro.

283
00:22:21,220 --> 00:22:29,690
Stiamo usando la stessa query della classe data store ma invece di avviarla nel nostro elenco stiamo creando un singolo libro

284
00:22:29,690 --> 00:22:35,390
sul distretto e in quel libro in una sorta di mente molto simile di

285
00:22:35,390 --> 00:22:45,620
più libri che un singolo libro viene scritto e si chiama Prendi il libro e lascia che me lo assegni e dica che i mercati stanno

286
00:22:45,620 --> 00:22:46,990
facendo un segnalibro.

287
00:22:47,610 --> 00:22:53,450
E alla fine abbiamo bisogno di invocare abbiamo

288
00:22:57,900 --> 00:23:12,030
bisogno che questo insieme di utenti un segnalibro è la questione che abbiamo qui ha appena passato utente e segnalibro.

289
00:23:12,530 --> 00:23:23,740
OK, quindi l'elemento del segnalibro è contrassegnato con un segnalibro e dobbiamo copiare questo corso in modo che sia necessario ottenere tutti i segnalibri che l'utente

290
00:23:23,740 --> 00:23:25,560
ha inserito nei segnalibri.

291
00:23:25,690 --> 00:23:31,980
E dal momento che stiamo per inoltrarlo, quale sarebbe la conversione ai miei libri scrivere ai miei errori di libreria GSB

292
00:23:32,020 --> 00:23:32,640
qui.

293
00:23:32,650 --> 00:23:34,000
Lo definisci qui.

294
00:23:34,030 --> 00:23:38,870
Quindi, nella mia libreria, mostreremo tutti i libri che usano a Hasbrouck.

295
00:23:39,010 --> 00:23:47,000
Quindi il tuo primo salvataggio del segnalibro e quindi abbiamo bisogno di ottenere tutti i libri dal database e abbiamo bisogno di ottenere tutti

296
00:23:47,000 --> 00:23:51,770
i libri che vengono salvati da questo utente e lo stiamo passando qui.

297
00:23:51,770 --> 00:23:54,540
Questo recupera davvero tutti i libri salvati dall'utente.

298
00:23:54,740 --> 00:23:57,640
E lo stiamo archiviando e qui i libri sono attribuiti.

299
00:23:57,650 --> 00:23:59,720
Quindi siamo nell'attributo sort di mungitura.

300
00:23:59,720 --> 00:24:04,910
Quindi, come puoi vedere stiamo accedendo a diversi metodi di richiesta, fai in modo

301
00:24:05,030 --> 00:24:11,270
che la richiesta non ottenga le richieste del dispatcher non ottieni parametri per ottenere i valori che vengono passati

302
00:24:11,270 --> 00:24:20,480
dal browser su richiesta non ottenere così la parte nera perché Dark Star Tribute e anche nel GSB essere difficile ottenere il contesto qualcosa se ne andrà dopo.

303
00:24:21,470 --> 00:24:23,120
Ecco un buon contesto, Bob.

304
00:24:23,430 --> 00:24:27,420
Quindi stiamo usando metodi diversi dall'oggetto richiesta qui.

305
00:24:27,420 --> 00:24:32,630
Quindi questa è la storia da vendere per richiedere e non impostare.

306
00:24:32,910 --> 00:24:37,370
E solo la cosa di cui abbiamo bisogno come file GSB è già piuttosto buona.

307
00:24:37,520 --> 00:24:55,220
Bart qui dobbiamo solo vedere e tu fai la multa per i miei libri e il modello predefinito è buono e ho il codice

308
00:24:55,240 --> 00:24:59,610
qui i miei libri è esattamente

309
00:25:05,480 --> 00:25:07,850
identico ai browes.

310
00:25:08,070 --> 00:25:12,920
L'unica cosa è che non stiamo più avendo la stessa fatturazione.

311
00:25:13,170 --> 00:25:19,830
OK, quindi siamo di nuovo qui per il ciclo continuo che scorre attraverso i libri e mostra le informazioni

312
00:25:19,830 --> 00:25:20,900
sui libri.

313
00:25:21,180 --> 00:25:25,500
E una cosa è e questa pagina in particolare siamo nei miei libri.

314
00:25:25,620 --> 00:25:28,140
Quindi abbiamo anche la barra di navigazione.

315
00:25:28,380 --> 00:25:35,150
E qui stiamo visualizzando sfogliare qui il link che viene visualizzato come sfoglia in Sfoglia, non solo come

316
00:25:35,150 --> 00:25:37,160
i miei libri come link.

317
00:25:37,320 --> 00:25:41,010
Quindi ognuno di loro si sta indicando l'un l'altro.

318
00:25:41,470 --> 00:25:48,990
E qui ho aggiunto questo particolare testo chiamato elementi salvati o articoli considerati perché stiamo mostrando tutti gli elementi salvati

319
00:25:48,990 --> 00:25:53,130
da questo utente, quindi ho aggiunto del testo per quello.

320
00:25:53,430 --> 00:25:59,960
E poi per rompere X e qui hanno un nuovo tag appena chiamato DL scegliere.

321
00:26:00,140 --> 00:26:00,460
OK.

322
00:26:00,500 --> 00:26:06,500
Ed è simile all'istruzione switch o se e se sai che hai anche i if se i blocchi in

323
00:26:06,500 --> 00:26:09,760
Java sono veramente identici a quelli o l'istruzione switch.

324
00:26:09,770 --> 00:26:17,480
Quindi tutto quello che stiamo vedendo è che stiamo vedendo segnali e questo succo finisce qui OK solo per il geotag e

325
00:26:17,480 --> 00:26:25,340
stiamo avendo questa cosa chiamata Grancey van ed è come una condizione IF OK come un audit come un blocco e comfort come

326
00:26:25,350 --> 00:26:26,210
una classe.

327
00:26:26,310 --> 00:26:33,660
Basta bloccare la tecnica del sink per fare in modo che i libri siano ciò che viene passato e stiamo usando questa

328
00:26:33,680 --> 00:26:39,560
espressione di espressione Langrish e stiamo usando questa funzione incorporata chiamata MP e stiamo dicendo che se

329
00:26:39,720 --> 00:26:44,340
non è MB, allora vai avanti ed esegui questo codice che tu respinto.

330
00:26:44,510 --> 00:26:49,210
Ma se è vuoto oh bene, allora vedi quando sarà attraversato qui.

331
00:26:49,220 --> 00:26:52,230
Dopo quel tavolo e avremo questo altro dispositivo.

332
00:26:52,250 --> 00:26:59,480
Quindi questo è come il blocco predefinito e l'istruzione switch o nel caso in cui if else affermazione sarebbe

333
00:26:59,750 --> 00:27:02,810
il blocco e stiamo visualizzando questo testo qui.

334
00:27:03,260 --> 00:27:08,060
Non hai ancora ricevuto alcun articolo perché non ci sono articoli.

335
00:27:08,190 --> 00:27:09,300
Quindi è così.

336
00:27:09,660 --> 00:27:15,450
E puoi avere più furgoni anche perché anche nelle istruzioni switch puoi avere più

337
00:27:15,450 --> 00:27:16,290
etichette case.

338
00:27:16,290 --> 00:27:22,930
Quindi puoi anche avere più blocchi su uno solo di essi verrà eseguito su quello predefinito, quindi è tutto quello che

339
00:27:22,930 --> 00:27:23,380
c'è.

340
00:27:23,380 --> 00:27:26,050
Quindi è il momento di creare il nostro.

341
00:27:26,170 --> 00:27:27,610
Sono ok.

342
00:27:27,610 --> 00:27:32,470
Fare clic con il pulsante destro del mouse sul Web pre-pasto per vedere il percorso di esportazione.

343
00:27:32,470 --> 00:27:39,650
Final Destination è webapps all'interno di webapp e Tom Cat si sovrappone davvero.

344
00:27:39,760 --> 00:27:40,820
Quindi sto solo dicendo.

345
00:27:40,900 --> 00:27:43,640
Vedi ho cancellato i precedenti.

346
00:27:43,790 --> 00:27:49,700
Roshan's So, quando finisco, il mio Tomcat è già in esecuzione.

347
00:27:49,700 --> 00:27:51,260
Quindi fammi vedere qui.

348
00:27:51,280 --> 00:27:55,960
Quindi OK ha creato l'azione.

349
00:27:55,980 --> 00:27:59,610
Andiamo avanti e clicchiamo ancora una volta.

350
00:28:02,070 --> 00:28:02,510
OK.

351
00:28:02,560 --> 00:28:03,720
Quindi questo è un nuovo te.

352
00:28:03,740 --> 00:28:06,080
Posso vederli i miei libri link qui.

353
00:28:06,410 --> 00:28:06,910
OK.

354
00:28:06,910 --> 00:28:09,400
Quindi abbiamo libri qui.

355
00:28:09,400 --> 00:28:13,120
Andiamo avanti e vediamo i libri Java.

356
00:28:13,180 --> 00:28:16,090
OK, sei stato salvato e nei miei libri.

357
00:28:16,090 --> 00:28:16,620
Ecco qui.

358
00:28:16,630 --> 00:28:24,490
Stiamo mostrando gli elementi salvati e se fai clic su Sfoglia qui torniamo a questa pagina.

359
00:28:24,520 --> 00:28:29,670
Oppure diciamo un altro oggetto e provatelo con esso portateci al.

360
00:28:29,950 --> 00:28:33,430
Ma tutto il discorso del mio libro sul nuovo articolo sta già dicendo.

361
00:28:33,520 --> 00:28:33,810
OK.

362
00:28:33,820 --> 00:28:36,280
Quindi, cos'è.

363
00:28:37,870 --> 00:28:40,060
Lascia che ti mostri solo un buono

364
00:28:56,590 --> 00:28:57,820
è sulla luna.

365
00:28:57,850 --> 00:29:03,420
Ma la maggior parte qui ti mostrerò quel messaggio che stiamo visualizzando quando non ci sono articoli.

366
00:29:03,510 --> 00:29:08,930
Quindi se torni indietro e se lo aggiungi, non mostrerà più quel messaggio.

367
00:29:08,930 --> 00:29:09,860
Quindi è così.

368
00:29:09,920 --> 00:29:12,290
Spero ti piaccia la nuova estensione.

369
00:29:12,340 --> 00:29:16,170
Avanti andremo sul nostro blog e funzionalità.

370
00:29:16,550 --> 00:29:17,180
Grazie.

371
00:29:17,180 --> 00:29:18,040
Buona programmazione.

372
00:29:18,050 --> 00:29:19,230
Ci vediamo nella prossima foto.
