Book description
Authoritative guidance and high-performance code—straight from BEA WebLogic's product team!
Step-by-step, example-rich coverage of every major J2EE API
Case study: Build a complete e-Commerce application from scratch
CD-ROM: Complete BEA WebLogic Server 6evaluation version, plus extensive code library
The insider's guide to J2EE development with the world's #1 Java application server—BEA WebLogic Server 6!
BEA's WebLogic Server is the de facto industry standard for developing and deploying industrial strength Java E-commerce applications. This book delivers authoritative guidance for J2EE application development with the most powerful version of WebLogic ever: WebLogic Server 6. Authored by members of BEA's WebLogic project team, the book covers every aspect of real-world WebLogic J2EE development, from start to finish, through an industrial-strength case study application. You'll find coverage of all this, and more:
BEA WebLogic Server: Fundamental concepts and configuration techniques
Designing robust, high-performance J2EE applications—including detailed coverage of capacity planning and performance testing
Effective use of RMI and distributed naming
Building presentation logic with WebLogic Server servlets and JavaServer Pages
Using session, entity, and message-driven Enterprise JavaBeans
Interfacing with Internet Mail using WebLogic Server JavaMail
Establishing database connectivity with JDBC and implementing transactions with JTA
Developing security with WebLogic Server JNDI and the Java Authentication and Authorization Service (JAAS)
Packaging, deploying, and testing WebLogic Server applications
Ready to move from "Java programmer" to "expert enterprise developer"? You won't find a more useful tool than BEA WebLogic Server—or a more useful book than J2EE Applications and BEA WebLogic Server.
GREAT RESOURCES ON CD-ROM!
All code from the book, including a complete enterprise application
Complete evaluation version of BEA WebLogic Server Release 6
Bonus WebLogic Server tools and utilities
Table of contents
- Copyright
- Foreword
- Preface
- Introduction
-
Overview of J2EE Technologies
- WebLogic Server and J2EE
- J2EE Technologies Covered in this Book
- Presentation Logic
- Database and Transaction Support
- Object Registry and Remote Method Invocation (RMI)
- Enterprise JavaBeans (EJBs)
- Java Message Service (JMS)
- JavaMail
- Security
- WebLogic Server's Distributed Deployment Support
- About WebAuction
- Building Presentation Logic with WebLogic Server Servlets
-
Using WebLogic Server JavaServer Pages
- About WebLogic Server JSPs
- JSP Basics
- The Lifecycle of a JSP
- JSP Page Elements
- Using Java Beans with JSPs
- Custom Tag Libraries
- Error Pages, Comments, and Deployment Descriptors
- Using Servlets and JSPs Together: Model View Controller
- Best Practices for Debugging and Developing JSPs
- Best Practices for JSPs
- JSPs in the WebAuction Application
- Browsing the WebAuction Code
- Using Databases and Transactions with JDBC and JTA
- Remote Method Invocation and Distributed Naming
- Enterprise Messaging with the Java Message Service (JMS)
- Using Session Enterprise JavaBeans
-
Entity EJBs
- Rationale for Entity EJBs
- Entity Bean Basics
- CMP Entity Bean Example
- CMP
- Container-Managed Entity Bean Lifecycle
- Introduction to CMRs
- Writing EJB-QL for CMP Finders
- BMP Entity Beans
- Advanced Topics for Writing Entity EJBs
- Entity Bean Inheritance and Polymorphism
- Entity Beans and Locking
- Using Read-Only Entity Beans
- Session Beans as a Wrapper for Entity Beans
- Using Java Beans as Value Objects
- BMP vs. CMP
- Conclusion
- Using Message-Driven EJBs
- Interfacing with Internet Mail Using WebLogic Server JavaMail
-
Developing Security with WebLogic Server JNDI and JAAS
- Security Technology Overview
- Creating Secure Web Applications
- Programming to the Caching Realm in Web Applications
- NewUser.jsp Example
- Developing Browser-Based Authentication
- Programmatic Security in Web Applications
- Developing Secure Application Clients
- Using WebLogic Server JNDI for Application Client Security
- About WebLogic SSL
- Web Clients: Using SSL Security
- Application Clients: Using SSL Security
- WebLogic Server Security Best Practices
- Putting It All Together
- Securing the WebAuction Application
-
Designing the Production Deployment
- Designing for Deployment
- WebLogic Deployment Scenarios: Case Studies
- Types of Client Software
- Using a DMZ and Firewalls in a Web Deployment
- Integrating Web Deployments with Data Stores
- Using WebLogic Server Clustering in a Web Deployment
- Web Application Deployment Details
- Application Deployments
- Mixed Deployments
- Application Deployment Process
- Best Practices for Deploying WebLogic Server
-
The WebAuction Application
- Application Architecture and Design: WebAuction
- Business Logic Design
- Changes Required for a Production Application
- Assembling the Application Components: WebAuction
- Quick Deployment of the WebAuction Application
- Deploying the WebAuction Application: In Detail
- Deploying the WebAuction on Another Database
- Testing the WebAuction Application
- Capacity Planning for the WebLogic Server
- Index
Product information
- Title: J2EE™ Applications and BEA™ WebLogic Server™
- Author(s):
- Release date: August 2001
- Publisher(s): Pearson
- ISBN: 9780130911117
You might also like
book
Java™ Web Services Unleashed
"Java Web Services Unleashed" explores everything Java developers need for Web service development. Starting with the …
book
SOA Using Java™ Web Services
Expert Solutions and State-of-the-Art Code Examples is a hands-on guide to implementing Web services and Service …
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
Sams Teach Yourself BEA WebLogic Server 7.0™ in 21 Days
Sams Teach Yourself BEA WebLogic Server 7.0 in 21 Days covers all the features of WebLogic …