Core ColdFusion 5 (Paperback)

Eben Hewitt

  • 出版商: Prentice Hall
  • 出版日期: 2001-10-15
  • 定價: $1,350
  • 售價: 3.0$399
  • 語言: 英文
  • 頁數: 992
  • 裝訂: Paperback
  • ISBN: 0130660612
  • ISBN-13: 9780130660619
  • 相關分類: XML
  • 立即出貨(限量) (庫存=2)



The project-based guide to enterprise ColdFusion 5 development!

  • Develop serious applications with ColdFusion 5—fast!
  • Practical, project-based coverage delivers skills and code you can use right now
  • Database integration, Flash graphs, XML, wireless development, and much more
  • New ColdFusion 5 features: user-defined functions, query-of-queries, and data-driven graphs
  • Complete, working applications include an e-commerce site, a banner ad management system, a WML address book application, a site search, an intelligent agent, a ColdFusion 5 certification practice test, and much more!
  • Includes complete CFML tag and function reference
  • CD-ROM: 30-day evaluation copies of the latest Macromedia ColdFusion 5 products, plus an unrestricted copy of ColdFusion Express, and all source code

Core ColdFusion 5 is a relentlessly practical, project-focused guide to the specific techniques and skills you need to build serious enterprise applications with ColdFusion 5.

Certified ColdFusion expert Eben Hewitt walks you through constructing and integrating several increasingly complex, real-world applications. Every project delivers critical skills you'd otherwise have to learn through trial and error—and provides rock-solid code you can use in your own projects.

Hewitt's realistic "notes from the field" cut through the hype, helping you jump start your own projects—and build working systems fast. From the fundamentals of CFML to advanced database integration, to building a complete e-commerce site and XML-based content serialization, there's no better book for developers who just want to get the job done.

  • Preparing your ColdFusion environment and installing ColdFusion 5
  • CFML fundamentals: variables, templates, expressions, conditional logic, structures, arrays, lists, and functions
  • Designing and working with relational databases
  • Building a secure application framework and providing for state management and personalization
  • All of the new ColdFusion 5 features: user-defined functions, query-of-queries, and data-driven graphs
  • Deploying ColdFusion applications in wireless environments
  • Includes a complete ColdFusion 5 tag and function reference-plus step-by-step guidance on creating your own custom tags

The accompanying CD-ROM contains completely unrestricted copies of ColdFusion Express and Macrodmedia Flash Toolkit for ColdFusion, all of the book's source code, plus 30-day evaluation copies of all these Macromedia enterprise development tools:

  • ColdFusion 5.0 Enterprise Application Server for Windows, Linux, and Solaris
  • ColdFusion Studio 4.5
  • HomeSite 4.5
  • Macromedia Spectra 1.5 Application Framework
  • JRun Java Server 3.0.1 for Linux and Windows

Table of Contents

1. Getting the Lay of the Land.

What Is ColdFusion? What Can It Do for You? Why ColdFusion? What's New in Macromedia ColdFusion 5? What Difference Does the Macromedia Merger Make?

2. The World Wide Web and HTTP.

What Is the Internet? Application Servers.

3. Preparing Your ColdFusion Environment.

Operating-System Requirements. Hardware Requirements. Choosing a Web Server. Choosing a Data Server. Choosing a Version of ColdFusion 5. Getting ColdFusion 5. What's Next?

4. Installing ColdFusion 5.

Step 1: Checking Installation Requirements. Step 2: License Agreement. Step 3: Customer Information. Step 4: Web Server. Step 5: Choose Destination Path. Step 6: Choose Components to Install. Step 7: Assign Passwords. Step 8: Confirm Selections. Step 9: Install Files. What ColdFusion Installs on Your Machine. Troubleshooting Your Installation. Installing ColdFusion on Linux. Uninstalling ColdFusion.

5. ColdFusion Markup Language and Variables.

Introduction to the ColdFusion Markup Language. How to Begin. Your First ColdFusion Template. Setting and Outputting Rules.

6. Passing Data Between Templates.

What Is Scope? Scopes Available to ColdFusion. The CGI Scope. Conclusion.

7. Expressions, Conditional Logic, and Flow Control.

What Are Expressions? What Is Conditional Logic? Flow Control. A Complete Site Flow Control Framework.

8. Functions and Complex Data Types.

What Are Functions? User-Defined Functions. Working with Lists. Arrays. Structures. Putting It to Work.

9. Designing a Relational Database.

Three-Tier Architecture. What Is a Database? The Relational Database. Normalization. A Database Creation Script for Microsoft SQL Server. Tips for Writing a Database and Planning Your Web-Based Application. Conclusion.

10. Working with Relational Databases.

Data Manipulation Language. Connecting to a Database. ColdFusion Datasources. Creating a Datasource in ColdFusion Administrator. ,CFQUERY. Inserting Records. Updating Records. Deleting Records. Joins. GROUP BY. HAVING. A Complete Search Engine Application. Conclusion.

11. A Note about the ColdFusion Administrator.

Server. Security. Tools.

12. Loops.

What Is a Loop? The Query Loop. The Conditional Loop. List Loops. Looping over Structures. ,CFFLUSH.

13. ColdFusion Scripting.

How Does CFScript Work? Conditional Processing. Looping. Another User-Defined Function. Conclusion.

14. The ColdFusion Application Framework.

Defining the Application Framework. Session Variables. Client Variables. Server Variables. Error Handling. Logging Site Information with ,CFLOG. Creating a Personalized Web Page.

15. Graphing with ColdFusion.

Making a Simple Graph. Horizontal and Bar Graphs. Pie Graphs. Line and Area Graphs. Speeding Load Time with ,CFSAVECONTENT. Using ,CFGRAPHDATA. A Complete Data Drill-Down Graph Application.

16. Sending and Receiving Email with ColdFusion.

Sending Email. Sending HTML Email. Conclusion.

17. File and Directory Management.


18. Writing Custom Tags.

Advantages of Custom Tags. Disadvantages of Custom Tags. Creating a Simple Custom Tag. Passing Values into and out of Custom Tags. Making a Banner Ad Custom Tag. How ColdFusion Finds Custom Tags. Nested Custom Tags. Encrypting Custom Tags. Conclusion.

19. XML and ColdFusion.

XML. WDDX Datatypes. Serializing and Deserializing Data. WDDX in Action. Conclusion.

20. Creating Intelligent Agents.

CFHTTP. The GET Method. The POST Method. What Do We Do Now?

21. A Complete E-Commerce Application.

Store. Shop. Images. Queries. Checkout. Admin. Conclusion.

Appendix A: ColdFusion 5 Tag Reference.
Appendix B: Coldfusion Function Reference.
Appendix C: Common Errors and What to Do about them.
Appendix D: Getting a Coldfusion Job.
Appendix E: Getting Certified in Coldfusion.
Appendix F: Best Practices.
Appendix G: Wireless Coldfusion with Wap and WML.
Appendix H: Coldfusion resources, User Groups, and Hosts.
Appendix I: SQL Function Reference.


這是一本關於企業級ColdFusion 5開發的專案指南!

- 快速開發ColdFusion 5的嚴肅應用程式!
- 實用的專案導向內容提供您可以立即使用的技能和程式碼。
- 整合資料庫、Flash圖表、XML、無線開發等等。
- 新的ColdFusion 5功能:使用者自定義函數、查詢中的查詢和資料驅動圖表。
- 完整的工作應用程式包括電子商務網站、橫幅廣告管理系統、WML通訊錄應用程式、網站搜尋、智能代理、ColdFusion 5認證實踐測試等等。
- 包含完整的CFML標籤和函數參考。
- CD-ROM:最新的Macromedia ColdFusion 5產品的30天評估副本,以及無限制的ColdFusion Express副本和所有原始程式碼。

《核心ColdFusion 5》是一本實用、專案導向的指南,專注於您在使用ColdFusion 5建立嚴肅企業應用程式所需的特定技術和技能。

ColdFusion認證專家Eben Hewitt將引導您建構和整合幾個越來越複雜的真實應用程式。每個專案都提供了您必須透過試誤法學習的關鍵技能,並提供了可在自己的專案中使用的可靠程式碼。


- 準備您的ColdFusion環境並安裝ColdFusion 5。
- CFML基礎知識:變數、模板、表達式、條件邏輯、結構、陣列、列表和函數。
- 設計和使用關聯資料庫。
- 建立安全的應用程式框架並提供狀態管理和個人化。
- 所有新的ColdFusion 5功能:使用者自定義函數、查詢中的查詢和資料驅動圖表。
- 在無線環境中部署ColdFusion應用程式。
- 包含完整的ColdFusion 5標籤和函數參考,以及逐步指南,教您如何創建自己的自定義標籤。

附帶的CD-ROM包含完全無限制的ColdFusion Express和Macrodmedia Flash Toolkit for ColdFusion副本,以及本書的所有原始程式碼,還有這些Macromedia企業開發工具的30天評估副本:

- ColdFusion 5.0企業應用程式伺服器(適用於Windows、Linux和Solaris)
- ColdFusion Studio 4.5
- HomeSite 4.5
- Macromedia Spectra 1.5應用程式框架
- JRun Java Server 3.0.1(適用於Linux和Windows)


- 前言
- 致謝
- 第1章:熟悉ColdFusion
- 第2章:網際網路和HTTP
- 第3章:準備ColdFusion環境
- 第4章:安裝ColdFusion 5