|
|
Prodotto ESAURITO/FUORI CATALOGO
ColdFusion 5
|
| Editore | Mc Graw Hill |
| Autore | Buffington Michael |
| Titolo originale | ColdFusion 5 developer's guide |
| Editore originale | Mc Graw Hill |
| Collana | Informatica professionale |
| Pagine | 546 |
| Volumi | 1 |
| Livello | Intermedio |
| Lingua | italiano |
| Data pubblicazione | 03 - 2002 |
| ISBN | 8838642443 |
|
|
| Prezzo di copertina |
| Euro 41,00 |
|
| Indice
Introduzione XIII
PARTE PRIMA - INSTALLAZIONE E CONFIGURAZIONE 1
Capitolo 1 Installazione e ottimizzazione
per Windows 2000 3
1.1 Internet Information Server 5.0 3
Installazione di IIS 5.0 6
La gerarchia di IIS 5.0 8
IIS 5.0 e ColdFusion 10
Messa a punto delle prestazioni di IIS 5.0 11
Impostazioni specifiche per ColdFusion 12
Il metabase di IIS 13
La sicurezza in IIS 14
Gestione dei registri 15
1.2 SQL Server 2000 18
Nuove caratteristiche di SQL Server 2000 19
Installazione di SQL Server 2000 20
Che cos’è Enterprise Manager 28
Registrazione di un server 28
Realizzazione di un database di prova 33
Impostazione dei ruoli di sicurezza 37
Che cos’è Query Analyzer 39
1.3 Installazione di ColdFusion 5.0 40
1.4 Riepilogo 44
Capitolo 2 Installazione e ottimizzazione per Linux 45
2.1 Impostazione di un server Web Apache 46
Installazione di Apache 47
Configurazione del server Web 48
Verifica dell’installazione 55
2.2 Impostazione di MySQL 56
Installazione di MySQL 57
Verifica dell’installazione 58
Realizzazione di un database di prova 59
2.3 Installazione di ColdFusion 5.0 61
2.4 Riepilogo 62
Capitolo 3 Nuove caratteristiche di ColdFusion 5.0 63
3.1 Il programma di amministrazione di ColdFusion 63
Il menu del server 63
Il menu della sicurezza 87
Il menu degli strumenti 92
3.2 Connessione ai database 105
3.3 Nuovi tag 106
< CFLOG> 106
< CFFLUSH > 107
< CFDUMP > 110
< CFGRAPH > 110
< CFSAVECONTENT > 111
3.4 Nuove funzioni 111
3.5 Funzioni definite dall’utente 111
3.6 Interrogazione di interrogazioni 112
3.7 Riepilogo 112
PARTE SECONDA - IL PROGETTO 113
Capitolo 4 La stesura del progetto 115
4.1 Sistemi di pianificazione per lo sviluppo
di software 115
Il metodo avanti e indietro 116
Il metodo a cascata 116
Il metodo a spirale 119
Altri metodi 119
4.2 La struttura dell’applicazione di esempio 120
I requisiti del progetto 120
Le funzionalità 124
Prepararsi allo sviluppo 134
4.3 Riepilogo 140
Capitolo 5 Il database 141
5.1 Le norme NF per i database 141
La prima norma 142
La seconda norma 143
La terza norma 145
5.2 L’integrità referenziale 147
Come forzare l’integrità referenziale 148
I diagrammi di SQL nell’impostazione
delle relazioni 148
5.3 Impostazione del database 153
I tipi di dati 154
Definizione delle tabelle 157
5.4 Realizzazione del database 161
Creazione delle tabelle con Enterprise Manager 162
Creazione delle tabelle con T-SQL 163
5.5 Riepilogo 167
Capitolo 6 Realizzazione del front-end
per l’applicazione di esempio 169
6.1 Lo standard di riferimento per il codice
di skate.shop 169
Perché < CFMODULE > 170
Descrizione delle pagine principali 172
6.2 Realizzazione dell’interfaccia 172
Il file Application.cfm di skate.shop 174
Il file content.cfm di skate.shop 180
6.3 Realizzazione delle mini-applicazioni
per l’interfaccia 190
Modulo Categorie 190
Modulo Ricerca parola chiave 193
Modulo Risultati 198
Modulo Dettagli 200
Modulo Carrello della spesa 205
Modulo Cassa 219
6.4 Riepilogo 237
Capitolo 7 Realizzazione dello strumento
di amministrazione per skate.shop 239
7.1 Caratteristiche generali 239
skate.shop/admin/application.cfm 240
skate.shop/admin/index.cfm 241
7.2 La gestione degli ordini 246
skate.shop/admin/orders/orders_new.cfm 247
skate.shop/admin/modules/tablewrapper.cfm 252
skate.shop/admin/orders/orders_process.cfm 253
skate.shop/admin/orders/orders_current.cfm
e orders_shipped.cfm 260
7.3 I rapporti 260
skate.shop/admin/reporting/
reporting_generalsales.cfm 261
skate.shop/admin/reporting/
reporting_sitemetrics.cfm 262
7.4 Riepilogo 264
Capitolo 8 Lancio e manutenzione del sito 265
8.1 Realizzazione di un sistema
di manutenzione periodica 265
Caratteristiche generali 265
Realizzazione dello scadenziario 266
8.2 Costruzione e lancio del sito 279
Le prove generali del sito 280
Il lancio del sito 280
8.3 Verifica delle prestazioni 284
System Monitor di NT 284
SQL Profiler 290
I rapporti di ColdFusion 294
Gestione dei file di registro degli errori 296
8.4 Messa a punto delle prestazioni 297
Ottimizzazione delle interrogazioni 297
Utilizzo della memoria di cache 299
8.5 Le esigenze del cliente 302
Il sistema di raccolta dei commenti 303
8.6 Riepilogo 310
PARTE TERZA - FUNZIONALITÀ AVANZATE 311
Capitolo 9 Realizzazione di script
con < CFSCRIPT > 313
9.1 I vantaggi di < CFSCRIPT > 314
9.2 Gli svantaggi di < CFSCRIPT > 316
9.3 Le convenzioni per < CFSCRIPT > 317
9.4 Impostazione delle variabili 318
9.5 WriteOutput() 320
9.6 Le istruzioni condizionali 321
IF/ELSE 321
SWITCH/CASE 323
9.7 I cicli 324
I cicli while 325
I cicli for 325
I cicli do-while 325
9.8 Le funzioni definite dall’utente 326
Impostazione delle funzioni definite dall’utente 326
Utilizzo delle funzioni definite dall’utente 327
9.9 Riepilogo 328
Capitolo 10 Tecnologie avanzate 329
10.1 I blocchi 329
10.2 Estensioni di ColdFusion 333
I tag CFX 333
Gli oggetti COM 334
Java lato server 335
CORBA 335
10.3 WDDX 336
Distribuzione a pagamento
e condivisione dei dati 336
WDDX e XML 337
< CFWDDX > 338
10.4 Le funzionalità per la sicurezza avanzata 339
Impostazione dell’ambiente
di sicurezza avanzata 340
< CFAUTHENTICATE > 346
Le funzioni di sicurezza 348
< CFIMPERSONATE > 349
Un esempio di sicurezza avanzata 350
10.5 Riepilogo 352
Capitolo 11 Procedure memorizzate
e connettività di database avanzata 353
11.1 Le procedure memorizzate 353
11.2 Le procedure memorizzate in ColdFusion 354
11.3 Istruzioni ed espressioni condizionali 357
IF 358
CASE 359
I cicli 361
I cursori 364
Le tabelle temporanee 369
Gruppi di risultati multipli 370
11.4 Connettività avanzata ai database 371
11.5 Riepilogo 373
Capitolo 12 < CFTRANSACTION > 375
12.1 Le transazioni di database 375
12.2 Gestione delle transazioni con SQL Server 2000 377
ACID 378
12.3 I blocchi 379
Come evitare i blocchi irreversibili 380
Livelli di isolamento 383
12.4 Il tag < CFTRANSACTION > 386
12.5 Il controllo delle transazioni 388
Commit 388
Rollback 390
Scelta dei livelli di isolamento più opportuni 391
12.6 Riepilogo 391
Capitolo 13 Ricerca dei bachi 393
13.1 La ricerca dei bachi nelle applicazioni
ColdFusion 393
Le opzioni di ricerca dei bachi nel programma
di amministrazione di ColdFusion 394
La funzione GetMetricData() 402
La funzione GetTickCount() 414
13.2 Riepilogo 415
Capitolo 14 Gestione degli errori 417
14.1 < CFERROR > 418
TYPE = REQUEST 420
TYPE = EXCEPTION 421
TYPE = VALIDATION 424
TYPE = MONITOR 426
14.2 < CFTRY > e < CFCATCH > 428
14.3 < CFTHROW > 432
14.4 < CFRETHROW > 433
14.5 Il gestore degli errori a livello di sito 434
14.6 Il gestore degli errori per i modelli non trovati 434
14.7 Riepilogo 435
Capitolo 15 I tag personalizzati 437
15.1 I tag personalizzati semplici 437
Come creare tag personalizzati 438
Come richiamare i tag personalizzati 439
Come accedere ai valori degli attributi 443
Come passare delle strutture come attributi 443
L’area di validità Caller 447
< CF_LINKMONSTER > 449
15.2 Tag personalizzati con funzionalità avanzate 455
Coppie di tag 456
Tag personalizzati nidificati 459
Funzioni dei tag personalizzati 460
< CF_SIDEBAR > 461
15.3 < CFASSOCIATE > 471
15.4 < CFMODULE > 473
15.5 Riepilogo 474
Capitolo 16 Le espressioni regolari 475
16.1 Presentazione 475
16.2 Le regole 476
16.3 Le classi dei caratteri 479
16.4 Espressioni regolari a più caratteri 480
16.5 L’ancoraggio 481
16.6 I riferimenti all’indietro 482
16.7 Corrispondenza di sottoespressioni 482
16.8 Riepilogo 483
Capitolo 17 Protocolli Internet 485
17.1 La posta elettronica e ColdFusion 486
La trasmissione di messaggi 486
< CFMAILPARAM > 489
Gli allegati ai messaggi di posta elettronica 491
La posta elettronica sensibile ai dati 491
Esempi di programmi di posta elettronica 492
Elaborazione dei messaggi con < CFPOP > 496
Come realizzare un client di posta elettronica 496
17.2 Il protocollo FTP 502
< CFFTP > 502
Come realizzare un client FTP 505
17.3 Il protocollo HTTP 510
< CFHTTP > 510
Come trasferire dati con GET 512
Come trasferire dati con POST 513
Come analizzare i risultati 514
Come impostare delle interrogazioni 517
Come prelevare dei file 518
17.4 Riepilogo 518
Capitolo 18 XML e SQL 2000 519
18.1 Come leggere dati XML 520
Con ColdFusion 520
Con SQL Server 2000 526
18.2 Come scrivere dati XML 536
Con ColdFusion 537
Con SQL Server 2000 538
18.3 Riepilogo 540
Indice analitico 541 |
|
|
|