| Serving it with style - Part I: A two-piece series offering a gentle introduction to servlet programming |
| An Introduction to Java Servlets: Servlets can solve many of the problems associated with CGI and proprietary server APIs. This article describes the overall servlet architecture and how to develop applications with servlets. |
| Application Servers and Enterprise Application Development: White paper by California Software. Explore the issue of application building in enterprises within the framework of an application server - Java application server, EJB Server, Java web Server. |
| Best Practices in EJB Exception Handling: This article by Srikanth Shenoy covers best practices in EJB exception handling for faster problem resolution in production environments. |
| Build servlet-based enterprise Web applications: Examines servlet response streaming and garbage management -- two advanced techniques that will allow you to build servlets that can serve more requests and serve them up faster. (3,000 words) |
| Creating a Virtual Server with Java Sockets: Beneath the surface of Java lies a rich trove of client/server functionality. Learn about both sockets and Java by writing a virtual-hosting server program. Includes source code to allow binding of a ServerSocket to arbitary IP addresses. Microsoft Interactive Developer, January 1997. |
| Design Patterns for Building Flexible and Maintainable J2EE Applications: By Vijay Ramachandran. |
| Designing Tapestry Mega-Components: Article by Howard Ship. Tapestry: Java Web Components is a powerful, flexible, open source framework for creating Web applications in Java. |
| Fundamentals of Servlet Design: Article about Model/View/Controller servlet design; includes free software. (Justin Wells) |
| Handling back buttons: Handling back buttons is tricky in web applications. This article shows how to handle it in a generic way for Struts framework. |
| Internet Applications Design Using J2EE Design Patterns.: Article by Moises D. Diaz discribe using SUN J2EE Design Patterns for building maintainable, simple, and clean web applications. |
| Introduction to Hibernate: Hibernate is a popular open source Object-Relational mapping tool. This article by Mario Aquino provides a quick introduction to get started with Hibernate. |
| JMS Introduction and Example Application: Introduction article and example application by Gopalan Suresh Raj. |
| JSP Best Practices Part 1: This article in a two part series by Dustin Marx summarizes several best practices that can make your JSP design robust and maintainable. |
| JSP Best Practices Part 2: The second article in the two part series looks at advanced strategies for making JSP development manageable such as Object scoping, JSTL, JSP documentation, precompilation and using XHTML with JSPs. |
| JSP Best Practices Series on IBM developerWorks: A series of articles on basic JSP best practices for beginers. |
| Reporting with JasperReports: Introductory article on using JasperReports and intergrating into applications. JasperReports is a popular open source reporting library. |
| Serving it with style - Part II: Continuation of a two-piece series offering a gentle introduction to servlet programming |
| Using XDoclet: Developing EJBs with Just the Bean Class: Article by Dion Almaer. |
| WebObjects on Linux: HOW-TO about the installation on WebObjects 5.1 under Linux. |
| Webopedia introduction to servlets: Information and resources about servlets |