Certified ColdFusion 5 Developer Study Guide (Paperback)

Ben Forta

  • 出版商: QUE
  • 出版日期: 2002-01-15
  • 定價: $1,350
  • 售價: 2.2$299
  • 語言: 英文
  • 頁數: 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.

商品描述(中文翻譯)

《ColdFusion 5 認證開發者考試指南》並不教授 ColdFusion,而是作為一本複習指南,為考生提供有用的指引。本書對各個主題的涵蓋面很廣,並且以小塊易讀的方式呈現。每個主題都以清晰直接的語言呈現,並附有有用且解釋詳細的程式碼示例。每個主題都附有示例問題,以及推薦閱讀資料的參考(產品文件、Macromedia 課程和現有的 ColdFusion 書籍)。這是唯一由內部人員撰寫的考試指南 - 這些人幫助創建了考試本身。

目錄

引言。

I. 基礎知識。

1. 網絡技術和術語。
基礎知識。互聯網。萬維網。
應用服務器。ColdFusion 基礎知識。

2. 使用變量和表達式。
什麼是變量和表達式?變量和類型。變量前綴。創建局部變量。使用局部變量。
變量和請求範圍。輸出變量內容。函數。字符串。

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

4. 循環。
什麼是循環?使用 和 的循環。嵌套循環。

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

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

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

II. 變量和表達式。

8. URL 變量。
什麼是 URL 變量?如何創建 URL 變量?URL 變量的範圍是什麼?使用 URL 變量。

9. 表單變量。
什麼是表單變量?如何創建表單變量?構建基於數據庫的表單元素。服務器端驗證。客戶端驗證。表單變量的範圍是什麼?操作頁面。

10. 應用程序和服務器變量。
理解應用程序和服務器變量。應用程序變量範圍。創建應用程序變量。創建服務器變量。

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

12. 鎖定。
理解鎖定。鎖定策略。 屬性。基於服務器的設置。處理死鎖。

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

14. 數組。
理解數組。使用數組。多維數組。

15. 結構。
結構定義。結構類型。循環遍歷結構。內部結構。結合複雜數據。結構作為指針。使用結構和數組語法引用查詢。

III. 高級 ColdFusion。

16. 腳本編寫。