J F W

making web application programming easier is possible

A Java Framework for Web applications

JFW is a Java framework and library that simplifies* the creation of web based Java applications. It offers to the programmers, a multi layer architecture and MVC, based on Struts and utilities classes.

In short, JFW offers features like connection pools, logging management and more utilities classes that are not offered by Struts.

The goal is not to create a new MVC framework but to offer a real-world implementation and use of an existing framework already used by many programmers, simplifying the use of that framework and maximizing the productivity.

Moreover, JFW offers all the utility classes used in most of the web applications, like connection pools, gateways that allow to execute SQL instructions and stored procedures, Log4J based logging but with some extensions that permit to be controlled from remote, management of the authentication, authorization and profiling of the customer, a simple scheduler and many other utility classes.

Sure, some of the previous functionalities are also offered by other libraries or frameworks and in some cases they offer more functionalities than JFW. But these libraries are created by various development groups and this demands the knowledge of different interfaces for using the offered functionalities, with different types of configurations.

Since a framework or library is useless without an adequate documentation, a considerable part of our job is dedicated to create useful javadocs and practical examples, in order to make JFW and webapps ready for use.

Go to "Download" section to get the latest jars and wars; see how to use them in the "How to use JFW" section.

News

09-06-2010
- released core 1.1.3 and relative javadoc

29-08-2009
- released core 1.1.2 and relative javadoc
- new page proprietary connection management in core section

26-06-2009
- released core 1.1.1 and relative javadoc
- released logviewer 1.1.1
- updated webapps based on Struts 1.x and 2.x

10-06-2009
- released core 1.1 and relative javadoc
- released logviewer 1.1

06-05-2009
- released core 1.0.14 and relative javadoc

14-03-2009
- released core 1.0.13 and relative javadoc
- updated webapps based on Struts 1.x and 2.x
- reviewed Download page
- reviewed documentation for scheduler configuration

07-01-2009
- released core 1.0.12 and relative javadoc

24-11-2008
- released core 1.0.11 and relative javadoc

01-11-2008
- released core 1.0.10 and relative javadoc
- released logviewer 1.0.3
- updated webapps based on Struts 1.x and 2.x
- webapp for Struts 1 now is based on 1.3.8

14-10-2008
- released core 1.0.9 and relative javadoc
- released logviewer 1.0.2
- updated webapps based on Struts 1.x and 2.x
- released new webapp based on both Struts 1.x and 2.x

25-09-2008
- released core 1.0.8 and relative javadoc

10-09-2008
- released core 1.0.7 that is Struts 2 plugin compliant and relative javadoc

09-09-2008
- released documentation for Struts 2 in sections
"HOW TO : CORE" and
"HOW TO : WEBAPP".

29-08-2008
- released core 1.0.6 and relative javadoc
- new webapp based on Struts 2.x and Tiles 2.x
- updated webapp based on Struts 1.x

22-08-2008
- document session "HOW TO : CORE" is complete
- released core 1.0.5 and relative webapp and javadoc
- released log-viewer 1.0.1

08-08-2008
- document session "Log viewer" is complete
- released core 1.0.4 and relative webapp and javadoc
- released log-viewer 1.0

05-08-2008
- document session "Administration console" is complete

22-07-2008
- released core 1.0.3 and relative webapp and javadoc

20-07-2008
- released core 1.0.2

19-07-2008
- document session "HOW TO : WEBAPP" is complete

16-07-2008
- released core 1.0.1

11-07-2008
- first release of webapp

10-07-2008
- first release of jar and javadoc