利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(一)2011-03-26 IBM B.J. Allmon开始之前关于本教程自从 Java 技术的版本 5 以来,很多 Web 框架和服务器端组件架构,如 Enterprise JavaBeans (EJB) 3.0 技术,已从元数据注释的使用受益。Stripes 是一个轻量级的 Java Web 应用程序框架,它也得到了这些受益。Stripes 是独特的,因为它利用 Java 5 注释来使得外部配置成为不必要的,因此不再需要针对元数据存储的 XML 配置文件。本教程是利用 Stripes、Derby 和 Eclipse 开发应用程序的一个实践性教程。演示了 如何开发、打包和部署一个简单的 Stripes 应用程序,用于在 Derby 数据库上执行 CRUD 操作。JavaServer Pages (JSP) 用户界面 (UI) 与 Stripes 动作模型交互。 Stripes 又与在 Derby 数据库上执行事务的 Java Database Connectivity (JDBC) 数据 访问对象交互。JSP Standard Tag Library (JSTL) 提供视图逻辑。目标本教程演示了如何容易地从新构建一个简单的 Stripes 应用程序。您将会熟悉 Stripes 框架、Apache Derby 数据库以及支持 Eclipse 集成开发环境 (IDE) 的工具。本教程的目标不是深入介绍每一种单个的技术。相反,是以一种实践的方式,向您展 示如何利用这些技术来开始开发一个 Stripes 和 Derby 应用程序。本教程包括一个完整 功能的示例应用程序 —— Glossary 1.0,您可以查看、修改和重新部署它。对该应用程 序的修改不仅是允许的,而且鼓励您这么去做,因为完整的源代码可从 下载 一节下载。前提条件以前具有 Java 技术和 Web 开发方面的经验是有帮助的。系统需求要跟随本教程中的例子,必须安装以下软件:Java software development kit (JDK) V1.5 或更高版本Apache Tomcat 5.5.15 或更高版本Stripes 1.3.2Apache Derby 10.1.2.1Eclipse 3.1 或更高版本注意:推荐用 WebTools 安装所有这些软件。我对本教程使用了 Callisto。Apache Ant 1.6.5有关运行 Java 5 Runtime Environment (JRE) 需要什么的更多信息,请访问 Java 下载站点。项目设置首先,为开发设置 Apache Derby 和 Eclipse。下载和安装 Apache Derby要安装 Derby,需要完成以下步骤:下载 Apache Derby。将 tarball 解压到所需的目录(我将它安装在 C:javadb-derby-10.1.2.1-bin 中 )。设置 DERBY_INSTALL 环境变量,如 图 1 所示。图 1. 为 Windows 设置 DERBY_INSTALL 环境变量