J2EE Applications and BEA WebLogic Server
Fler böcker inom
Format
Mixed media product
Språk
Engelska
Antal sidor
656
Utgivningsdatum
2004-06-01
Upplaga
2
Förlag
Prentice Hall
Medarbetare
Carlson, David / Stephens, Tad
Illustrationer
illustrations
Dimensioner
236 x 180 x 37 mm
Vikt
1042 g
Antal komponenter
2
Komponenter
Paperback (1), CD-ROM (1)
ISBN
9780131015524

J2EE Applications and BEA WebLogic Server

Mixed media product,  Engelska, 2004-06-01

Slutsåld

J2EEApplications and BEA WebLogic Server

Second Edition

Revised by Angela Yochem David Carlson Tad Stephens

A revised and updated edition of the best-selling book by Michael Girdley, Rob Woollen, and Sanda L. Emerson, this is your start-to-finish guide to developing Web-based applications using J2EE 1.3 (with references to 1.4 features) and the new BEA WebLogic Server 8.1.

One step at a time, and one technology at a time, the authors walk you through building a complete, robust Web application. You'll prototype user interfaces, code server-side presentation logic and JSPs, implement database connectivity, establish central registries, provide JMS messaging, code EJBs, even integrate email facilities. Along the way, you'll discover how each module fits into your overall application design, as you learn best practices for enhancing availability, reliability, and security. Coverage includes:
  • Leveraging the Model-View-Controller (MVC) design pattern
  • Using JDBC and BEA WebLogic's transaction support to integrate enterprise databases
  • Preparing your applications to run in clustered BEA WebLogic Server environments
  • Developing EJBs that fully leverage BEA WebLogic Server's container services
  • Best practices and guidelines for testing, compilation, and deployment
  • Working with WebLogic Workshop, BEA's unified development environment
  • Utilizing BEA WebLogic Platform to integrate business processes and back office systems in an end-to-end application framework
J2EE Applications and BEA WebLogic Server, Second Edition is highly approachable for WebLogic beginners, and exceptionally useful for experienced developers. Whatever your background, it'll help you build the high-performance, high-value Web applications your business demands.

PRENTICE HALL
Professional Technical Reference
Upper Saddle River, NJ 07458
www.phptr.com
$49.99 U.S./$71.99 Canada

Copyright Pearson Education. All rights reserved.
Visa hela texten

Kundrecensioner

Fler böcker av Angela Yochem

  • Event-Driven Architecture: How SOA Enables the Real-Time Enterprise

    Hugh Taylor, Angela Yochem, Les Phillips, Frank Martinez

    Improving Business Agility with EDA   Going beyond SOA, enterprises can gain even greater agility by implementing event-driven architectures (EDAs) that automatically detect and react to significant business events. However, EDA planning and ...

Övrig information

Michael Girdley, Senior Product Manager for the BEA WebLogic Server, serves as marketing liaison to over 200 BEA engineers. He has extensive experience programming with Java, HTML, C, and C++, and is co-author of Web Programming with Java and Java Unleashed, Second Edition (SAMS). Rob Woollen is Senior Software Engineer for Enterprise JavaBeans at BEA Systems, and lead developer for the WebLogic Server EJB Container. He was formerly Senior Performance Engineer in charge of analyzing and improving WebLogic Server performance. Sandra L. Emerson is a technical writer and consultant with 20 years of experience in the software industry.

Innehållsförteckning



Preface.


Acknowledgments.


1. Overview.

WebLogic Server and J2EE. J2EE Technologies Covered in This Book. Presentation Logic. Database and Transaction Support. Object Registry and Remote Method Invocation. Enterprise JavaBeans. Java Message Service. JavaMail. Administration. Security. WebLogic Server's Distributed Deployment Support. About WebAuction. WebLogic Platform 8.1.



2. Presentation Logic.

Presentation Logic. Introducing Servlets. The Web Application. Best Practices for Servlets. References.



3. Advanced Servlet Techniques.

Servlets and Web Sessions. Baking Your Own Cookies. Filters. Using Servlets with WebLogic Server Clustering. Best Practices for Servlets. Resources. Putting It All Together.



4. Using WebLogic Server JavaServer Pages.

Why JSP. Integrating Java Code and JSP Markup. JSP Basics. Custom tags. References.



5. WebLogic Server JDBC and JTA.

WebLogic Server JDBC. Transactions and JTA. WebLogic Server and Distributed Transactions. Prepared Statements. Error Handling and SQL Warnings. Metadata. Advanced JDBC Features. Best Practices for JDBC. JDBC and Transactions in the WebAuction Application. Summing It Up.



6. Remote Method Invocation and Distributed Naming.

Remote Method Invocation. JNDI: Java's Naming Service. Conclusion. References.



7. Enterprise Messaging with the Java Message Service (JMS).

JMS Fundamentals. Sample JMS Queue Producer/Consumer. JMS Messages. Message Types. JMS and Transactions. Clustering JMS. Exception Listeners. Using Multicast JMS. JMS Best Practices. Putting It All Together. References.



8. Using Session Enterprise JavaBeans.

Enterprise JavaBeans Overview. Basics of EJBs. Stateless Session EJBs. Stateful Session EJBs. Using Transactions with Session Beans. EJB Security. EJB Environment. EJB References. Resource Manager References. Handles. Development Tasks and WebLogic Workshop. Best Practices. Putting It All Together. References.



9. 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 Versus CMP. Putting It All Together. References.



10. Using Message-Driven EJBs.

Message-Driven EJB Basics. Message-Driven EJB Example. MDBs and Concurrency. Specifying a JMS Connection Factory. Using Transactions with MDBs. Message Acknowledgment. New Customer Example. Using JMS for Communication with Ente...