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.
2.
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.
3.
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)
4.
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.
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.
7.
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.
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.
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.
12.
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.
13.
Reporting with JasperReports
-
Introductory article on using JasperReports and intergrating into applications. JasperReports is a popular open source reporting library.