Book description
Technologies, architecture, and Java patterns for building robust multi-tier J2EE applications.
All you need to build robust, multi-tier J2EE applications
Presents in-depth coverage of J2EE technologies, architecture, and Java design patterns
Covers Web services, XML, security, messaging, networking, and much more
Complete case study covers the design, construction, and integration of every application tier
To build high-performance Web applications and services with J2EE, developers need deep mastery over J2EE's diverse technologies and effective architectural strategies for designing distributed multi-tier applications. In J2EE and Beyond, a leading J2EE developer delivers both. Art Taylor ranges far beyond JSPs, EJBs, and servlets, offering practical insight into many crucial J2EE APIs, and presenting powerful design patterns that illuminate the effective use of J2EE 1.3 and J2SE 1.4. Taylor's example-rich coverage encompasses all this, and more:
JAXM, JAXP, and other J2EE APIs for XML and Web services development
Java security APIs: JSSE for SSL support, JCE for cryptography, and JAAS for authentication and authorization
Effective strategies for utilizing RMI and Java networking
The latest enhancements to JDBC database connectivity
Making the most of logging and other J2SE 1.4 enhancements
Java messaging (JMS), directory services (JNDI), and much more
J2EE and Beyond also includes a complete case study demonstrating how every tier, each core J2EE technology, and related technologies such as XML all come together to create a J2EE application.
Table of contents
- Copyright
- Preface
- About Prentice Hall Professional Technical Reference
- J2EE and Beyond
- J2EE Architecture and Design
- Analysis, Design, and Development Techniques with J2EE
- J2EE Case Studies
- The JDBC API: JDBC Basics
- JDBC: Connecting to the Database and Using the Data
- JDBC: Preparing SQL Statements and Examining Results
- Java Security
- The Java Authentication and Authorization API (JAAS)
- The Java Secure Sockets Extension: JSSE
- Using Cryptography with Java
- Using a Naming Service with Java: The JNDI Package
- Using Logging with J2EE
- Java and XML: Introduction to XML
- XML and Java: The JAXP Package
- XML Transformation and Creating XML Documents
- Java Networking API
- Using Remote Method Invocation
- Additional RMI Concepts
- Using Messaging with Java: The JMS API
- The JavaMail API
- JAXM: Java Web Services
- Using a Remote Provider: SOAP-RP
- Enterprise JavaBeans: An Introduction
- EJBs: Deployment, Security, and Transactions
-
Programming with EJBs
- Introduction
- Types of Entity Beans
- Connecting EJBs to Presentation Tier Components
- The ServletExample2 Class Declaration
- Session Beans: The MoviesFacadeBean Class
- Accessing an Entity Bean
- The MoviesBean JavaBean
- Entity Beans: The MoviesEntityBean Class
- Message-Driven Beans
- EJB MDB Client
- The Deployment Descriptor
- Message Driven Beans: Security and Transactions
- Summary
- Using Java Servlets
- Java Server Pages: The Basics
- JSP Examples
- Creating Graphical User Interfaces with Java
- Using Swing Applications with RMI
- Java Design Patterns
- J2EE Applied: Creating a Framework-Based Shopping Cart Application
-
J2EE Applied: The Movie Store Application
- Introduction
- The Movie Store Application
- The LogonAction Class
- User Registration
- Displaying the Main Menu
- The Menu JSP Page
- Listing Movies
- The Movies Listing Servlet
- The XSL Template for the Movies Listing
- Adding to the Shopping Cart
- The Shopping Cart Bean
- The Checkout Process
- Sending Email
- Logging Out of the Movie Store
- The Constants
- Deploying and Running the Application
- Summary
- The Shopping Cart Application: Using EJBs and Blobs
- JSP in Development: A Discussion Group System
- J2EE Applied: Coding the Discussion Group System
Product information
- Title: J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software
- Author(s):
- Release date: December 2002
- Publisher(s): Pearson
- ISBN: 9780131417458
You might also like
book
J2EE™ Technology in Practice: Building Business Applications With the Java™ 2 Platform, Enterprise Edition
Since its introduction, The Java 2 Platform, Enterprise Edition (J2EE) has achieved remarkable success among application …
book
Servlets and JavaServer Pages™: The J2EE™ Technology Web Tier
is the first complete guide to building dynamic Java-based Web applications using the new JavaServer Pages …
book
J2EE™ and JAX™: Developing Web Applications and Web Services
Learn J2EE and the JAX APIs for Web services and applications—all in one volume. The first …
book
Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications
Praise for Rapid J2EE Development "The author provides a good survey of the technologies and approaches …