Similar Articles |
|
JavaWorld May 23, 2003 Andrei Cioroianu |
Call JavaBean methods from JSP 2.0 pages JavaServer Pages (JSP) 2.0 introduced many new features that will change the way you develop Java Web applications. This article walks you through three examples that show how to separate the JSP/HTML markup from the Java code using the new expression language (EL) and developing custom tags with dynamic attributes. |
JavaWorld November 2001 Dustin Marx |
JSP best practices This article discusses simple approaches and best practices that, when used correctly, facilitate JavaServer Pages (JSPs) development. These tips ensure reusable and easily maintainable JSPs, JSPs that allow developers to focus on their programming strengths... |
JavaWorld January 2001 Vincent DiBartolo |
FreeMarker: An open alternative to JSP You can place FreeMarker tags in text files of any format and are not married to any server-side architecture or solution. FreeMarker is easily extensible, and you can quickly build a library of reusable custom objects that will live longer than the technology solutions that utilize them... |
JavaWorld July 25, 2003 Dustin Marx |
More JSP best practices Advancements in the JavaServer Pages specification have eased the development of highly maintainable and standardized JSP-based Web applications. This article discusses key advancements and how each of them enables easier development of robust JSP Web applications. |
JavaWorld June 2001 Brian R.J. Heumann |
Personalize your Website with skins You can give your users control over your Website's look and feel by exploiting user profiles and factoring out key visual design elements into skins. This article demonstrates a basic skin server and shows how you can use that server to begin personalizing your JSP-based Website. (1,000 words) |
New Architect January 2003 Paul Sholtz |
Instant Update Making your data and spreadsheets Web viewable through MVC: The Model-View-Controller (MVC) pattern is an established and well-understood software design method. |
JavaWorld February 2002 Julien Mercay & Gilbert Bouzeid |
Boost Struts with XSLT and XML Struts is an innovative server-side Java framework designed to build Web applications. This article introduces the processing model underlying Struts, describes the Struts framework itself, and presents Model 2X, which enhances Struts... |
JavaWorld August 2000 Simon Brown |
Encapsulate reusable functionality in JSP tags JavaServer Pages (JSP) are a great mechanism for delivering dynamic Web-based content. This article will show how easy it is to build, deploy, and use your own custom JSP tag, using the Servlet/JSP reference implementation, Tomcat. |
JavaWorld December 2000 Thor Kristmundsson |
Strut your stuff with JSP tags Learn how to use the custom tags from the open source Struts library and create extensions that ease the coding of properties associated with field values and user input validation... |
Linux Journal July 2001 Reuven M. Lerner |
Custom JSP Actions Learning shorthand for complicated Java code.... |
Linux Journal November 2001 Michael Yuan |
Linux in Education: Implementing a Research Knowledge Base Keeping up with large volumes of research requires a system both flexible and intuitive... |
JavaWorld February 2003 Pontarelli & Zemont |
Go with the flow This article outlines the major components of BEA Webflow, a system within the BEA WebLogic Portal framework. Through a sample Webflow application, the authors demonstrate some best practices for Webflow Web application development. |
JavaWorld December 5, 2003 Borislav Iordanov |
Dynamic server includes with local runtime context This article shows how to achieve true black-box reuse of frontend logic in the form of JSP pages or Java servlets, by wrapping the servlet request object and effectively creating a local runtime context for an included resource. |
JavaWorld February 2002 Victor Okunev |
Generate JavaBean classes dynamically with XSLT For some projects, you need a more flexible business object structure. This article lays a foundation for a simple framework to build truly adaptive systems, saving you hours of routine programming... |
JavaWorld April 18, 2003 Coen & Nanduri |
Jump the hurdles of Struts development Building and maintaining enterprise applications is very difficult. Designing elegant and easily maintainable user interfaces for these applications can be the most daunting task of all. |
JavaWorld November 2002 David Geary |
A first look at JavaServer Faces, Part 1 JavaServer Faces, with a well-defined request processing lifecycle and a rich component hierarchy, will profoundly affect the development of Java 2 Platform, Enterprise Edition (J2EE) applications. Part 1 of this series introduces JavaServer Faces and explores its fundamental concepts. |
JavaWorld July 2002 Humphrey Sheil & Michael Monteiro |
Rumble in the jungle: J2EE versus .Net, Part 2 In Part 2 of this two-part series, the authors shift from the theoretical to the practical by demonstrating how to employ J2EE and Microsoft .Net to develop a concrete Web application. |
JavaWorld December 2002 David Geary |
A first look at JavaServer Faces, Part 2 JavaServer Faces, with a well-defined request processing lifecycle and a rich component hierarchy, will profoundly affect the development of J2EE applications. Part 1 of this two-part series introduced JavaServer Faces and explored its fundamental concepts. Part 2 examines more advanced concepts such as custom validation, internationalization, and custom component implementation. |
JavaWorld March 2001 Jeremy Roschelle |
Doclet your servlet! In many projects, some team members will write servlets while other team members write the Webpages that invoke those servlets. So how can a servlet coder easily produce documentation for a Web designer? |
JavaWorld February 2001 Taylor G. Cowan |
Get disconnected with CachedRowSet The new CachedRowSet, still in early access release, provides benefits that developers can begin to take advantage of right away. The author demonstrates how you can use a CachedRowSet as the data model for a JavaServer Pages (JSP) entry/edit form... |
JavaWorld September 2000 John Zukowski |
Which JSP book serves up the best lesson? JavaServer Pages is the latest craze for generating dynamic content Webpages for cross-platform and cross-Web server support. With at least six JSP books in stores today, more coming, and book prices rising, making the best book choice can be overwhelming... |
JavaWorld October 2001 Michael Ball |
Dispatcher eases workflow implementation This article explains how to use an Extensible Stylesheet Language (XSL)-based application employing the Dispatcher design pattern to create simple workflows and a reusable API... |
InternetNews March 8, 2004 Jim Wagner |
Programmers So Far Underwhelmed by JSF Some developers say the latest Web application specification needs third-party vendor tools before they will use it. |
JavaWorld August 2001 Bin Yang |
E++: A pattern language for J2EE applications, Part 2 E++, a pattern-based Java 2, Enterprise Edition application framework, promotes modularity, reusability, extensibility, portability, inversion of control, consistence, and scalability. The framework architecture captures reusable patterns and design experiences on the J2EE platform... |
JavaWorld September 2000 David Geary |
JSP templates This article presents a template mechanism for JSP that allows layout to be encapsulated and reused. JSP templates minimize the impact of layout changes and encourage modular design... |
JavaWorld October 2001 Ilirjan Ostrovica |
Facilitate form processing with the Form Processing API 2.0 This introduction to the Form Processing API's newest version explores its most significant improvements: form design in XML format, support for clients other than HTML, enhanced support for various presentation techniques, and validation in field groups. He illustrates those features through an application example implemented with two different presentation techniques -- JSP and XML-XSLT-HTML in a Servlet 2.3 filter. |
JavaWorld June 2002 David Geary |
Take command of your software How to use the Command pattern both in client-side Java to attach application-specific behavior to Swing menu items and in server-side Java to implement application-specific behavior with the Apache Struts application framework. |
T.H.E. Journal April 2004 |
MapleNet 2.0 MapleNet 2.0 is a Web-based learning platform for mathematical and related courses that supports the use of Java Server Pages (JSP) for content creation, includes a graphical user interface for publishing new content, and takes full advantage of the enhancements of Maple 9. |
JavaWorld December 2001 David Geary |
Web application components made easy with Composite View If you want to develop flexible and reusable JSP-based Web applications, you must separate presentation logic from business logic. Beyond that, you can extend that flexibility and reusability by separating content from layout... |
JavaWorld February 2003 Steve Small |
JSP Standard Tag Library eases Webpage development The release of JavaServer Pages Standard Tag Library is a significant development for JSP/servlet developers. With an expression language and a set of four powerful, easy-to-learn standard tag libraries, JSTL is likely to soon become the dominant approach for implementing dynamic, Java-based Websites. |
InternetNews March 11, 2004 Jim Wagner |
JSF Called a Misunderstood Standard Confusion over JavaServer Face's role in tools development has resulted in negative reactions, says Struts creator. |
JavaWorld December 2001 |
Letters to the Editor In this month's letters, David Geary expounds further on the Decorator pattern, Humphrey Sheil defends EJB performance, and Jeff Friesen talks more trash... |
JavaWorld August 29, 2003 |
Letters to the Editor JavaWorld authors discuss byte code encryption; jEdit's attractive features; method synchronization; and more. |
JavaWorld February 2002 |
Letters to the Editor Readers and authors debate the fine points of programming languages, the security of redirecting to HTTPS, whether you should sacrifice performance for reusability in JSP (JavaServer Pages) development, and the benefits of templates over JSPs... |
JavaWorld January 2002 Yuan & Long |
Build database-powered mobile applications on the Java platform This article explains how to create mobile database applications using the Java 2 Platform, Micro Edition/Mobile Information Device Profile (J2ME/MIDP) and the Java 2 Platform, Enterprise Edition (J2EE). The authors introduce an architecture that uses JavaServer Pages (JSPs) as middleware between a MIDP frontend and a database backend. They also explain specific design decisions and implementation issues, such as persistent storage, network connection, session management, and data communication. Their discussion focuses on the integration between the client and server-side Java applications. |
JavaWorld August 2001 Tom Yager, InfoWorld Test Center |
Gunning for Sun Lutris Technologies' Enhydra 3.52 offers an alternative and significantly less expensive approach to developing Java-based Web applications, compared to Sun's J2EE framework. |
JavaWorld February 2002 Steve Ditlinger |
Mix protocols transparently in Web applications To maintain the security of sensitive data as it travels over the Internet to or from the browser, Web applications often rely on Secure Sockets Layer. The secure Webpages and processes that transmit sensitive data utilize HTTP over SSL (HTTPS) rather than the usual HTTP. Integrating SSL into a Web application should prove seamless and simple to implement as well as maintain. This article explores typical SSL implementations and develops an SSL solution using the J2EE servlet redirect mechanism to protect sensitive data transmission. It also develops an overall solution combining JavaServer Pages custom tags and an application-specific servlet base class. |
JavaWorld February 2001 Tarak Modi |
Add the power of asynchronous processing to your JSPs The author shows how to bring the power of Java Messaging Service to JavaServer Pages developers who are excellent at content development but not interested in the intricacies of asynchronous programming... |
JavaWorld June 2001 Todd Bowker |
Superior app management with JMX Ever heard of JMX? If you think it's just a sideline framework, think again. Java Management Extensions (JMX) is becoming a core part of application development and management. Read on for an introduction to JMX, followed by a hands-on example for using it with JSP... |
JavaWorld September 2002 David Geary |
A look at the Composite design pattern The Composite design pattern lets you treat primitive and composite objects exactly the same. This article explores how to implement the Composite pattern and how to use it with the Tiles tag library from the Apache Struts application framework. |
JavaWorld January 2001 Stanley Santiago |
Combine the power of XPath and JSP tag libraries In this article, we'll examine the XPath custom tag library for JSPs and see a tag collection that provides simple control constructs and a uniform attribute value substitution facility, all of which combine to reduce complexity and improve functionality... |
JavaWorld April 25, 2003 |
Letters to the Editor JavaWorld authors discuss the advantages of a JavaServer Pages-based communication layer, the Subscriber Identity Module, the Cascading Menu pattern, and more. |
JavaWorld April 2001 Bin Yang |
E++: A pattern language for J2EE applications, Part 1 E++, an Alexandrian pattern language, describes the process for creating a J2EE framework. Compared with a loose pattern collection, E++ provides rules for design patterns to work together in solving a set of related problems... |
JavaWorld April 2001 Anil Hemrajani |
How many times do you restart your server during development? Java's dynamic class-loading capabilities are a major plus, but its lack of class-reloading functionality can waste development time when you're forced to restart your server several times. Is there a solution? |
JavaWorld November 9, 2001 |
Java Product News HP and NDS put Java on TV... SavaJe XE runs J2SE applications on devices... Creative Science Systems launches Web services-based compiler... ATG delivers Dynamo beta for WebLogic... Manning publishes new JSP book... Day releases JSP debugger... etc. |
JavaWorld February 2001 Anil Hemrajani |
Are you still using print statements for debugging? For decades now, programmers have used some form of print statements for debugging, diagnostic, and/or logging purposes. While that technique makes sense for logging and diagnostics, more effective ways to debug your Java code are available today... |
JavaWorld February 2001 Eoin Lane |
Add XML to your J2EE applications The author proposes an open source replacement for the J2EE presentation layer by building an XML-aware application server with a fully operational end-to-end solution. The solution consists of an application server based on open source technologies from Apache, jBoss, and the W3C... |
JavaWorld August 2002 Matt Gerrans |
So many J2EE books, so little time Choosing the right J2EE book can be difficult. Any bookstore shelf reveals numerous choices, most of which prove quite large. Here are reviews of four popular J2EE books to help you narrow the field to a book that fits your needs. |
InternetNews March 17, 2006 Sean Michael Kerner |
Apache Tomcat Hits Sweet Sixteen Apache Tomcat is now proclaiming stability for the 16th release in its 5.5.x series. Version 5.5.16 further strengthens the maturity of the platform as the march to the next major version begins. |
JavaWorld November 2001 |
Java Product News Borland releases J2EE platform... Popkin's System Architect 8.5 now available... MKS and Borland combine products... Phaos toolkit scouts out digital certificates... Atinav launches embedded development platform... HP and NDS put Java on TV... etc. |