使用AppFuse快速构建J2EE应用 - 快速开发,从AppFuse开始 - 编程入门网
使用AppFuse快速构建J2EE应用 - 快速开发,从AppFuse开始时间:2011-10-16 IBM 沈锐简介:本文以一个 J2EE 开发者的角度,借助一个简单的应用示例,在融合了个人经验的基础上介绍 了如何用 AppFuse 一步步地构建 J2EE 项目。通过阅读本文,读者不仅能够学会用 AppFuse 进行开发, 而且能够充分体会到 AppFuse 提供的“快速开发”的优越性。 关于 AppFuse的特性、架构以及为什么要使用 AppFuse,AppFuse的创始人 Matt Raible 在 《使用 AppFuse的七个理由》一文中已经做了很详尽的阐述,这里就不再赘言。本文将着力于实践,即如何运用 AppFuse 开发 J2EE 应用。 使用 AppFuse,你需要对 Ant 有一些基本的了解,比如什么叫 target、什么是 build.xml 以及如何运行 Ant,等等。如果你现在还不知道 Ant 是什么,就需要找些相 关资料学习一下。下表列出了本文中用到的也是较为常用的 AppFuse的 target: 表 1. Ant 中常 用的 AppFuse target
使用AppFuse快速构建J2EE应用 - 快速开发,从AppFuse开始(2)时间:2011-10-16 IBM 沈锐本文将按如下顺序展开叙述: 示例介绍 搭建开发环 境 新建项目 创建数据库表 用 AppGen 生成代码 根据项目需求调整代码 其他功能 语言国际化 页面布局和样式 事务控制 日 志 邮件 缓存 示例介绍 本文的示例实现对员工信息的增删查改等基本功能。 用 Tapestry 实现表示层,用 Hibernate 开发持久层,用 Spring 提供事务控制等跨模块服务,并用 Acegi 进行安全管理。本示例只用到一个域模型:Employee,下面是它的 UML 图。 图 1. Employee UML 图 搭建开发环境 本文的代码开发平台采用的是 Windows 操作系统,因此,以下环境设置也是针对 Windows 操作 系统的。 从 AppFuse 下载页面 下载 appfuse-tapestry-1.9.3-src.zip,并解压缩在任意目录下。这个 zip 已经定制了使用 Tapestry 作为表现层的实现框架,因而使用起来较为直接。 从 http://java.sun.com 下载最新的 JDK,并安装或解压缩到任意目录下。本文采用 JDK 1.5.0。设置环境 变量 JAVA_HOME 指向 JDK 所在的目录,并在 PATH 中添加 %JAVA_ |
|||||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |