|
caching templates, 58–59
calling custom tags, 824–826
Cascading Style Sheets, 632
case sensitivity
Java, 131
variables, 25
case studies
Bulletin Board
construction, 162
database schema, 163–164
high-level design, 159–161
integration and testing, 162
low-level design, 162
overview, 156–158
project deployment, 162
project execution, 158–162
project initiation, 158
requirements analysis, 159
user acceptance test, 162
Knowledge Bank
construction, 231
database schema, 232–234
database structure, 233–234
high-level design, 223–230
integration and testing, 231
low-level design, 230
overview, 218–219
project life cycle, 220–221
requirements analysis, 221–222
user acceptance test, 232
Online Appraisal, 436–438
database schema, 444–451
database structure, 445–451
high-level design, 439–443
project life cycle, 438
requirements analysis, 438–439
table relationships, 445
Purchase Management
database schema, 652–662
database structure, 654–662
high-level design, 649–652
overview, 646–648
project life cycle, 648
requirements analysis, 648–649
Recruitment System, 334–336
construction, 341–342
database schema, 343–347
database structure, 344–347
high-level design, 338–341
integration and testing, 342
low-level design, 341
project life cycle, 336–337
requirements analysis, 337–338
user acceptance test, 342–343
Worldwide Search
database schema, 561–564
database structure, 562–564
high-level design, 553–561
overview, 550–552
requirements analysis, 552–553
Category Wise Sales Figures page, 776–779
CDO (Collaborative Data Objects), 123
CF Administrator Access security, 115
CF Privileged Access security, 115
CF Restricted Access security, 115
<CFABORT> tag, 40
<CFAPPLET> tag, 74–75, 133–134
<CFAPPLICATION> tag, 29–30, 47–50
<CFARGUMENT> tag, 420
<CFBREAK> tag, 43
<CFCACHE> tag, 58–60
<CFCASE> tag, 40–41
<CFCATCH> tag, 311–315
<CFCHART> tag, 20, 707–715
<CFCHARTDATA> tag, 707–715
<CFCHARTSERIES> tag, 707–715
<CFCOLLECTION> tag, 532–533
<CFCOMPONENT> tag, 416–423
<CFCOOKIE> tag, 28
CFCs
building, 416–417
creating, 416–423
design, 415–416
features, 423–424
inheritance, 425
metadata, 425–426
methods
communicating, 417–423
securing, 424
overview, 414–415
packages, 424–425
<CFDEFAULTCASE> tag, 41
<CFDIRECTORY> tag, 266
<CFDUMP> tag, 423
<CFELSE> tag, 39–40
<CFELSEIF> tag, 39–40
<CFERROR> tag, 51, 310–311
<CFEXIT> tag, 40
<CFFILE> tag, 754–755. See also files
attributes, 200, 208–210
copying files, 211–212
deleting files, 214
filename conflicts, 208–209
moving files, 213–214
reading files, 215
renaming files, 212–213
upload restrictions, 210–211
uploading files, 200–207
writing files, 215–216
<CFFORM> tag, 29, 73–75
<CFFUNCTION> tag, 416–424, 433–434
<CFGRAPH> tag, 707
<CFGRAPHUPDATE> tag, 707
<CFGRID> tag, 74–75
<CFHTTP> tag, 69–71
<CFHTTPPARAM> tag, 72–73
<CFIF> tag, 39–40, 43, 373
<CFIMPORT> tag, 128
<CFINCLUDE> tag, 26, 48, 51, 57, 416–417
<CFINDEX> tag, 533–538
<CFINPUT> tag, 74–75
<CFINSERT> tag, 76–78, 96
<CFINVOKE> tag, 417–423, 430–432
<CFINVOKEARGUMENT> tag, 420–421, 431
<CFLDAP> query, 537
<CFLOCK> tag, 72
<CFLOG> tag, 324–325
<CFLOGIN> tag, 105–110
<CFLOGINUSER> tag, 106–110
<CFLOGOUT> tag, 106–111
<CFLOOP> tag, 41–43, 77, 539
<CFMAIL> tag, 19–20, 739–743, 753
<CFMAILPARAM> tag, 754–755
CFML (ColdFusion Markup Language), 13
? (question mark), 27
attributes, 19
comments, 19
dashes (---), 19
escaping reserved characters, 21
migrating applications, 151–153
scripting environment, 12–13
tags. See tags
variables, 19
<CFMODULE> tag, 824–826
<CFOBJECT> tag, 20, 121–126, 130–133, 419–420
<CFOUTPUT> tag, 20, 32–33, 64–69, 89, 121, 539
<CFPARAM> tag, 30, 66
<CFPOP> tag, 756–761
<CFPROCPARAM> tag, 60
<CFQUERY> tag, 20, 28–29, 76, 84–92, 176
<CFQUERYPARAM> tag, 98–99
<CFREPORT> tag, 330–331
<CFRETHROW> tag, 315–320
<CFRETURN> tag, 422–423
<CFSAVECONTENT> tag, 59
CFScript, 836–838
functions, 846–850
ouput, 838–839. See also <CFSCRIPT> tag
statements
assignment, 839–841
conditional, 841–843
looping, 843–846
<CFSCRIPT> tag, 418–422, 432, 836–838. See also CFScript
<CFSEARCH> tag, 539–541
<CFSELECT> tag, 74–75, 244
<CFSET> tag, 26–33, 43, 121
<CFSETTING> tag, 50
<CFSILENT> tag, 329
<CFSLIDER> tag, 74–75
<CFSTOREDPROC> tag, 60
<CFSWITCH> tag, 40–41
<CFTEXTINPUT> tag, 74–75
<CFTHROW> tag, 315–320
<CFTRACE> tag, 329–330
<CFTRANSACTION> tag, 92–93
error handling, 322–323
<CFTREE> tag, 74–75
<CFTRY> tag, 311–315
<CFUPDATE> tag, 76–78, 97
CFX tags, 120, 128–129
CGI (Common Gateway Interface), 9–10
variable scope, 28
characters, escaping, 21
charts
administering, 731–732
area, 718
bar, 715–716
cluster, 723
ColdFusion Administrator, 731–732
combining, 725–726
creating, 707–715
queries, 719–728
data points, 721–722
data series, 723–726
JavaScript, linking, 730–731
percent, 724
pie, 717
settings, 706–707, 788–790
stacked, 724
types, 715
URLs, linking, 728–731
variables, 726–728
Checkbox control, 65–67
checkboxes, 65–67
classes
Java, 128–130, 856–859
methods, 130
client variables, 50–51
clients
templates
managing, 49–50
variable scope, 29–30
cluster charts, 723
Code Analyzer. See also testing, 188–190
Code Compatibility Analyzer, 146–149
Code Compatibility Report, 188–190
ColdFusion
application server, 13
components, 11–14
features, 4–5
migrating settings, 146
overview, 6
versions, 14
ColdFusion Administrator, 13–14
charts, 731–732
collections, 530–532
data sources, 83–84
debugging, 326–331
error handling, 320–322
indexing collections, 533
ColdFusion Enterprise, 14
ColdFusion Express, 14
ColdFusion Markup Language. See CFML
ColdFusion MX. See ColdFusion
ColdFusion Professional, 14
ColdFusion Studio, 12–14
Collaborative Data Objects, 123
collections
creating, 529–533
<CFCOLLECTION> tag, 532
ColdFusion Administrator, 530–532
databases
creating, 527–528, 589–591
searching, 594–596
documents
creating, 592–593
searching, 596–600
indexing, 538–539
<CFINDEX> tag, 533–538
ColdFusion Administrator, 533
queries, 535–538
populating, 538
columns, 82
COM (Component Object Model), 120
objects, 120–124
<CFOBJECT> tag, 122–124
GUI, 121
Object Viewer, 122
combining charts, 725–726
comments (CFML), 19
commits databases, 92
Common Function Library, 35
Common Gateway Interface. See CGI
Common Object Request Broker Architecture, 120, 125–126
compatibility, Bulletin Board, 146–147
compile-time errors, 307
Component Object Model. See COM
components. See also CFCs
ColdFusion, 11–14
DTDs, 634
Java, 130–133
concept operators, 546–547
conditional logic, 38–43
conditional statements, 841–843
configuring data sources
Bulletin Board, 173–174
Knowledge Bank, 254–257
Recruitment System, 368–371
construction
Bulletin Board, 162
Knowledge Bank, 231
Recruitment System, 341–342
consuming Web services, 430–432
content models (DTDs), 636–637
contexts, security, 113
controls
button, 64
chart, 777–782
Checkbox, 65–67
dynamic forms, 74
Image Button, 68–69
Radio Button, 65
Scrolling Text Box, 67–68
SelectBox, 67
Text Box, 63–64
converting datatypes, Java, 132
cookies, variable scope, 28
copying files, 211–212
CORBA (Common Object Request Broker Architecture), 120, 125–126
Create Database Collections page (Worldwide Search), 574–576
Create Document Collections page (Worldwide Search), 570–573
Create Performance Policy page, 464–467, 489–490
Create XML File page (Purchase Management), 667–669
CreateDateTime function, 36–37
createObject function, 418–419
creating
CFCs, 416–423
charts, 707–715
queries, 719–728
collections, 527–533
<CFCOLLECTION> tag, 532
ColdFusion Administrator, 530–532
databases, 589–591
documents, 592–593
custom tags, 822–824
data sources
ColdFusion Administrator, 83–84
Electric Components, 413–414
InfoTools, 527–529
Knowledge Bank, 199
Recruitment System, 305–306
Sales Analysis, 706–707
WeMakeCars, 629–630
databases
Bulletin Board, 144–145
Electric Components, 412–413
InfoTools, 526–527
Knowledge Bank, 198–199
Recruitment System, 304–305
Sales Analysis, 704–705
WeMakeCars, 628–629
files (Web services), 430
interfaces (search engines), 539–541
tables, 304–305
Crystal Reports, 330–331
CSS (Cascading Style Sheets), 632
currency code, 153
custom CFML tags, 20
custom tags
attributes, 827–830
calling, 824–826
CFX tag comparison, 128
creating, 822–824
end tags, 831–832
executing, 830–833
processing, 40
|