使用AppFuse快速构建J2EE应用.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
- . - . . -可修编- 使用 AppFuse 快速构建 J2EE 应用 本文以一个 J2EE 开发者的角度,借助一个简单的应用例如,在融合了个人经历的根底上介绍了如何用 AppFuse 一步步地构建 J2EE 工程。通过阅读本文,读者不仅能够学会用 AppFuse 进展开发,而且能够充分体会到 AppFuse 提供的“快速开发〞的优越性。 ? 评论: 锐, 软件工程师, IBM CSDL 2006 年 10 月 19 日 关于 AppFuse 的特性、架构以及为什么要使用 AppFuse,AppFuse 的创始人 Matt Raible 在? ?使用 AppFuse 的七个理由?一文中已经做了很详尽的阐述,这里就不再赘言。本文将着力于实践,即如何运用 AppFuse 开发 J2EE 应用。 使用 AppFuse,你需要对 Ant 有一些根本的了解,比方什么叫 target、什么是 build.xml 以及如何运行 Ant,等等。如果你现在还不知道 Ant 是什么,就需要找些相关资料学习一下。下表列出了本文中用到的也是较为常用的 AppFuse 的 target: 表 1. Ant 中常用的 AppFuse target target 说明 所在文件 new 这个 target 是使用 AppFuse 必须要用到的,它用来在 AppFuse 同级的目录下创立一个新工程。创立过程是交互式的,会让用户输入工程名称、数据库名称以及根包路径。 AppFuse 安装目录下的 build.xml setup 用于初始化一个新的工程,它包含了从数据库创立、Tomcat 设置到 war 文件的生成和部署等一系列操作。 工程根目录下的 build.xml deploy 如果你修改的代码不涉及到数据库的更改,那么可以使用这个 target,因为它只负责生成并重新部署 war 包。 工程根目录下的 build.xml setup-db 如果你只是要对数据库进展更改,使用这个 target。比方,重新创立数据库,重新加载样本数据等操作。 工程根目录下的 build.xml install AppGen 的 target。如果你不希望使用 AppGen 帮你生成 dao 类和 service 类以及其他的代码,就使用这个 target。 extras/appgen 目录下的 build.xml install-detailed AppGen 的 target。如果你希望使用 AppGen 帮你生成所有代码,就使用这个 target。 extras/appgen 目录下的 build.xml 本文将按如下顺序展开表达 : 例如介绍 搭建开发环境 新建工程 创立数据库表 用 AppGen 生成代码 根据工程需求调整代码 其他功能 语言国际化 页面布局和样式 系统平安 事务控制 日志 缓存 例如介绍 本文的例如实现对员工信息的增删查改等根本功能。用 Tapestry 实现表示层,用 Hibernate 开发持久层,用 Spring 提供事务控制等跨模块效劳,并用 Acegi 进展平安管理。本例如只用到一个域模型:Employee,下面是它的 UML 图。 图 1. Employee UML 图 回页首 搭建开发环境 本文的代码开发平台采用的是 Windows 操作系统,因此,以下环境设置也是针对 Windows 操作系统的。 从? AppFuse 下载页面下载 appfuse-tapestry-1.9.3-src.zip,并解压缩在任意目录下。这个 zip 已经定制了使用 Tapestry 作为表现层的实现框架,因而使用起来较为直接。 从? java.sun.下载最新的 JDK,并安装或解压缩到任意目录下。本文采用 JDK 1.5.0。设置环境变量 JAVA_HOME 指向 JDK 所在的目录,并在 PATH 中添加 %JAVA_HOME%/bin。 从? jakarta.apache.org/tomcat下载最新版的 Tomcat,并安装或解压缩到任意目录下。本文采用 Tomcat 5.5.17。设置环境变量 CATALINA_HOME 指向 Tomcat 的安装目录。 从? ant.apache.org下载最新版的 Ant,并解压缩到任意目录下。AppFuse 要求的最低版本是 1.6.2,本文采用的是 1.6.5。设置 ANT_HOME 指向 Ant 所在的目录,并在 PATH 中添加 %ANT_HOME%/bin。另外,要拷贝一个 jun

文档评论(0)

ygxt89 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档