List of Figures - Mastering BEA WebLogic Server Best Practices for Building and Deploying J2EE Applications [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Mastering BEA WebLogic Server Best Practices for Building and Deploying J2EE Applications [Electronic resources] - نسخه متنی

Gregory Nyberg, Robert Patricket al

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
توضیحات
افزودن یادداشت جدید








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 server’s 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.




/ 125