Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services  
 Search:   
 View Cart   Check Out   
 
Browse by Subject
I.T
 .NET 3.5
 Windows 2000/XP
 Cisco
 Java
 Office XP
 VB
 ASP
 UML
 Web Design
 E-Commerce
 Project Management
 Macintosh
 Linux
 Windows Server 2008
 Sharepoint 2007
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 Human Resources
 OneKey Textbooks

Java for ColdFusion Developers

by: Eben Hewitt

Notify me when in stock

On-line Price: $84.95 (includes GST)

Paperback package 600

20%Off Retail Price

You save: $21.00

OUT OF PRINT...price/avail/options will be confirmed by reply email. Usual delay approx 3 weeks.

Retail Price: $105.95

Publisher: PRENTICE HALL PTR,Nov-02

Category: JAVA Level: I/A

ISBN: 0130461806
ISBN13: 9780130461803

Add to Shopping Cart

Summary


      The first Java guide specifically for experienced ColdFusion developers and Web professionals!


  Leverage your Web and ColdFusion skills to develop powerful Java applications

Master JSP, servlets, custom tags, JavaBeans, JDBC, and other key Java Web technologies

Install and run Apache Tomcat 4 and JRun 4 application servers

Build several complete applications, including an e-commerce site

Includes handy Java glossary and JSP/servlet references

Up-to-the-minute coverage of Java 1.4, JSP 1.2, servlet 2.3, and ColdFusion MX

With ColdFusion MX and this book, any Web professional can leverage the power of Java to build robust, high-performance Web applications. Leading Web developer and columnist Eben Hewitt begins with a rapid-fire introduction to Java that builds on what you already know about ColdFusion to teach you exactly what you need to know about Java programming. Hewitt's focused examples, real-world insights, and code will take you from the basics of object-oriented programming to sophisticated JSP/servlet development, XML-based applications, and beyond!


  Master object-oriented application design and programming

Build powerful servlets, JavaServer Pages, applets, and desktop applications

Leverage XML & XSLT, exception handling, I/O, JDBC databases, and more

Understand the similarities and key differences between CFML and Java development

Integrate ColdFusion MX with J2EE and servlet technology

Create JSP custom tags and use the brand-new JSP Standard Tag Library

Includes complete references to JSP tags and the Servlet API, plus a handy Java glossary

The bookOs extensive code examples (downloadable from www.corecoldfusion.com) include a start-to-finish Java e-commerce application.


          Author Bio


      EBEN HEWITT, M.A., is a Macromedia Certified ColdFusion Developer and Web Development Manager at Cybertrails.com. He is a frequent columnist, author of Core ColdFusion 5 (Prentice Hall PTR), and creator of Eben Hewitt's ColdFusion Training Course: A Digital Seminar on CD-ROM (PTG Interactive). Every month, millions of people visit the ColdFusion and Java-based sites he has created.


      

Table of Contents

Foreword.

Acknowledgments.

1. Introduction.


  Why Java for ColdFusion Developers? Who This Book Is For. What This Book Is Not. Overview of Book Sections.


      2. Java Jump Start.


  The New ColdFusion Architecture. Benefits of Moving to the Java Technology Platform. The Java Platform. Gathering Your Tools. Anatomy of a Simple Java Program. Understanding the API. Exercise 1: Download and Install the SDK. Exercise 2: Using the API Documentation.


      3. Java Data Structures.


  Binary Overview. Data Types in ColdFusion. Data Types in Java. Primitive Data Types. Variable Assignment and Initialization. Operators. Overflow. Operator Precedence. Casts and Conversions. Java Standard Classes. What's Next.


      4. Programming Structures.


  Wrapper Classes. Strings. Loops. Arrays. Conditional Logic. Example Program: CheckerBoard.java. Example Program: Debt Calculator. Command Line Input. Using Methods: Toward Object-Oriented Programming. Visibility. Composition of the main Method. What's Next?


      5. Object-Oriented Application Design.


  Objects. Why Software Projects Fail. Software Development Processes. Case Study: Bookstore. Introduction to OOAD. Use Cases. Creating UML Diagrams. Class Diagrams. User Scenarios and Use-Case Diagrams. Collaboration Diagrams. Sequence Diagrams. Package Diagrams. Encapsulation. Inheritance. Software and Hollywood Movies. What's Next?


      6. IDEs.


  Macromedia Editor Changes and Java IDEs. Projects. Dreamweaver MX. Sun ONE Studio 3 (Forte for Java). Jbuilder. IntelliJ IDEA. Putting Your IDE to Work. What's Next.


      7. Objects and Classes.


  Packages. Documentation with JavaDoc. Field Defaults and Field Initializers. Polymorphism. Constructors. static Methods. The this Reference. Stack and Heap Memory. Putting Things Together. What's Next.


      8. Exceptions.


  Exceptions. What's Next.


      9. Advanced Object-Oriented Concepts.


  Inner Classes. Inheritance. Abstract Classes and Abstract Methods. Interfaces. Final. Reflection. What's Next?


      10. Extending ColdFusion with Java.


  Configure ColdFusion Server Settings for Java. Using . CFX Custom Tags. Applets. Using Applets with . Working with Browsers and the Java Plugin. Swing and AWT. What's Next?


      11. Collections and Regular Expressions.


  Synchronization and . ColdFusion Structures. Collections Overview. General Collections Methods. Collections Interfaces. Collection Classes. Lists. Sets. Maps. Using Regular Expressions. What's Next.


      12. JDBC.


  Using JDBC. Metadata. Transactions. Stored Procedures. Example GUI Application: Database Query Viewer. What's Next.


      13. Servlets and CFMX/ J2EE Integration.


  Using Java Technology to Create Web Sites. Compare ColdFusion and Java Web Technologies. ColdFusion MX J2EE Capabilities. Java Web Servers. Installing Tomcat. Configuring JSP Web Applications. Creating a Tomcat Web Application Manually. Servlets. A Database-Driven Authentication Servlet. ColdFusion MX and J2EE Integration. Configuring MySQL Database Server. What's Next? 436.


      14. JavaServer Pages.


  Overview of JSP. Scripting Elements. Directives. Actions. Model-View-Controller. Implicit Objects. Error Pages. JavaBeans. Sample Bean Application: Writing Dynamic XML. What's Next?


      15. JSP Custom Tags.


  Getting Started with Custom Tags. Writing a Simple Custom Tag. Importing a JSP Library in CFMX. Working with the JSTL. The web.xml File. JSP Satellite Developments. What's Next?


      16. J2EE Case Study: An E-commerce Site.


  Application Overview. Database. Setup. Root Application Files. Styles. WEB-INF. WEB-INF/classes/com/cybertrails/store. WEB-INF/classes/com/cybertrails/store/beans. WEB-INF/classes/com/cybertrails/store/tags. WEB-INF/classes/com/cybertrails/admin. WEB-INF/lib. WEB-INF/jstl10. What's Next?


      Appendix A. JSP 1.2 Reference.


  Comments. Directives. Standard Actions.


      Appendix B. API Reference.


  javax.servlet Interfaces, Classes, and Exceptions. JSP API for javax.servlet.jsp and java.servlet.jsp.tagext. javax.servlet. javax.servlet.http Interfaces and Classes.


      Appendix C. Glossary of Terms.

Appendix D. Java Bookmarks.


  General Java. JSP and Servlets.


      Appendix E. Quick Reference.


  Checking Environment Variables. Setting CLASSPATH. Setting JAVA--HOME. Setting the PATH. Checking Current Version. Compiling and Running Programs. Primitive Data Types. Declaring and Initializing Variables. Class Definition. Constructors. Declaring Methods. Calling Methods. Overloading Methods. Overriding Methods. Package. Import. Inheritance. Defining and Implementing an Interface. Exceptions. Creating a .jar File. Creating the Proper Directory Structure for a Web Application. The Simplest Possible web.xml File. Creating a .war File.


      Index.