Skip to main content
View articles by: Most Recent |
Topics | Columns |


Articles by Topic

• Accessibility     • Ajax     • Community     • Databases     • Deployment     
• Distributed     • Education     • EJB     • Extreme Programming     • GUI     
• J2EE     • J2ME     • J2SE     • JavaFX     • JavaOne     
• JSP     • JSR     • Linux     • Mobility     • NetBeans     
• Open Source     • Patterns     • Performance     • Programming     • Research     
• Search     • Security     • Servlets     • Struts     • Swing     
• Testing     • Tools     • Web Applications     • Web Design     • Web Development Tools     
• Web Services and XML     

Web Development Tools

Webwork is a web application framework designed for simplicity and productivity. In this introduction, Zarar Siddiqi introduces the options for validating web forms in WebWork, including using its built-in validators and defining your own.
Trails creator Chris Nelson shows how to create one-to-many relationships, custom pages, and custom list, edit, and search pages.
The karma framework, along with its object-persisting partner karma-jcr, helps you get database-based web applications up quickly. Project founder Oliver Kiessler shows how to get started.
Lorenzo Puccetti shows how to embed the Rhino JavaScript interpreter in your web app so you can send debug code from a browser and interactively inspect the web app.
DWR simplifies AJAX development by generating the JavaScript you need to call methods on its server side. Joe Walker illustrates this with a sample AJAX chat application.
Chris Nelson introduces the Trails project, a domain-driven development framework inspired by Ruby on Rails.
These two excerpts from "Geronimo: A Developer's Notebook" cover downloading, building, and deploying this open source, BSD-licsensed J2EE server.
Felipe Leme shows an approach on how to easily develop taglibs that accept both EL and RT expressions as parameters
Sue Spielman continues her JSTL series, looking at internationalization, and XML and SQL abilities.
Velocity is a fast and easy-to-use Java-based templating engine. Velocity's speed, ease of use, and flexibility contribute to its use in a broad range of applications, including code generation, email templating, and web user-interface creation.