See also:
- A two-piece series offering a gentle introduction to servlet programming- 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.
|
- 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.
|
- 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.
|
- 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.
|
- Reporting with JasperReports - - Introductory article on using JasperReports and intergrating into applications. JasperReports is a popular open source reporting library.
|
- 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. (November 21, 2001)
|
- 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. (January 1, 1997)
|
|