使用AppFuse快速构建J2EE应用 - 快速开发,从AppFuse开始 - 编程入门网
|-------- XML error: The previous line is longer than the max of 90 characters ---------|
注:AppFuse 会在构建期将 @DB- NAME@ 替换成你指定的数据库名(本文中为“mydb”)。 在 c:\opt\myapp 下运行 “ant setup test-all”。“setup” 完成了很多“设置”工作:创建 数据库、构建 dao 和 serive 类、加载样本数据、创建 war 文件并部署到 tomcat,等等。 “test-all” 运行所有的测试用例:对 dao,service 以及页面的测试。如果这个脚本运行 成功,说明开发环境一切就绪。这时,启动 Tomcat,通过访问 http://localhost:8080/myapp 就能够看 到 AppFuse的登录界面了。AppFuse 预定义了两个用户:mraible 和 tomcat,密码都是 tomcat。 mraible 属于管理员角色(能够管理用户信息),tomcat 属于普通用户角色。用 mraible 登录可以看到 图 3的界面。 图 3. AppFuse的初始界面 或许此时,你已惊奇地发现,自己不过只运行了一次 Ant 脚本,但是系统已经拥有“用户管理 ”、“邮件”、“文件上传” 等功能 -- 这就是 AppFuse “开箱即用 ”的优势。接下来让我们开始开发前述的应用示例。 创建数据库表 在 mydb 数据库 中执行如下语句创建 employee 表: 清单 2. 创建 employee 语句
使用AppFuse快速构建J2EE应用 - 快速开发,从AppFuse开始(5)时间:2011-10-16 IBM 沈锐用 AppGen 生成代码 AppFuse 自带了一 个代码生成工具 -- AppGen,它位于 c:\opt\myapp\extras\appgen 目录下面。AppGen 可以生成绝大部 分我们需要的代码,比如 dao 类,service 类,菜单、增删改的 web 页面、配置文件、样本数据,等等 。AppGen 利用 XDoclet 生成代码,因此可以在 extras/appgen/src 看到很多 .xdt 文件,这些就是 XDoclet的模版定义文件。如果你希望自己编写 dao 和 service 类,就运行“install”这个 target,否则就用 “install-detailed” ,它可以帮你搞定一切。下面就让我们来运行 “install-detailed” 生成代码。在 c:\opt\myapp\extras\appgen 下运行 “ant install-detailed”。 清单 3. 运行 install-detailed
前两个问题都很直观:选择从 table 生成代码,表 名是 employee。第三个问题是让用户输入使用的模块名,如果你希望 AppFuse 帮你按模块生成代码的话 ,就需要输入一个模块名称。这里,我们输入“hr”。如果运行成功,在 Eclipse 中会看到 如下的目录结构: 图 4. “install-detailed” 执行后的 Eclipse 使用AppFuse快速构建J2EE应用 - 快速开发,从AppFuse开始(6)时间:2011-10-16 IBM 沈锐表 2 列出了 "install-detailed" 生成的主要文件。 表 2. "install-detailed" 生成 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |