2008
InfoQ: Tapestry for Nonbelievers
Apache Tapestry is a component-oriented framework for creating web applications in Java. Tapestry applications are build from pages which are constructed from components. The framework takes care about input validation, localization/internationalization, state/persitency management, URL construction/parameter mapping, etc.
Jasypt 1.4 released: encrypt your configuration files - Spring Framework Support Forums
(via)Jasypt 1.4 has been released. Jasypt (Java Simplified Encryption) [http://www.jasypt.org] is a library aimed at providing developers a simple way to add encryption capabilities to their projects including: password digesting, text/binary encryption, Hibernate transparent encryption and Spring Security (ACEGI) integration.
InfoQ: GWT Shows Momentum With the Creation of Numerous Open Source Framework Projects
(via)GWT (Google Web Toolkit) is seeing continued adoption in the RIA (rich internet application) community. This has triggered the initiation of a number of frameworks and libraries that either supplement GWT, or use it as a foundation for more feature-rich functionality
2007
Raible Designs | Open Source Web Frameworks' Mailing List Traffic - June 2007
# Rails: 4056
# Flex: 3558
# GWT: 2305
# Django: 1951
# Wicket: 1718
# Struts: 1689
# Grails: 1307
# MyFaces: 1283
# Tapestry: 1268
# TurbyGears: 797
# Stripes: 206
# OpenLaszlo: 189
InfoQ: Seam 2.0 Beta Adds Groovy and Experimental GWT Support
(via)Three months after the release of Seam 1.2.1, Seam 2.0 has been released as beta. . Seam is an application framework for Java EE 5.0 the ties together many Java EE frameworks, such as EJB3, JSF, jBPM, JBoss Rules (Drools), and iText. Seam's stateful design allows those frameworks to interact with each other in ways that simplify the development of a variety of enterprise applications
Raible Designs | [TSE] Hop into Real Object Oriented (ROO) with Ben Alex
Real Object Oriented (ROO) is both an architectural approach and a framework with code generation. ROO uses 4 (UI, middle-tier, domain model and persistence) layers instead of 3. Most of of the code is in the domain model. In the persistence layer, most DAOs only differ in finder methods. Rather than DAOs, "Repositories" (from DDD) are used.
2006
Simon Brown's Blog: Comparing webapp frameworks : Stripes
Comparaison de frameworks de présentation Java
1
(7 marks)