Feb 21, 2006

[Library] Struts 1.3 メモ

オレンジニュース さんの Apaxhe Struts 1.3.0 リリース で Struts 1.3 のリリースを知った。 結構たくさんアーカイブがあったので、とりあえず中身をざっと眺めてみた。

Struts ダウンロードサイト
http://svn.apache.org/dist/struts/

アーカイブの概要

各アーカイブの docs/index.html の内容をリスト化しておく。

struts-action
Struts Action Framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and XML, as well as various Jakarta Commons packages, like BeanUtils and Chain of Responsibility. Struts Action Framework helps you create an extensible development environment for your application, based on published standards and proven design patterns.
struts-el
This subproject is an extension of the Struts tag library. Each JSP custom tag in this library is a subclass of an associated tag in the Struts tag library.
struts-extras
The purpose of this subproject is to provide a separate and common location to provide optional but often useful extension classes to Struts Action Framework.
struts-taglib
This library simplifies development of a JSP-based view layer of a Struts Action Framework Application. These tags were previously packaged as part of the base Struts 1.2 distribution, but have been extracted into a separate library.
struts-tiles
Tiles is a templating framework. It can be used to create a common look & feel for a web site or application and to create reusable view components.

アーカイブの中身

action-library_1.3_00.zip

action-library_1.3_00
│  struts-config_1_3.dtd
│  web-app_2_3.dtd
└─action-library_1.3.0
        antlr-2.7.2.jar
        cactus-12-1.4.1.jar
        cactus-ant-1.4.1.jar
        commons-beanutils-1.7.0.jar
        commons-chain-1.0.jar
        commons-digester-1.6.jar
        commons-fileupload-1.1.jar
        commons-io-1.1.jar
        commons-logging-1.0.4.jar
        commons-validator-1.2.0.jar
        httpunit-1.5.4.jar
        junit-3.8.1.jar
        oro-2.0.8.jar
        struts-action-1.3.0.jar
        struts-el-1.3.0.jar
        struts-extras-1.3.0.jar
        struts-mailreader-dao-1.3.0.jar
        struts-taglib-1.3.0.jar
        struts-tiles-1.3.0.jar

struts-action-1.3.0.tar.gz

struts-action-1.3.0
│  struts-action-1.3.0.jar
├─conf
│      chain-config.xml
│      struts-config_1_0.dtd
│      struts-config_1_1.dtd
│      struts-config_1_2.dtd
│      struts-config_1_3.dtd
│      validator-rules.xml
│      web-app_2_2.dtd
│      web-app_2_3.dtd
└─docs
    ├─apidocs
    ├─faqs
    ├─images
    ├─jcoverage
    ├─style
    ├─userGuide
    ├─xref
    └─xref-test

struts-action-1.3.0-src.tar.gz

struts-action-1.3.0
│  build.xml
│  maven.xml
│  project.xml
├─build
│      maven.xml
│      pom.xml
│      project.properties
│      project.xml
│      struts.jsl
│      struts_checks.xml
│      struts_jalopy.xml
├─conf
│  └─java
│          chain-config.xml
│          struts-config_1_0.dtd
│          struts-config_1_1.dtd
│          struts-config_1_2.dtd
│          struts-config_1_3.dtd
│          validator-rules.xml
│          web-app_2_2.dtd
│          web-app_2_3.dtd
└─src
    ├─java
    ├─java
    │  └─org
    │      └─apache
    │          └─struts
    │              ├─action
    │              ├─chain
    │              │  ├─commands
    │              │  │  ├─generic
    │              │  │  ├─servlet
    │              │  │  └─util
    │              │  └─contexts
    │              ├─config
    │              │  └─impl
    │              ├─mock
    │              ├─upload
    │              ├─util
    │              └─validator
    │                  └─validwhen
    └─test

struts-el-1.3.0

struts-el-1.3.0
│  struts-el-1.3.0.jar
└─docs
    ├─apidocs
    ├─images
    ├─jcoverage
    ├─style
    ├─tlddoc
    ├─xref
    └─xref-test

struts-el-1.3.0-src.tar.gz

struts-el-1.3.0
│  build.xml
│  maven.xml
│  project.properties
│  project.xml
├─build
│      maven.xml
│      pom.xml
│      project.properties
│      project.xml
│      struts.jsl
│      struts_checks.xml
│      struts_jalopy.xml
└─src
    ├─exercise-taglib
    ├─java
    │  └─org
    │      └─apache
    │          └─strutsel
    │              └─taglib
    │                  ├─bean
    │                  ├─html
    │                  ├─logic
    │                  ├─tiles
    │                  └─utils
    ├─test
    └─tld
            struts-bean-el.tld
            struts-html-el.tld
            struts-logic-el.tld
            struts-tiles-el.tld

struts-extras-1.3.0.tar.gz

struts-extras-1.3.0
│  struts-extras-1.3.0.jar
└─docs
    ├─apidocs
    ├─images
    ├─jcoverage
    ├─style
    ├─xref
    └─xref-test

struts-extras-1.3.0-src.tar.gz

struts-extras-1.3.0
│  build.xml
│  project.properties
│  project.xml
├─build
│      maven.xml
│      pom.xml
│      project.properties
│      project.xml
│      struts.jsl
│      struts_checks.xml
│      struts_jalopy.xml
└─src
    ├─conf
    ├─java
    │  └─org
    │      └─apache
    │          └─struts
    │              ├─actions
    │              ├─plugins
    │              └─validator
    └─test

struts-site-1.3.0.tar.gz

struts-site-1.3.0
│  struts-site-1.3.0.jar
└─docs
    ├─images
    ├─legacy
    ├─proposals
    ├─struts-doc-1.0.2
    ├─struts-doc-1.1
    ├─style
    ├─stylesheets
    └─uml

struts-site-1.3.0-src.tar.gz

struts-site-1.3.0
│  maven.xml
│  project.properties
│  project.xml
└─build
        maven.xml
        pom.xml
        project.properties
        project.xml
        struts.jsl
        struts_checks.xml
        struts_jalopy.xml

struts-taglib-1.3.0

struts-taglib-1.3.0
│  struts-taglib-1.3.0.jar
└─docs
    ├─apidocs
    ├─images
    ├─jcoverage
    ├─style
    ├─tlddoc
    ├─xref
    └─xref-test

struts-taglib-1.3.0-src.tar.gz

struts-taglib-1.3.0
│  build.xml
│  maven.xml
│  project.properties
│  project.xml
├─build
│      maven.xml
│      pom.xml
│      project.properties
│      project.xml
│      struts.jsl
│      struts_checks.xml
│      struts_jalopy.xml
└─src
    ├─conf
    ├─java
    │  └─org
    │      └─apache
    │          └─struts
    │              └─taglib
    │                  ├─bean
    │                  ├─html
    │                  ├─logic
    │                  └─nested
    │                      ├─bean
    │                      ├─html
    │                      └─logic
    ├─test
    ├─test-cactus
    ├─tld
    └─webapp

struts-tiles-1.3.0.tar.gz

struts-tiles-1.3.0
│  struts-tiles-1.3.0.jar
└─docs
    ├─apidocs
    ├─images
    ├─jcoverage
    ├─style
    ├─tlddoc
    ├─xref
    └─xref-test

struts-tiles-1.3.0-src.tar.gz

struts-tiles-1.3.0
│  build.xml
│  maven.xml
│  project.properties
│  project.xml
├─build
│      maven.xml
│      pom.xml
│      project.properties
│      project.xml
│      struts.jsl
│      struts_checks.xml
│      struts_jalopy.xml
└─src
    ├─java
    │  └─org
    │      └─apache
    │          └─struts
    │              └─tiles
    │                  ├─actions
    │                  ├─beans
    │                  ├─commands
    │                  ├─definition
    │                  ├─taglib
    │                  │  └─util
    │                  └─xmlDefinition
    ├─resource
    │  └─org
    │      └─apache
    │          └─struts
    │              ├─resources
    │              │      tiles-config_1_1.dtd
    │              │      tiles-config_1_3.dtd
    │              └─tiles
    │                      chain-config.xml
    ├─test
    └─tld
            struts-tiles.tld