Authoritative guide to Oracle WebLogic Server-from Oracle
If you're an experienced Java developer who wants to expand
your skills, Professional Oracle WebLogic Server is for you. This
authoritative book is written by a top-notch author team that
includes the lead architect in Oracle's Fusion Middleware
Development group. Follow their best practices, workarounds, and
sound techniques and confidently develop even the most
mission-critical applications with WebLogic.
- Considered the platform of choice for Java server-side
developers, Oracle's WebLogic Server is the most widely-used
application server, with over one million developers
- This book fully covers WebLogic Server 11g, including the new
features of both JEE 5 and WebLogic Server, as well as JEE 5
annotations, Spring, JPA, JAX-WS, JMS Store-And-Forward, SAML
support, and the WLST administrative scripting tool
- Topics include building Web applications, best practices for
database connectivity and messaging, building Enterprise JavaBeans
in WebLogic, using WebLogic security, building Web Services and
thin client applications, performance management and tuning, and
application deployment and administration
- The book includes plenty of code examples to illustrate concepts;
it also includes a comprehensive reference guide covering WebLogic
installation, a utilities reference, tag library reference, and
class and descriptor references
- A Companion Web site provides complete source code technology
updates and links to related sites
Professional Oracle WebLogic Server is an essential resource for
your programming library.
Robert Patrick is Senior Director of Technology at BEA Systems, specializing in designing and troubleshooting large-scale systems built with BEA WebLogic Server.
Introduction. Chapter 1: Building Web Applications in WebLogic. Java Servlets and JSP Key Concepts. Web Application Best Practices. Chapter Review. Chapter 2: Choosing a Web Application Architecture. Architecture Key Concepts. Presentation-Tier Architecture Selection. Candidate Presentation-Tier Architectures. Chapter Review. Chapter 3: Designing an Example Java EE Application. Application Requirements. Business DomainModels. Presentation Requirements. Web Application Architecture. Presentation Approach. Business-Tier Interfaces. Chapter Review. Chapter 4: Building an Example Web Application. Overview of Application Components. Constructing the Application Skeleton. Constructing the User Site Components. Construction of Administration Site Components. Chapter Review. Chapter 5: Packaging and Deploying WebLogic Web Applications. PackagingWeb Applications. DeployingWeb Applications. Chapter Review. Chapter 6: Building Enterprise JavaBeans in WebLogic Server. EJB Technology Overview. EJB 3.0. EJB Component Types. The Java Persistence API. WebLogic Server EJB Container. General WebLogic Server EJB Features. Session Bean Features. Message-Driven Bean Features. OpenJPA and Kodo Features. Deployment Descriptors or Annotations? Chapter Review. Chapter 7: Building an Example EJB Application. Business Layer Requirements. Business Layer Architecture Options. The bigrez.com Implementation. Using TopLink instead of Kodo. Chapter Review. Chapter 8: Packaging and Deploying WebLogic Applications. Creating an EJB Archive File. Packaging JPA Persistence Units. Enterprise Applications. Deploying Applications. Chapter Review. Chapter 9: Developing and Deploying Web Services. Summarizing Web Services Standards. CreatingWeb Services with WebLogic Server. Moving Past the Basics. UsingWeb Services Security. Adding Web Services to bigrez.com. Chapter Review. Chapter 10: Using WebLogic JMS. JMS Key Concepts. The WebLogic JMS Provider. WebLogic JMS Application Design. WebLogic JMS Application Programming. External JMS Providers. Chapter Review. Chapter 11: Using WebLogic Security. WebLogic Security Overview. WebLogic Security Framework. Using External Security Stores. Setting Up SSL/TLS. Writing Security-Aware Java Clients. Managing Application Security. Single Sign-On. Chapter Review. Chapter 12: Administering and Deploying Applications in WebLogic Server. WebLogic Architecture Key Concepts. WebLogic Administration Key Concepts. Configuring aWebLogic Server Domain. Monitoring WebLogic Server Applications. ManagingWebLogic Server Applications. Chapter Review. Chapter 13: Optimizing WebLogic Server Performance. Overview of System Performance. Performance Best Practices. Troubleshooting Performance Problems. Chapter Review. Chapter 14: Development Environment Best Practices. InstallingWebLogic Server Software. Development Project Structure. Streamlining the Development Cycle. Establishing a Build Process. Integrated Development Environments. Creating a Unit Testing Infrastructure. Chapter Review. Chapter 15: Production Environment Best Practices. Deployment Strategies. Global and Local Traffic Management. Production Security Strategies. Chapter Review. Index.