Certified ColdFusion 5 Developer Study Guide (Paperback)
暫譯: ColdFusion 5 認證開發者學習指南 (平裝本)

Ben Forta

  • 出版商: QUE
  • 出版日期: 2002-01-15
  • 定價: $1,350
  • 售價: 5.0$675
  • 語言: 英文
  • 頁數: 496
  • 裝訂: Paperback
  • ISBN: 0789726963
  • ISBN-13: 9780789726964
  • 立即出貨(限量) (庫存=4)

買這商品的人也買了...

相關主題

商品描述

Certified ColdFusion 5 Developer Study Guide does not teach ColdFusion, but serves as a review guide that provides helpful pointers for examinees. The book's coverage of topics is thorough, and it is highly readable in small bite-sized chunks. Each subject is presented in a clear and direct language, with useful and well explained code examples. Sample questions accompany each subject, as do references to recommended reading (product documentation, Macromedia course work, and existing ColdFusion books). This is the only study guide written by insiders - the folks who helped create the exam itself.

Table of Contents

Introduction.

I. THE BASICS.

1. Web Technology and Terminology.

The Basics. The Internet. The World Wide Web. Application Servers. ColdFusion Fundamentals.


2. Working with Variables and Expressions.

What Are Variables and Expressions? Variables and Type. Variable Prefixes. Creating Local Variables. Using Local Variables. Variables and the Request Scope. Dumping Variable Contents. Functions. Strings.


3. Conditional Processing.

What Is Conditional Processing? Performing Conditional Processing. Conditional Statements.


4. Looping.

What Is Looping? Using with . Nested Loops.


5. Redirects and Reuse.

Redirects. Using Redirection. Using HTTP Headers. Reuse. Generating Non-HTML Content.


6. The Application Framework.

What Is the Application Framework?


7. Using Databases.

How to Connect to Databases. Connecting to the Database. Simplified Database Connectivity. Displaying Data. Querying Queries.

II. VARIABLES AND EXPRESSIONS.


8. URL Variables.

What Is a URL Variable? How Are URL Variables Created? What Is the Scope of a URL Variable? Using URL Variables.


9. Form Varialbes.

What Is a FORM Variable? How Are FORM Variables Created? Building Database-Driven Form Elements. Server-Side Validation. Client-Side Validation. What Is the Scope of a FORM Variable? The Action Page.


10. Application and server Variables.

Understanding APPLICATION and SERVER Variables. APPLICATION Variable Scope. Creating APPLICATION Variables. Creating SERVER Variables.


11. Session State Management.

What Is Session State Management? Cookies. SESSION Variables. CLIENT Variables. Which Variables Should I Use?


12. Locking.

Understanding Locking. Locking Strategies. Attributes. Server-Based Settings. Dealing with Deadlocks.


13. Lists.

Understanding Lists. Working with Lists. Using Lists.


14. Arrays.

Understanding Arrays. Using Arrays. Multidimensional Arrays.


15. Structures.

Structures Defined. Types of Structures. Looping Over Structures. Internal Structures. Combining Complex Data. Structures as Pointers. Referring to Queries Using Structure and Array Syntax.

III. ADVANCED COLDFUSION.


16. Scripting.

. Variable Assignment. Conditional Processing. Looping. Invoking Objects. Creating Functions.


17. Dynamic Functions.

Using Dynamic Functions.


18. Stored Procedures.

Using Stored Procedures. Versus . Using . Multiple Recordsets.


19. Transactions.

Using Transactions. . Controlling Commits.


20. Debugging.

Debugging Overview. Exposed Information. Manual Debugging. ColdFusion Studio Debugger. Using Log Files.


21. Error Handling.

Understanding ColdFusion Error Handling. Exception Handling. and Exceptions. and Together. Sitewide Error Handler. Missing Template Handler.

IV. ADVANCED COLDFUSION.


22. Custom Tags.

What Is a Custom Tag? Why Use Custom Tags? Simple Custom Tags. Calling Custom Tags. Attributes. Caller Scope.


23. User-Defined Functions.

Understanding User-Defined Functions. Creating UDFs. Using UDFs. Passing Arguments. Function Variables. Organizing UDFs. Limitations of UDFs. Advanced UDFs.


24. Advanced Custom Tags.

What Are Advanced Custom Tags? Tag Pairs. ThisTag Scope. Child Tags. Custom Tag Functions. .


25. COM, CORBA, CFX, and java.

Extending CF with Other Technology. Working with Components and . CFX. Java.


26. WDDX.

XML Overview. XML and WDDX. CFWDDX. Using WDDX with Other Technology.

V. SERVICES AND PROTOCOLS.


27. Graphing.

Understanding Graphing. Implementing Data Drill-Down


28. Full Text Searching.

Understanding Full Text Searching. Verity Collections. Creating a Search Interface. K2. Verity Utilities.


29. System Integration.

Server File Management. Registry Integration. Executing from the Command Line.


30. Scheduling and Event Execution.

Scheduling Events in ColdFusion. Alternative Scheduling Options.


31. Email Integration.

Sending Mail with ColdFusion. Retrieving POP Mail. Troubleshooting ColdFusion Mail.


32. LDAP.

Understanding LDAP. Connecting to LDAP.


33. Other Internet Protocols.

Using HTTP Agents. FTP Agents.

VI. DATABASES.


34. Basic SQL.

Database Basics. The SELECT Statement. The INSERT Statement. The UPDATE Statement. The DELETE Statement.


35. Joins.

Understanding Relational Database Design. Understanding Joins.


36. Aggregates.

Understanding Aggregate Functions. Using Aggregate Functions. Grouping Results. Filtering Results.


37. Advanced Database Features.

Constraints. Understanding Indexes. Stored Procedures. Triggers. Bind Parameters.


38. Improving Performance.

Eliminating Unnecessary Database Access. Reducing Data Transfer Time.

VII. SERVICES AND PROTOCOLS.


39. Application Performance Tuning and Optimization.

Employing Effective ColdFusion Coding. Letting the Database Do Its Job. Enforcing Strict Attribute Validation. Using . Measuring Performance. Finding Bottlenecks. Improving Perceived Response Time.


40. Server Performance Tuning.

The Operating System. The Web Server. The Application Server. Separate Servers for Separate Tasks. Specific Tuning Techniques (CF Admin Settings). Server Performance Monitoring.

VIII. APPENDIX.


Appendix A: Answers.

Answers to Sample Questions.


Index.

商品描述(中文翻譯)

《Certified ColdFusion 5 Developer Study Guide》並不教授 ColdFusion,而是作為考生的複習指南,提供有用的提示。這本書對主題的涵蓋非常全面,且以小段落的形式呈現,易於閱讀。每個主題都以清晰直接的語言呈現,並附有有用且解釋良好的程式碼範例。每個主題都有範例問題,並參考了推薦閱讀資料(產品文檔、Macromedia 課程和現有的 ColdFusion 書籍)。這是唯一一本由內部人士撰寫的學習指南——那些幫助創建考試的人。

目錄

引言。

I. 基礎知識。
1. 網路技術與術語。
基礎知識。互聯網。全球資訊網。應用伺服器。ColdFusion 基礎。

2. 使用變數和表達式。
什麼是變數和表達式?變數與類型。變數前綴。創建本地變數。使用本地變數。變數與請求範圍。轉儲變數內容。函數。字串。

3. 條件處理。
什麼是條件處理?執行條件處理。條件語句。

4. 迴圈。
什麼是迴圈?使用 與 。巢狀迴圈。

5. 重新導向與重用。
重新導向。使用重定向。使用 HTTP 標頭。重用。生成非 HTML 內容。

6. 應用框架。
什麼是應用框架?

7. 使用資料庫。
如何連接到資料庫。連接到資料庫。簡化的資料庫連接。顯示資料。查詢查詢。

II. 變數與表達式。
8. URL 變數。
什麼是 URL 變數?如何創建 URL 變數?URL 變數的範圍是什麼?使用 URL 變數。

9. 表單變數。
什麼是 FORM 變數?如何創建 FORM 變數?構建資料庫驅動的表單元素。伺服器端驗證。客戶端驗證。FORM 變數的範圍是什麼?動作頁面。

10. 應用程式和伺服器變數。
理解 APPLICATION 和 SERVER 變數。APPLICATION 變數範圍。創建 APPLICATION 變數。創建 SERVER 變數。

11. 會話狀態管理。
什麼是會話狀態管理?Cookies。SESSION 變數。CLIENT 變數。我應該使用哪些變數?

12. 鎖定。
理解鎖定。鎖定策略。 屬性。伺服器端設置。處理死鎖。

13. 列表。
理解列表。使用列表。

14. 陣列。
理解陣列。使用陣列。多維陣列。

15. 結構。
結構定義。結構的類型。遍歷結構。內部結構。組合複雜資料。結構作為指標。使用結構和陣列語法引用查詢。

III. 進階 ColdFusion。
16. 腳本。
。變數賦值。條件處理。迴圈。調用物件。創建函數。

17. 動態函數。
使用動態函數。

18. 儲存過程。
使用儲存過程。 與 的比較。使用 。多個記錄集。

19. 交易。
使用交易。。控制提交。

20. 除錯。
除錯概述。暴露的信息。手動除錯。ColdFusion Studio 除錯器。使用日誌文件。

21. 錯誤處理。
理解 ColdFusion 錯誤處理。例外處理。 和例外。 和 一起使用。全站錯誤處理器。缺失模板處理器。

IV. 進階 ColdFusion。
22. 自定義標籤。
什麼是自定義標籤?為什麼使用自定義標籤?簡單自定義標籤。調用自定義標籤。屬性。調用者範圍。

23. 使用者定義函數。
理解使用者定義函數。創建 UDF。使用 UDF。傳遞參數。函數變數。組織 UDF。UDF 的限制。進階 UDF。

24. 進階自定義標籤。
什麼是進階自定義標籤?標籤對。ThisTag 範圍。子標籤。自定義標籤函數。。

25. COM、CORBA、CFX 和 Java。
使用其他技術擴展 CF。與組件和 一起工作。CFX。Java。

26. WDDX。
XML 概述。XML 和 WDDX。CFWDDX。將 WDDX 與其他技術一起使用。

V. 服務與協議。
27. 圖形。
理解圖形。實現資料深入分析。

28. 全文搜索。
理解全文搜索。Verity 集合。創建搜索介面。K2。Verity 工具。

29. 系統整合。
伺服器檔案管理。註冊表整合。從命令行執行。

30. 排程與事件執行。
在 ColdFusion 中排程事件。替代排程選項。

31. 電子郵件整合。
使用 ColdFusion 發送郵件。檢索 POP 郵件。故障排除 ColdFusion 郵件。

32. LDAP。
理解 LDAP。連接到 LDAP。

33. 其他網際網路協議。
使用 HTTP 代理。FTP 代理。

VI. 資料庫。
34. 基本 SQL。
資料庫基礎。SELECT 語句。INSERT 語句。UPDATE 語句。DELETE 語句。

35. 連接。
理解關聯資料庫設計。理解連接。

36. 聚合。
理解聚合函數。使用聚合函數。分組結果。過濾結果。

37. 進階資料庫功能。
約束。理解索引。儲存過程。觸發器。綁定參數。

38. 提升性能。
消除不必要的資料庫訪問。減少資料傳輸時間。

VII. 服務與協議。
39. 應用程式性能調整與優化。
採用有效的 ColdFusion 編碼。讓資料庫完成其工作。強制嚴格的屬性驗證。使用 。測量性能。尋找瓶頸。改善感知響應時間。

40. 伺服器性能調整。
作業系統。網頁伺服器。應用伺服器。為不同任務分開伺服器。特定的調整技術(CF 管理設置)。伺服器性能監控。

VIII. 附錄。
附錄 A:答案。
範例問題的答案。

索引。