1
00:00:02,250 --> 00:00:05,450
Salve, è determinato a tornare.

2
00:00:05,450 --> 00:00:12,000
Quindi nell'ultima lezione abbiamo visto come possiamo condurre a livello di programmazione i dati dal database.

3
00:00:12,270 --> 00:00:14,150
Quindi abbiamo caricato tutti i dati necessari.

4
00:00:14,210 --> 00:00:20,290
Da ciò non vedrò come possiamo scrivere a livello di codice il database del medico.

5
00:00:20,610 --> 00:00:26,450
Ora, per fare ciò che faremo, vedremo il processo di bookmarking nella foto

6
00:00:27,050 --> 00:00:33,240
precedente, e quanto è comune il metodo di stock sul titolo che avvia effettivamente il

7
00:00:33,270 --> 00:00:34,700
processo di bookmarking.

8
00:00:34,890 --> 00:00:37,890
Quindi questo titolo, come in Woking, è stato lanciato il nostro Java.

9
00:00:37,980 --> 00:00:39,580
Sta guardando il materiale di scorta.

10
00:00:39,840 --> 00:00:46,380
E qui stiamo scambiando attraverso ciascuno degli utenti e stiamo simulando le croci di bookmarking per

11
00:00:46,380 --> 00:00:49,280
ciascuno degli utenti in vista come classe.

12
00:00:49,290 --> 00:00:53,690
È possibile richiamare la risposta sottotitoli all'interfaccia utente poiché non abbiamo l'interfaccia utente.

13
00:00:53,700 --> 00:00:58,680
Usiamo solo questa classe Java e c'è un metodo chiamato browes, che è stato

14
00:00:58,680 --> 00:01:05,640
chiamato in modo appropriato nel browser e richiede solo un cooper su utenti Windows e su quelli fuori dai segnalibri.

15
00:01:05,820 --> 00:01:08,210
Quindi è una lista fuori lista di segnalibri.

16
00:01:08,340 --> 00:01:15,150
Quindi Internet non sarebbe una lista di un tipo di segnalibro particolare come un elenco di elenchi di

17
00:01:15,150 --> 00:01:17,060
libri o elenchi di film.

18
00:01:17,070 --> 00:01:19,160
Quindi un elemento sarebbe un elenco di libri.

19
00:01:19,170 --> 00:01:22,460
Un altro elemento sarebbe un elenco di film e il terzo sarebbe un elenco di tessuti.

20
00:01:22,670 --> 00:01:22,880
OK.

21
00:01:22,890 --> 00:01:25,260
Quindi è un elenco di articoli.

22
00:01:25,260 --> 00:01:28,850
Ora qui stiamo iterando attraverso questa particolare struttura di dati.

23
00:01:28,850 --> 00:01:35,220
Quindi in ogni iterazione stiamo andando a guardare un particolare elemento di un particolare tipo di oggetto come un

24
00:01:35,220 --> 00:01:38,060
elenco di libri o un elenco di film.

25
00:01:38,220 --> 00:01:44,250
Quindi, quindi, stiamo iterando a quel particolare elenco di quel particolare tipo di segnalibro.

26
00:01:44,460 --> 00:01:47,750
Quindi, nelle decorazioni del deflusso potrebbe essere una lista di libri.

27
00:01:48,060 --> 00:01:52,560
Quindi ecco cosa stiamo facendo e stiamo ottenendo una definizione di segnalibro.

28
00:01:52,650 --> 00:01:54,950
Quindi stiamo usando il nostro processo di nomina.

29
00:01:55,000 --> 00:01:57,760
E fai clic su questo puoi vedere che è nel nostro processo di nome.

30
00:01:57,900 --> 00:02:05,840
Quindi non chiediamo davvero all'utente una decisione particolare riguardo al fatto che lui o lei vogliano aggiungere un segnalibro o meno, ma stiamo

31
00:02:06,000 --> 00:02:08,490
semplicemente usando il nostro processo di nomina.

32
00:02:08,490 --> 00:02:15,330
Si può ricordare che una volta che questo particolare parametro è vero di quello che siamo, significa che lo usano come

33
00:02:15,390 --> 00:02:18,560
interessati e l'inserimento di segnalibri su quel particolare oggetto.

34
00:02:18,660 --> 00:02:20,730
E stiamo notificando il back-end.

35
00:02:20,760 --> 00:02:25,930
Quindi questo è come l'interfaccia utente e stiamo passando queste informazioni attraverso il back-end.

36
00:02:26,040 --> 00:02:28,070
Quindi nel back-end abbiamo il controller.

37
00:02:28,230 --> 00:02:37,140
Quindi, se ricordi che eravamo stati discussi sul progetto NBC, allora il ferro HAVERTON è stato chiamato nello stesso

38
00:02:37,140 --> 00:02:40,060
schema usando lo stesso modello.

39
00:02:40,110 --> 00:02:42,360
Quindi abbiamo il controller lì nel back-end.

40
00:02:42,420 --> 00:02:49,740
Quindi questo è il primo posto nel back-end dove e sul lato argentato dove verrà ricevuta la richiesta.

41
00:02:49,740 --> 00:02:53,110
Quindi stiamo lavorando a questo metodo chiamato stesso bookmark utente.

42
00:02:53,230 --> 00:02:53,530
Va bene.

43
00:02:53,580 --> 00:02:59,460
E stiamo passando le informazioni dell'utente come le informazioni sui segnalibri che l'utente è interessato

44
00:02:59,470 --> 00:03:00,810
a bookmen correggere.

45
00:03:00,870 --> 00:03:04,700
E se clicchi così questo sarebbe come un controller.

46
00:03:04,750 --> 00:03:13,460
Quindi dice Sobol che sarebbe un subnet e NREL un'applicazione Java e questo controller invocerebbe un metodo

47
00:03:13,850 --> 00:03:14,930
nel gestore.

48
00:03:14,930 --> 00:03:20,660
Quindi abbiamo i gestori dei segnalibri e il manager che a loro volta andranno a Dalio nel modo giusto.

49
00:03:20,840 --> 00:03:23,530
Quindi sarà il controller per il codice gestore manager.

50
00:03:23,690 --> 00:03:27,880
Quindi invocherà una retorica simile a quella del segnalibro dell'utente.

51
00:03:28,220 --> 00:03:28,790
OK.

52
00:03:29,150 --> 00:03:30,530
E questo è come sembra.

53
00:03:30,530 --> 00:03:31,990
Quindi non ho cambiato nulla.

54
00:03:32,180 --> 00:03:37,880
Quindi qui stai creando un'istanza di questa classe chiamata bookmark utente che mantiene la relazione

55
00:03:37,880 --> 00:03:40,160
tra un utente e un segnalibro.

56
00:03:40,280 --> 00:03:47,000
Significa che questo particolare utente ha aggiunto questo segnalibro particolare a questo segnalibro potrebbe essere uno dei

57
00:03:47,000 --> 00:03:51,020
tre tipi di segnalibri prenotati di più che stiamo eseguendo.

58
00:03:51,500 --> 00:03:58,630
E abbiamo anche un vecchio codice qui e sono solo a distanza.

59
00:03:58,730 --> 00:04:04,760
Infine, stiamo invocando il dollaro più avanti, così come lo è ciò che effettivamente interagisce con

60
00:04:04,850 --> 00:04:05,760
il database.

61
00:04:05,900 --> 00:04:06,140
Destra.

62
00:04:06,140 --> 00:04:12,620
Nel nostro codice lo stiamo semplicemente archiviando in una struttura dati e

63
00:04:12,610 --> 00:04:20,670
invocando questo ammonitore ora lo sostituiremo e speriamo di scrivere qui del codice e scrivere

64
00:04:20,670 --> 00:04:21,880
nel database.

65
00:04:21,960 --> 00:04:28,800
Quindi questo è un segnalibro di un utente, ma nel database lascia solo mantenere tre tabelle diverse o l'utente non sa

66
00:04:28,830 --> 00:04:35,880
che il segnapunti usa quel carattere di sottolineatura Mobi e usa quel segno di sottolineatura per catturare le azioni di bookmarking

67
00:04:36,030 --> 00:04:36,690
dell'utente.

68
00:04:36,760 --> 00:04:41,530
OK, ecco cosa faremo e dobbiamo ancora creare quei tavoli.

69
00:04:41,610 --> 00:04:48,690
Quindi ho già creato le tabelle qui per usare quel libro di sottolineatura che ho bisogno di avere tre colonne Id

70
00:04:48,690 --> 00:04:51,660
usare un ID di sottolineatura e prenotare sull'ID.

71
00:04:51,690 --> 00:04:53,560
Quindi questo è un libro di underskirt dell'utente.

72
00:04:53,670 --> 00:04:58,760
Quindi vorrei tenere traccia di tutti i libri che sono stati segnalati da diversi utenti.

73
00:04:58,890 --> 00:05:03,990
Ecco come si usa Non so l'ID Squat e libro su ciò che Id usa l'ID di sottolineatura sarebbe quindi

74
00:05:03,990 --> 00:05:08,480
l'ID e che l'ID di sottolineatura tabella e libro utente non avrebbe ID amici nel libro.

75
00:05:08,480 --> 00:05:09,880
DAVID Okay.

76
00:05:09,990 --> 00:05:14,640
E a te simile come usi quel film di sottolineatura e usi quel segno di sottolineatura per chiudere gli occhi e usa un

77
00:05:14,640 --> 00:05:15,740
segno di sottolineatura di più.

78
00:05:15,930 --> 00:05:20,750
Ci sono le chiavi esterne che usano l'ID di sottolineatura e l'ID di sottotitolo del film che fa riferimento all'ID

79
00:05:20,750 --> 00:05:24,560
e al film su Allo stesso modo in uso non conosco lo squat riguardo all'occhiello.

80
00:05:24,720 --> 00:05:26,950
Quindi, ancora una volta devi usare l'ID della maglietta.

81
00:05:26,960 --> 00:05:32,520
So che ribellarsi Kandace ha ottenuto l'identificazione sul ribellione dell'ID sottolineato quale differenza l'identificazione nel ribellarsi.

82
00:05:32,580 --> 00:05:40,230
Andiamo avanti e eseguiamo qui le tre diverse omologie di Grady.

83
00:05:42,150 --> 00:05:45,120
Quindi sono stati creati tutti e tre i tavoli.

84
00:05:45,420 --> 00:05:48,540
Ora torniamo nel nostro codice qui.

85
00:05:49,050 --> 00:05:49,430
OK.

86
00:05:49,440 --> 00:05:52,000
Ora non è più necessario.

87
00:05:52,080 --> 00:05:58,900
Quindi abbiamo bisogno di creare scrivere un nuovo codice per inserire tutti i dati nel segnalibro dell'utente.

88
00:05:59,220 --> 00:06:09,150
Quindi qui è sufficiente copiare questo quarto che è necessario per ottenere una connessione al database e abbiamo bisogno di eseguire

89
00:06:09,450 --> 00:06:10,880
le dichiarazioni.

90
00:06:10,880 --> 00:06:17,510
Ora qui sappiamo solo che qui stiamo usando lo stesso oggetto di connessione quando stiamo accedendo quando lo

91
00:06:17,510 --> 00:06:18,550
stiamo facendo.

92
00:06:18,720 --> 00:06:19,820
In ognuno di questi metodi.

93
00:06:19,830 --> 00:06:25,940
OK, per cui ricordati solo l'oggetto di connessione unbought sull'affermazione di entrambi come i metodi vicini.

94
00:06:26,070 --> 00:06:28,810
E dal momento che stiamo usando una prova con le risorse restituite.

95
00:06:29,280 --> 00:06:32,660
Quindi il metodo Dokos verrebbe automaticamente richiamato.

96
00:06:34,310 --> 00:06:35,450
Torniamo

97
00:06:39,180 --> 00:06:40,540
al segnalibro.

98
00:06:41,060 --> 00:06:46,020
Oppure i media spostano queste affermazioni.

99
00:06:46,180 --> 00:06:46,470
Destra.

100
00:06:46,470 --> 00:06:52,120
Quindi questo è ciò che abbiamo già discusso di così.

101
00:06:52,130 --> 00:06:54,150
Ora è giusto

102
00:06:54,160 --> 00:06:55,820
Tre diversi modelli qui.

103
00:06:55,840 --> 00:06:57,150
E diciamo solo

104
00:06:57,550 --> 00:06:59,640
Quindi abbiamo questo segnalibro utente.

105
00:06:59,710 --> 00:07:04,050
Dici utente Marpa.

106
00:07:05,790 --> 00:07:08,400
Ottieni un segnalibro o no.

107
00:07:08,420 --> 00:07:19,650
Se si tratta di un'istanza del libro, questo corpo globale è un'istanza o un libro, invochiamo un terzo libro

108
00:07:19,920 --> 00:07:29,630
utente R C sottoesposto a questo segnalibro utente che contiene informazioni sull'utente e sul segnalibro.

109
00:07:29,640 --> 00:07:36,020
Posso anche passare questo oggetto statement e andiamo lo stesso questo sarebbe

110
00:07:40,560 --> 00:07:42,190
un ..

111
00:07:42,460 --> 00:07:51,290
Facciamo questo film, nel qual caso il lexing funziona meglio chiamare l'utente più si fa in questo caso piuttosto

112
00:07:51,290 --> 00:07:59,850
che invocare un metodo o un occhiolino non ci serve perché non è una pendenza che viene rimossa.

113
00:08:00,320 --> 00:08:07,370
Quindi questo è ciò che siamo in grado di creare una questione privata.

114
00:08:07,370 --> 00:08:08,390
Ecco qui.

115
00:08:08,780 --> 00:08:11,310
Quindi ora abbiamo bisogno di costruire il nostro pazzo.

116
00:08:11,330 --> 00:08:16,590
Quindi diciamo stringa Gary.

117
00:08:16,930 --> 00:08:19,670
Quindi abbiamo creato l'utente sotto la tabella dei punteggi.

118
00:08:19,870 --> 00:08:31,180
Quindi per l'inserimento sappiamo che potrebbe essere inserito in te e nel libro e dobbiamo inserire la virgola ID

119
00:08:32,430 --> 00:08:34,940
di sottolineatura dell'utente.

120
00:08:35,100 --> 00:08:39,950
Quindi, se tu fossi qui e vedessi che usano quel carattere di sottolineatura per prenotare, lo usa già

121
00:08:39,950 --> 00:08:44,750
sottolineato nell'ID underscore del libro nel campo ID come autoincremento, in modo che venga automaticamente creato.

122
00:08:44,970 --> 00:08:48,520
Quindi è sufficiente aggiungere l'underscore dell'ID utente sul libro sull'ID.

123
00:08:48,540 --> 00:08:51,670
E possiamo farlo dall'istanza di bookmark utente lì.

124
00:08:52,180 --> 00:08:58,400
E il secondo è la ricerca esattamente come l'inserto chiaramente che abbiamo creato in precedenza in una delle lezioni

125
00:08:58,400 --> 00:08:58,820
precedenti.

126
00:08:58,820 --> 00:09:05,530
È solo che stiamo creando un tipo di dichiarazione simile e lo stiamo passando al nostro database.

127
00:09:05,630 --> 00:09:12,250
Siamo l'affermazione che siamo i valori dell'oggetto della dichiarazione.

128
00:09:12,290 --> 00:09:19,680
Queste sono tutte le nostre missioni e dobbiamo dare l'ID di sottolineatura dell'utente.

129
00:09:19,810 --> 00:09:20,980
Quindi sarebbe

130
00:09:24,670 --> 00:09:26,010
buono per l'utente.

131
00:09:26,300 --> 00:09:31,870
Dr. grd Id call mom.

132
00:09:31,940 --> 00:09:34,420
Quindi il prossimo valore sarebbe l'ID di sottolineatura del libro.

133
00:09:34,670 --> 00:09:43,990
Quindi diremmo che user bookmen ricordano che ha sia un libro resinoso che l'ordine di avere il monitor

134
00:09:45,160 --> 00:09:51,130
del libro non fa arrabbiare l'ironia, dobbiamo solo chiuderla qui.

135
00:09:54,680 --> 00:09:56,810
Ora diciamo solo una dichiarazione.

136
00:09:57,040 --> 00:10:01,450
Dr. assicurato un letto.

137
00:10:01,520 --> 00:10:09,500
Quindi se ricordi in un archivio dati qui ha riassunto la tua crudeltà.

138
00:10:09,540 --> 00:10:14,060
Quindi se il tuo stipendio se stai eseguendo una query del Senato dovresti eseguire grintoso.

139
00:10:14,190 --> 00:10:20,460
Ma se hai intenzione di inserire o aggiornare o eliminare o se stai usando una di queste affermazioni

140
00:10:20,460 --> 00:10:24,350
ne hai una per creare una tabella dall'articolo del programma.

141
00:10:24,370 --> 00:10:26,700
Perché molto poco anche per quello.

142
00:10:26,700 --> 00:10:29,270
Sei riuscito a utilizzare un aggiornamento eseguito.

143
00:10:29,370 --> 00:10:35,310
Quindi questo è un argomento di argomento e istruzione diverso qui che dice che potresti dare una

144
00:10:35,430 --> 00:10:41,850
dichiarazione che potrebbe essere un aggiornamento o una cancellazione di inserto o anche un'istruzione di escrow che non restituisce nulla.

145
00:10:41,850 --> 00:10:49,480
Quindi questo metodo sarebbe stato letto e hanno visto che è stato scritto il numero di regole che sono

146
00:10:49,490 --> 00:10:57,390
state aggiornate Sophi inserire una virgoletta singola riga e il valore di uno potrebbe essere fatto un valore fuori

147
00:10:57,400 --> 00:11:04,040
di una verifica dice o 0 0 sarebbe quando eseguiamo come una dichiarazione di creazione.

148
00:11:04,390 --> 00:11:08,110
Ad ogni modo, quindi, non è questo che ci parli, quindi è una novità che

149
00:11:11,850 --> 00:11:13,140
questo ci farà passare.

150
00:11:13,140 --> 00:11:19,630
Poche eccezioni sono strumenti che sai che speri di fare di più.

151
00:11:25,540 --> 00:11:29,730
Inoltre sarebbe lo stesso tipo di attività.

152
00:11:29,830 --> 00:11:33,320
Quindi il copyright.

153
00:11:33,540 --> 00:11:42,730
Quindi questo sarebbe il punto di vista di Mojie e questo sarebbe il film ironia.

154
00:11:42,880 --> 00:11:44,590
Questo sarebbe anche vero.

155
00:11:44,910 --> 00:11:50,320
Quindi vuoi dire che è tutto.

156
00:11:50,330 --> 00:11:56,560
Quindi è con il film L'idea è sempre la stessa per i sottotitoli del film, è già solo un buon segno di libro

157
00:11:56,560 --> 00:12:01,020
su Dot e ottenere il segnalibro non arrivare a tutti che non è cambiato lì.

158
00:12:01,360 --> 00:12:04,480
E questo è di riflesso.

159
00:12:04,560 --> 00:12:05,080
Sig.

160
00:12:07,950 --> 00:12:09,120
Nisko

161
00:12:13,170 --> 00:12:16,130
me lo è e questo

162
00:12:22,370 --> 00:12:24,410
sarebbe quello che succede.

163
00:12:24,430 --> 00:12:27,460
Quindi abbiamo tutti e tre i metodi in atto.

164
00:12:28,420 --> 00:12:34,840
Manca giusto e nella nuova materia.

165
00:12:35,100 --> 00:12:38,030
Quindi questo è il codice che viene utilizzato.

166
00:12:38,100 --> 00:12:43,660
C'è anche questo codice per contrassegnare il segnalibro come un buon amico e più ombreggiato.

167
00:12:43,710 --> 00:12:49,270
Quindi ho commentato quel codice per ora perché richiede anche alcune modifiche al database.

168
00:12:49,350 --> 00:12:51,080
Quindi stiamo andando a vedere questo.

169
00:12:51,090 --> 00:13:00,030
Quindi andiamo avanti e rilanciamo in questo modo una sorta di prossimo nuovo candidato habeas in modo da poter

170
00:13:06,810 --> 00:13:11,750
vedere l'utente, ma il mio tavolo è stato popolato.

171
00:13:11,760 --> 00:13:18,330
Quindi questa parola cattura tutte le azioni, il che significa che questo utente ha aggiunto un segnalibro a questo

172
00:13:18,330 --> 00:13:21,140
particolare ID e prenota con questo particolare ID.

173
00:13:21,270 --> 00:13:29,220
Quindi, se possiamo unirci alle tabelle, possiamo facilmente vedere cosa è stato inserito nei segnalibri, ma posso vedere che il

174
00:13:29,940 --> 00:13:35,460
processo di bookmarking è successo con successo su quel tavolo, ma la maggior parte

175
00:13:38,390 --> 00:13:39,440
lo vedrà.

176
00:13:39,590 --> 00:13:40,390
Quindi questo è tutto.

177
00:13:40,390 --> 00:13:43,910
Ecco come inserire i dati in un programma o laurea.

178
00:13:43,910 --> 00:13:51,440
E potremmo dire che il refactore è stato preso in considerazione nella prossima lezione, vedremo anche l'OP che

179
00:13:51,440 --> 00:13:59,510
mi ha interrogato o come un tipo di aggiornamento critico potrebbe modificare i dati illeggibili che non saremo in questo inusuali.

180
00:13:59,540 --> 00:14:01,770
E faremo alcune modifiche nel database.

181
00:14:01,850 --> 00:14:02,700
Quindi questo è tutto.

182
00:14:02,720 --> 00:14:03,200
Grazie.

183
00:14:03,200 --> 00:14:03,990
E felice corteggiamento.
