List of Tables


Chapter 1: An Overview of Resin

Figure 1.1: CGI request flow.
Figure 1.2: FastCGI request flow.
Figure 1.3: ASP/SSJS process flow.
Figure 1.4: Servlet processing.

Chapter 2: Setting up the Resin Server

Figure 2.1: The Resin server architecture.
Figure 2.2: The Windows Resin installation directory hierarchy.
Figure 2.3: A command prompt within the Resin execution.
Figure 2.4: The Resin launch control panel.
Figure 2.5: The service installation confirmation dialog box.
Figure 2.6: The Services application with the Resin server installed.
Figure 2.7: The right-click menu for the Resin Web server.
Figure 2.8: Running the Resin Web server.
Figure 2.9: The Linux Resin installation directory hierarchy.
Figure 2.10: Launching the Unix Resin server.
Figure 2.11: The Resin default home page.

Chapter 3: Using JSP and Resin

Figure 3.1: Handling a JSP page request.
Figure 3.2: The output from the Hello World (with date) JSP.
Figure 3.3: Header names and values from the Request object.

Chapter 4: Using Servlets and Resin

Figure 4.1: Output from the JSP template.

Chapter 5: Using XTP and StyleScript

Figure 5.1: XTP processing through Resin.
Figure 5.2: The index.jsp file's output.
Figure 5.3: The allcounts.xtp file's output.
Figure 5.4: The updated allcounts.xtp output

Chapter 6: Object-Relational Mapping with CMP

Figure 6.1: The Entitlements application hierarchy.
Figure 6.2: The servlet output.
Figure 6.3: findAll()'s output.
Figure 6.4: The getLogin.html page for login johnd.
Figure 6.5: The result of getting the johnd login.
Figure 6.6: The close date has been added to the data.
Figure 6.7: The close date has been submitted and stored in a database.
Figure 6.8: We queried the database to see the close date.
Figure 6.9: Before a new login.
Figure 6.10: After the new login.
Figure 6.11: The login and groups table relationship.
Figure 6.12: Group Output for Login.

Chapter 8: The Burlap Web Service Protocol

Figure 8.1: The Burlap BasicClient output.

Chapter 9: Hessian Binary Web Service Protocol

Figure 9.1: Authentication Web service directory hierarchy.
Figure 9.2: CACIient execution output.
Figure 9.3: KToolbar dialog.
Figure 9.4: Cellphone emulation.
Figure 9.5: Hessian serialization.

Chapter 10: Parsing

Figure 10.1: Directory structure for the DOM XML parsing servlet.
Figure 10.2: Parsing output.

Chapter 11: Database Connectivity

Figure 11.1: MySQL JDNI application output.

Chapter 12: Debugging and Logging

Figure 12.1: Compiler parse errors.
Figure 12.2: Example run-time error.
Figure 12.3: Logic error example.
Figure 12.4: Resin thread dump output.

Chapter 13: Security

Figure 13.1: Basic authentication using XmlAuthenticator.
Figure 13.2: Keytool progression.

Chapter 14: Page Caching

Figure 14.1: Included page caching.

Chapter 16: Configuring Your Web Server

Figure 16.1: The communication structure between Resin and Apache.
Figure 16.2: Apache test output.
Figure 16.3: Resin/Apache test output.
Figure 16.4: Virtual hosting with Apache and Resin.
Figure 16.5: Using IIS and Resin.
Figure 16.6: The Resin setup dialog box.

Chapter 19: Load Balancing and Reliability

Figure 19.1: srun indexing configuration.
Figure 19.2: Symmetrical session handling.
Figure 19.3: Hardware load-balancing configuration.
Figure 19.4: Configuring a Resin load balancer.
Figure 19.5: A Resin load balancer-specific request.
Figure 19.6: A single machine with multiple servlet threads.

Appendix A: Resin Sources

Figure A.1: The Caucho download page.
Figure A.2: The Resin binaries download section.
Figure A.3: Resin's experimental snapshots.
Figure A.4: Resin source downloads.

Appendix B: Resin Status

Figure B.1: First section of information from the ResinStatusServlet.
Figure B.2: Second section of information from the ResinStatusServlet.
Figure B.3: Final section of information from the ResinStatusServlet.

Appendix C: Resin and Eclipse

Figure C.1: Preferences dialog.
Figure C.2: New project wizard with Resin project.
Figure C.3: New Resin project dialog.
Figure C.4: Java Settings Dialog
Figure C.5: The Launch Configurations dialog.
Figure C.6: Resin started within Eclipse.
Figure C.7: The sample servlet executing.
Figure C.8: Breakpoint in the servlet.




Mastering Resin
Mastering Resin
ISBN: 0471431036
EAN: 2147483647
Year: 2002
Pages: 180

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