List of Figures


Chapter 1: Building Web Applications in WebLogic

Figure 1.1:  JSP page is converted to a servlet.
Figure 1.2:  Servlet filtering.

Chapter 2: Choosing a Web Application Architecture

Figure 2.1:  J2EE application tiers.
Figure 2.2:  J2EE components mapped to MVC pattern.
Figure 2.3:  Steps required during form processing.
Figure 2.4:  Typical validation error display.
Figure 2.5:  JSP-centric architecture components.
Figure 2.6:  Servlet-centric architecture components.

Chapter 3: Designing an Example J2EE Application

Figure 3.1:  bigrez.com logical database design.
Figure 3.2:  bigrez.com basic presentation layout.
Figure 3.3:  bigrez.com reservation process.
Figure 3.4:  bigrez.com administration site example page.
Figure 3.5:  bigrez.com primary view components and layout.
Figure 3.6:  Comparison of self-assembly and master page assembly.

Chapter 4: Building an Example Web Application

Figure 4.1:  Working directory structure for the bigrez.com application.
Figure 4.2:  The RezInfoAction controller determines the display page.
Figure 4.3:  Property list page.
Figure 4.4:  Select dates page.
Figure 4.5:  Select room type page.
Figure 4.6:  Review reservation page.
Figure 4.7:  Property main page.
Figure 4.8:  Property rates page.
Figure 4.9:  Property rate page.
Figure 4.10:  Availability list page.
Figure 4.11:  Availability maintenance page.

Chapter 5: Packaging and Deploying WebLogic Web Applications

Figure 5.1:  Basic packaging and deployment process.
Figure 5.2:  Standard Web application directory structure.
Figure 5.3:  Place supporting files in separate directories.
Figure 5.4:  Use directories to organize the application.
Figure 5.5:  Web applications located in working directory structure.
Figure 5.6:  Web applications deployed in applications directory.
Figure 5.7:  Contents of the MyApps directory.
Figure 5.8:  Groups in the default security realm.
Figure 5.9:  Create the HotelAdministrators group for the admin site.

Chapter 6: Building Enterprise JavaBeans in WebLogic Server

Figure 6.1:  Using home methods to invoke select methods .
Figure 6.2:  The replica-aware stub provides SFSB failover.
Figure 6.3:  Replicated HttpSession and SFSB component.
Figure 6.4:  Read-mostly pattern.

Chapter 7: Building an Example EJB Application

Figure 7.1:  Session faade encapsulates complex business logic.
Figure 7.2:  The relationship table implements a many-to-many association.
Figure 7.3:  Business objects can implement relationships directly.
Figure 7.4:  Projection objects are used to manage relationships.
Figure 7.5:  Options for O-R mapping of inheritance.
Figure 7.6:  Stateless service JDBC architecture.
Figure 7.7:  Stateless service entity-bean architecture.
Figure 7.8:  Direct interaction eliminates value objects.
Figure 7.9:  Object model for bigrez.com application.

Chapter 8: Packaging and Deploying WebLogic EJB Applications

Figure 8.1:  Basic packaging and deployment process.
Figure 8.2:  EJB archive created using Java and EJB compilers.
Figure 8.3:  Summary of work directory structure.
Figure 8.4:  BigRez.com primary build file targets.
Figure 8.5:  EJB archive creation process using EJBGen.
Figure 8.6:  EJBs and Web apps deployed as separate applications.
Figure 8.7:  Separate classloader used for each application.
Figure 8.8:  Standard enterprise application directory structure.
Figure 8.9:  Classloader hierarchy in enterprise application.
Figure 8.10:  BigRez.com enterprise application directory structure.
Figure 8.11:  Application classloader used for utility archives.
Figure 8.12:  Enterprise archive created by the makeear target.
Figure 8.13:  bigrez.ear contains all required components.
Figure 8.14:  Use WebLogic Console to redeploy applications.

Chapter 9: Using WebLogic JMS

Figure 9.1:  The anatomy of a JMS message.
Figure 9.2:  Sending messages to a distributed queue.
Figure 9.3:  Consuming messages from a distributed queue.
Figure 9.4:  Publishing messages to a distributed topic.
Figure 9.5:  Configuring a JMS servers thresholds and quotas.
Figure 9.6:  Configuring the flow control parameters.

Chapter 10: Using WebLogic Security

Figure 10.1:  Client connectivity options.
Figure 10.2:  WebLogic Server security architecture.
Figure 10.3:  Authentication and authorization call flow.

Chapter 11: Administering and Deploying Applications in WebLogic Server

Figure 11.1:  WebLogic Server domain architecture.
Figure 11.2:  WebLogic Server internal architecture.
Figure 11.3:  Web server proxy-based deployment model.
Figure 11.4:  Proxy-less deployment model.
Figure 11.5:  Server life cycle state transition diagram.
Figure 11.6:  bigrez.com deployment architecture.
Figure 11.7:  Viewing plug-in configuration data.
Figure 11.8:  Monitoring server performance.
Figure 11.9:  Monitoring execute queue statistics.
Figure 11.10:  Viewing the WebLogic Server MIB.

Chapter 12: Optimizing WebLogic Server Performance

Figure 12.1:  Understanding the HotSpot heap partitioning.
Figure 12.2:  Administration console performance monitoring.
Figure 12.3:  Problem resolution flow chart.

Chapter 13: Development Environment Best Practices

Figure 13.1:  Multiple databases support different builds.
Figure 13.2:  Recommended working directory structure.
Figure 13.3:  BigRez.com build targets.
Figure 13.4:  Configuring IntelliJ IDEA for remote debugging.
Figure 13.5:  Typical hierarchy of JUnit TestSuites and TestCases.
Figure 13.6:  Direct invocation of tested components.
Figure 13.7:  Invoking components using remote interfaces.
Figure 13.8:  Successful run of bigrez.com application tests.
Figure 13.9:  ApplicationTestDriver.jsp displays test hierarchy.

Chapter 14: Production Environment Best Practices

Figure 14.1:  Simple cluster before failure.
Figure 14.2:  Simple cluster after failure.
Figure 14.3:  Complex cluster before failure.
Figure 14.4:  Complex cluster after failure.
Figure 14.5:  WebLogic cluster spanning multiple sites.
Figure 14.6:  WebLogic cluster per site.
Figure 14.7:  Local traffic management using local load balancers.
Figure 14.8:  Global traffic management using global load balancers.
Figure 14.9:  Single perimeter firewall layout.
Figure 14.10:  Typical DMZ firewall layout.

Chapter 15: Developing and Deploying Web Services

Figure 15.1:  Web Services container architecture.
Figure 15.2:  Viewing the Web Service home page.
Figure 15.3:  Testing Web Service operations.
Figure 15.4:  Client-specific jar file contents.
Figure 15.5:  High-level bigrez.com Web Service architecture.



Mastering BEA WebLogic Server. Best Practices for Building and Deploying J2EE Applications
Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications
ISBN: 047128128X
EAN: 2147483647
Year: 2003
Pages: 125

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net