J F W

making web application programming easier is possible

Download project files

You can download the files using the Sourceforge pages or directly from the
"Latest releases" list.



There are three basic types of files:

  1. JAR: there are two jars:
    1. The jfw-core-1.1.3.jar that contains the core classes of the framework. You must have this jar in order to use the framework.
    2. The jfw-logviewer-1.1.1.jar that contains the classes of the java application/applet you can use to view the log messages.
    Read this if you update an existing installation: since some of the core classes use external parameters for run correctly, you have to verify if the current jfw.properties you use is compatible with the one of the latest version. You can get an example of the latest jfw.properties from here (the last text area at the bottom of the page).

  2. WEBAPP: These are the wars based on Struts 1.x and 2.x, ready to use. There are three types of wars:
    1. for Struts 1.x
    2. for Struts 2.x
    3. for both Struts versions
    In all the cases, you'll find in the name of zip file container, the version of Struts. For example, "webapp.w1-jfw1.1.1-struts2.0.11.2-axis1.3.zip" is a war file for Struts 2.x.

  3. JAVADOC: this is the javadoc documentation of the classes. You can read the javadoc online from here.



You can find in the name of the downloadable files, the type of the file and the vesion. Let's see some examples:

  1. JAR
    jfw-core-1.1.3.jar: the core classes.
        jfw-core: the name (type) of the jar.
        1.1.3: the version of the jar.

    jfw-core_src-1.1.3.zip: the sources of the previous jar. You'll also get examples of the configuration files (jfw.properties and log4j.xml).

  2. WEBAPP
    webapp.w1-jfw1.1.1-struts1.3.8-axis1.3.zip: a war file ready to be added in the webapps directory of the application server (ex. Tomcat).
        w1: the version of the webapp.
        jfw1.1.1: the version of the jfw-core jar.
        struts1.3.8: the version of Struts.
        axis1.3: the version of Axis.

    webapp_src.w1-jfw1.1.1-struts1.3.8-axis1.3.zip: the sources of the previous webapp. You'll get the java sources, the configuration files (ex. jfw.properties) and the web files (ex. jsp, images, ecc.).

    webapp_nb.w1-jfw1.1.1-struts1.3.8-axis1.3.zip: a Netbeans project of the previous webapp ready to use. Even if you use a different IDE is advisable to start from this file since it contains all the libraries needed for correctly running the web application.

  3. JAVADOC
    javadoc-1.1.3.zip: the javadoc of the core classes.
        1.1.3: the version of the relative jfw-core jar. If the javadoc is not relative
        to jfw-core, will indicate the name of the jar before the version.