AppFuse快速起步指南
2005-06-27 22:31
274 查看
AppFuse项目的主要目的是帮助你加速web应用程序的开发。下面说明如何利用它创建一个新工程的基本步骤。
1. 安装 J2SE 1.4.2+ 并设置环境变量JAVA_HOME指向J2SE所在的目录。
2. 下载源程序报或者从CVS(cvs -d :pserver:guest@cvs.dev.java.net:/cvs co appfuse)中检出appfuse模块。
注意: 你可以使用the all-in-one installer一次性下载安装AppFuse 1.8, Ant 1.6.2, Tomcat 5.0.28 和 MySQL 4.1.11 (for Windows)。查看相关的 README.txt文件可以了解更多信息。
3. 安装 Install Ant 1.6.2+ 并设置 ANT_HOME 环境变量。 安装 Tomcat 4.1.x+ (推荐使用Tomcat 5.0.28) 并设置 CATALINA_HOME 环境变量指向对应的Tomcat安装目录。 参阅我的文章 设置开发环境 可以了解在哪里下载到这些程序并且可以了解我通常如何安装配置这些程序。
4. 安装 MySQL 3.23.x+ (推荐使用 4.1.7).
注意: 如果你使用 MySQL 4.1.7, 确定正确设置了 UTF-8 字符集和 InnoDB 表类型。 这里说明如何设置。
5. 设置本机的 SMTP server 或者修改 mail.properties 文件(在 web/WEB-INF/classes 目录下) 和 build.properties 文件(在根目录下 -- 给 log4j 消息使用) 以使用一个已有的smtp server - 默认值是 localhost。
6. 把文件 lib/junit3.8.1/junit.jar 拷贝到 $ANT_HOME/lib目录下。
注意: 你可能会发现在 $ANT_HOME/lib目录已经有一个 ant-junit.jar 文件了. 这个 jar 包不是 JUnit 类库, 而是 Ant 的 junit task 实现,在执行Ant junit task时会使用你新增的这个junit.jar 文件。
7. 如果你计划使用 iBATIS (代替 Hibernate) 或者 struts 以外的 web framework, 现在安装它们 (安装指令下面可以查到)。安装完成以后, 在appfuse目录下运行 ant new 。会提示你输入application name, database name 和 package name。完成这些操作以后会在appfuse同级目录家里一个包含新程序所需要的全部文件的以你输入的application name命名的目录。
警告: 请不要在输入的application name, database name 和 package name使用 "test", 包含 "appfuse" 的名称 或者 以数字作为起始字符的名称,否则将会导致任务无法正常执行,此外使用两个破折号 (-) 会造成结果混乱。
8. 切换到这个新的工程目录并且运行 ant setup (或者运行 ant setup-db setup-tomcat deploy) 创建数据库,配置tomcat并发布你的新应用程序。创建数据库的任务只有在你的root用户密码为空的情况下才能工作。需要的话你可以修改 build.properties 文件if necessary. 需要 安装设置帮助setup?
9. 若你细想要进行测试以确定所有程序工作良好,运行 ant test-all - 在运行这个任务的时候确定 Tomcat 没有启动。 接下来, 运行 [b]ant test-reports - 运行结束后会显示消息告诉你如何查看产生的报告。
在你确认你正确的完成了上述步骤以后 - 浏览一下 指南 了解如何使用appfuse开发程序。
安装的可选项
如果你希望使用 iBATIS作为持久化framework, 查看extras/ibatis目录下的 README.txt 文件或者运行 ant install-ibatis。
如果你希望使用 Spring作为web framework, 查看 extras/spring 目录下的 README.txt 文件或者运行 ant install-springmvc。
如果你希望使用 WebWork作为web framework, 查看extras/webwork 目录下的 README.txt 文件或者运行 ant install-webwork。
如果你希望使用 JSF作为web framework, 查看 extras/jsf 目录下的 README.txt 文件或者运行 ant install-jsf。
如果你希望使用 Tapestry作为web framework, 查看 extras/tapestry 目录下的 README.txt 文件或者运行 ant install-tapestry。
如果你想写脚本自动基于Appfuse创建并测试自己的工程。在CVS上面有两个我已经写好的用来测试的脚本供参考: spring+ibatis和 webwork。 注意在实际开发过程中最好不要使用 "appfuse" 作为工程名 因为可能会造成不必要的查找/替换。
如果你不希望安装 iBATIS, Spring MVC, WebWork, JSF 和 Tapestry - 你应该在把它们检入前删除extras下的相关目录。
注意: 安装程序会修改 Eclipse classpath, 但是不会是理想的方法。 你需要人工修改它。
1. 安装 J2SE 1.4.2+ 并设置环境变量JAVA_HOME指向J2SE所在的目录。
2. 下载源程序报或者从CVS(cvs -d :pserver:guest@cvs.dev.java.net:/cvs co appfuse)中检出appfuse模块。
注意: 你可以使用the all-in-one installer一次性下载安装AppFuse 1.8, Ant 1.6.2, Tomcat 5.0.28 和 MySQL 4.1.11 (for Windows)。查看相关的 README.txt文件可以了解更多信息。
3. 安装 Install Ant 1.6.2+ 并设置 ANT_HOME 环境变量。 安装 Tomcat 4.1.x+ (推荐使用Tomcat 5.0.28) 并设置 CATALINA_HOME 环境变量指向对应的Tomcat安装目录。 参阅我的文章 设置开发环境 可以了解在哪里下载到这些程序并且可以了解我通常如何安装配置这些程序。
4. 安装 MySQL 3.23.x+ (推荐使用 4.1.7).
注意: 如果你使用 MySQL 4.1.7, 确定正确设置了 UTF-8 字符集和 InnoDB 表类型。 这里说明如何设置。
5. 设置本机的 SMTP server 或者修改 mail.properties 文件(在 web/WEB-INF/classes 目录下) 和 build.properties 文件(在根目录下 -- 给 log4j 消息使用) 以使用一个已有的smtp server - 默认值是 localhost。
6. 把文件 lib/junit3.8.1/junit.jar 拷贝到 $ANT_HOME/lib目录下。
注意: 你可能会发现在 $ANT_HOME/lib目录已经有一个 ant-junit.jar 文件了. 这个 jar 包不是 JUnit 类库, 而是 Ant 的 junit task 实现,在执行Ant junit task时会使用你新增的这个junit.jar 文件。
7. 如果你计划使用 iBATIS (代替 Hibernate) 或者 struts 以外的 web framework, 现在安装它们 (安装指令下面可以查到)。安装完成以后, 在appfuse目录下运行 ant new 。会提示你输入application name, database name 和 package name。完成这些操作以后会在appfuse同级目录家里一个包含新程序所需要的全部文件的以你输入的application name命名的目录。
警告: 请不要在输入的application name, database name 和 package name使用 "test", 包含 "appfuse" 的名称 或者 以数字作为起始字符的名称,否则将会导致任务无法正常执行,此外使用两个破折号 (-) 会造成结果混乱。
8. 切换到这个新的工程目录并且运行 ant setup (或者运行 ant setup-db setup-tomcat deploy) 创建数据库,配置tomcat并发布你的新应用程序。创建数据库的任务只有在你的root用户密码为空的情况下才能工作。需要的话你可以修改 build.properties 文件if necessary. 需要 安装设置帮助setup?
9. 若你细想要进行测试以确定所有程序工作良好,运行 ant test-all - 在运行这个任务的时候确定 Tomcat 没有启动。 接下来, 运行 [b]ant test-reports - 运行结束后会显示消息告诉你如何查看产生的报告。
在你确认你正确的完成了上述步骤以后 - 浏览一下 指南 了解如何使用appfuse开发程序。
安装的可选项
如果你希望使用 iBATIS作为持久化framework, 查看extras/ibatis目录下的 README.txt 文件或者运行 ant install-ibatis。
如果你希望使用 Spring作为web framework, 查看 extras/spring 目录下的 README.txt 文件或者运行 ant install-springmvc。
如果你希望使用 WebWork作为web framework, 查看extras/webwork 目录下的 README.txt 文件或者运行 ant install-webwork。
如果你希望使用 JSF作为web framework, 查看 extras/jsf 目录下的 README.txt 文件或者运行 ant install-jsf。
如果你希望使用 Tapestry作为web framework, 查看 extras/tapestry 目录下的 README.txt 文件或者运行 ant install-tapestry。
如果你想写脚本自动基于Appfuse创建并测试自己的工程。在CVS上面有两个我已经写好的用来测试的脚本供参考: spring+ibatis和 webwork。 注意在实际开发过程中最好不要使用 "appfuse" 作为工程名 因为可能会造成不必要的查找/替换。
如果你不希望安装 iBATIS, Spring MVC, WebWork, JSF 和 Tapestry - 你应该在把它们检入前删除extras下的相关目录。
注意: 安装程序会修改 Eclipse classpath, 但是不会是理想的方法。 你需要人工修改它。
相关文章推荐
- AppFuse快速起步指南
- 【原创翻译】AppFuse 2.0 快速起步【AppFuse文档-4】
- SOA 快速指南 1 2 3(转IBM developerWorks 中国) 3
- 极速手游加速SDK快速指入指南+极速手游加速器SDK参考文档
- UE4快速入门指南
- appfuse-1.8.2安装指南
- 免费电子书:OpenShift 快速上手指南(动物系列)
- 使用POI操作excel(读取和创建)快速开发指南
- 便利的开发工具 CppUnit 快速使用指南
- Eclipse快速上手指南之使用基础
- Drozer快速使用指南
- [AppFuse]快速上手
- OWASP安全编码规范快速参考指南
- log4cpp快速使用指南
- 开发指南专题一: JEECG微云快速开发平台前言
- Axis2快速上手指南
- Docker 入门快速上手指南
- [导入][VS2005起步]一些实用的工具和配置指南
- CentOS7挂载nfs盘快速指南
- DragonBones快速入门指南2