Sun Java Solaris Communities My SDN Account Join SDN
 
Article

O'Reilly Conference on Java--Enterprise Java

 
 

The dust has settled from last week's "O'Reilly Conference on Java--Enterprise Java," held at the Westin Hotel in Santa Clara, California. The developers, managers, and writers have all returned home, loaded down with tutorial notes, product specs, sample CDs, and those all-important professional contacts.

The conference's sessions and tutorials covered a broad range and depth of the Enterprise Java platform--including Servlets, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), XML and Java, Swing, JDBC, Java 2 Security, Java 2D Graphics, JMS, and RMI. Considerable attention was also focused on the convergent power of JavaServer Pages, Enterprise JavaBeans, and XML.

From testimonials, tutorials, and sessions at the conference, JavaServer Pages technology is clearly catching on. JSPs are increasingly finding their way into full-scale enterprise systems. Meanwhile, numerous JSP containers and servers are entering the market, along with JSP-enabled authoring tools and IDEs, and custom tag libraries (for further extending JSP functionality). The links section below presents an offering of such products.

JavaServer Pages technology allows web developers and designers to rapidly develop and maintain their web pages, while cleanly separating application logic and page design. The original concept of using servlets to produce dynamically generated web-based content offered an elegant, Java technology driven alternative to the single-threaded limitations of the CGI paradigm. But such a scenario also placed content developers and web masters in the uncomfortable (and often dangerous) position of having to alter executable source code.

JavaServer Pages offer an "inside-out" servlet alternative--allowing HTML (and XML) code to contain in-line calls to JavaBeans, as well as snippets ("scriptlets") of actual Java code. The JSP page is then translated and compiled (invisibly to the page's content/designer staff) into an executable Java servlet.

Future JDC article installments will focus in-depth on JavaServer Pages. The first piece will offer an introductory overview of JSP--what it is, how it works, the various coding elements, and a small sample program. Future installments will then drill down into the theory and functionality of JSP. We will also speak with real-world developers about the needs that initially led them to explore JSP, the solutions provided by the technology, and its perceived strengths and weaknesses.

In the meantime, here are some valuable developer-related JavaServer Pages links:

O'Reilly Conference on Java -- Enterprise Java

Sun JavaServer Pages Home Page

JSP FAQ

JSP Technical FAQ

Key Features of JSP

JSP Developer's Guide

JSP 1.0 and 1.1 Specification

TOMCAT @ JAKARTA Download (Tomcat is the combined JSP 1.1 and Servlets 2.2 Reference Implementation being developed under the Apache process)

JSP Related Products (containers, servers, tools, tag libraries)

Comparing JavaServer Pages and Microsoft® Active Server PagesTM Technologies

Industry Momentum/Comments

Coffecup Logo

About the Author

Steve Meloan is a writer, journalist, and former software developer. His work has appeared in Wired, Rolling Stone, BUZZ, San Francisco Examiner, ZDTV's "The Site," and American Cybercast's "The Pyramid."