Book description
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 bookÕs extensive code examples (downloadable from www.corecoldfusion.com) include a start-to-finish Java e-commerce application.
Table of contents
- Copyright
- Foreword
- Acknowledgments
- Introduction
- Java Jump Start
- Java Data Structures
- Programming Structures
-
Object-OrientedApplication 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?
- IDEs
- Objects and Classes
- Exceptions
- Advanced Object-Oriented Concepts
- Extending ColdFusion with Java
- Collections and Regular Expressions
- JDBC
-
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?
- JavaServer Pages
- JSP Custom Tags
- J2EE Case Study: An E-commerce Site
- JSP 1.2 Reference
- API Reference
- Glossary of Terms
- Java Bookmarks
-
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
Product information
- Title: Java™ for ColdFusion® Developers
- Author(s):
- Release date: January 2003
- Publisher(s): Pearson
- ISBN: 0130461806
You might also like
book
Java™ Application Development on Linux®
Linux is the fastest-growing Java development platform because it saves money and time by serving as …
book
Hibernate: A J2EE™ Developer's Guide
Build fast, high-performance Java database applications with Hibernate. Hibernate makes it far easier to build robust, …
book
Oracle® Web Application Programming for PL/SQL® Developers
The hands-on, rapid-mastery guide to Oracle PL/SQL Web development. Start building Oracle 9i PL/SQL Web applications—hands …
book
J2EE Design Patterns
Architects of buildings and architects of software have more in common than most people think. Both …