Strecks, a set of open source extensions to the Struts framework aimed at Java 5 users, has been released. Strecks (which stands for “Struts Extensions”) is built on the existing Struts 1.2.x code base.
Read Phil Zoio’s article on Strecks, titled Building on Struts for Java 5 Users.
Strecks contains a range of features aimed to streamline the Struts programming model. Some key features include:
POJO action beans with no framework dependencies action vs.…
In this article, Muhammad Mosa will explore the necessary details for working with resources in ASP.NET applications and for creating international ASP.NET applications based on embedded resources and the integrated localization support.…
Framework contributor Chris Shiflett has teamed up with php|architect magazine, another Zend Framework partner, to publish a great new tutorial on getting started with the MVC architecture of the framework.…
Data that is not validated or poorly validated is the root cause of a number of serious security vulnerabilities affecting applications, such as Cross Site Scripting and SQL Injection. A paper entitled A Modular Approach to Data Validation in Web Applications presents an approach to performing thorough data validation in modern web applications so that the benefits of modular component based design (extensibility, portability and re-use) can be realised.
It starts with an explanation of the vulnerabilities introduced through poor validation and then goes on to discuss the merits and drawbacks of a number of common data validation strategies such as:…
Struts is by far the most common web framework, but it is by no means the only option. Java Server Faces has made a splash lately, but there are a number of open source alternatives, including Spring MVC, WebWork, Tapestry, and Cocoon.
I’ve found two interesting presentations that survey these available web frameworks, taking a look at what kind of code and content you need to write for each, specific strengths or weaknesses, and how to select the best web framework for your unique application requirements.…
APT-Jelly provides a template-oriented interface to Sun’s Annotation Processing Tool (APT). As an alternative to other source-processing engines (e.g. XDoclet), APT-Jelly fully leverages Java syntax and features including annotations, generics and typesafe enums.
Read the full news article here.…