AppFuse快速起步指南
一、系统环境准备
1. 安装 J2SE 1.4.2+ 并设置环境变量JAVA_HOME指向J2SE所在的目录。
2. 下载 源程序报或者从CVS(cvs -d :pserver:guest@cvs.dev.java.net:/cvs co appfuse)中检出appfuse模块。
注意:我这里下载的是AppFuse 1.9
3. 安装 Install Ant 1.6.5+ 并设置 ANT_HOME 环境变量。安装 Tomcat 5.0.28 并设置 CATALINA_HOME 环境变量指向对应的Tomcat安装目录。
4. 安装 OracleXE
二、类的设置
1. 把文件 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 文件。
2. 在你的{AppFuse home}/lib 路径, 添加一个 "oracle" 目录并且把ojdbc14_g.jar放在里面
三、开始安装配置Appfuse
1. 将下载的AppFuse1.9,解压到一目录appfuse。
2. 创建一个用户
CREATE USER caihualin IDENTIFIED BY welcome;
GRANT CONNECT TO caihualin;
GRANT RESOURCE TO caihualin;
3. 修改build.properties 文件(在根目录下)
database.jar=${lib.dir}/oracle/ojdbc14_g.jar
database.type=oracle
database.host=localhost
#use the database schema owner and password created in step #1 above here
database.username=caihualin
database.password=welcome
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
database.driver_class=oracle.jdbc.driver.OracleDriver
database.url=jdbc:oracle:thin:@localhost:1521:XE
4. 在appfuse目录下运行 ant new 。会提示你输入application name, database name 和 package name。完成这些操作以后会在appfuse同级目录家里一个包含新程序所需要的全部文件的以你输入的application name命名的目录。在这里我运行的是如下命令:ant new -Dapp.name=e-ruite -Ddb.name=caihualin
警告:请不要在输入的application name, database name 和 package name使用 "test", 包含 "appfuse" 的名称或者以数字作为起始字符的名称,否则将会导致任务无法正常执行,此外使用两个破折号 (-) 会造成结果混乱。
5. 切换到这个新的工程目录并且运行 ant setup (或者运行 ant setup-db setup-tomcat deploy) 创建数据库,配置tomcat并发布你的新应用程序。
6. 若你细想要进行测试以确定所有程序工作良好,运行 ant test-all - 在运行这个任务的时候确定 Tomcat 没有启动。接下来, 运行 ant test-reports - 运行结束后会显示消息告诉你如何查看产生的报告。
四、导入到Eclipse
1、 打开Eclipse,选择文件(File)—导入(import),出现的页面里选择Exist Project into WorkSpace,选择e-ruite目录,单击确定,则项目导入。
2、 选择window—preference,在出现的页面里,选择ant---runtime—Ant Home Entries,单击右边的add external jar,选择junit的jar包,单击确定。
3、 属性设置页面,选择Java Build Path—Libraries--Add Class Folder--Create New Folder,(foldername:JAVA_HOME,checked "link to folder in the file system",选择jdk所在目录即可)
4、 打开项目目录下的build.xml文件,右击--ant build--Targets窗口可以看到很多的任务,选择setup运行并发布项目
5、 运行ant任务列表中的start.tomcat,会在eclipse的console运行tomcat。
分享到:
相关推荐
### 使用AppFuse快速构建Java应用 #### 一、概述 在现代软件开发中,快速构建应用程序的能力至关重要。特别是在Java领域,有许多工具可以帮助开发者提高效率,其中AppFuse就是一个强大的开源框架,旨在加速Java...
appfuse开放web service指南 appfuse开放web service指南
appfuse快速上手AppFuse+QuickStart.html
通过理解和学习AppFuse的这些组件及其相互作用,你可以更好地掌握Java Web开发的基础,并且能够利用AppFuse快速创建自己的项目。对于初学者来说,这是一个很好的起点,而对于经验丰富的开发者,它则可以作为一个高效...
1. **模版化开发**:AppFuse 提供了多种项目模板,如 Maven Archetypes,可以根据需求选择不同的技术栈(如 Struts、Spring MVC 或 Play Framework)来快速生成项目结构。 2. **集成流行框架**:AppFuse 集成了诸如...
AppFuse 是一个开源项目,旨在帮助开发者快速构建J2EE应用程序。它提供了一种模板化的方法,通过结合现有的最佳实践和流行的技术栈,如Spring、Hibernate和Tapestry,简化了开发过程。本文将深入探讨如何利用AppFuse...
AppFuse是一个用于启动J2EE项目的工具包,它提供了一种快速而简便的方法来构建基于Java的应用程序。该工具包由Matt Raible创建,他在网络开发领域拥有丰富的经验,并且是多个开源项目的贡献者,包括Roller Weblogger...
AppFuse 是一个开源项目,它提供了一种快速构建企业级 Web 应用程序的方式。它使用了多种流行的技术栈,如 Spring Boot、Hibernate、Thymeleaf 和 Maven,使得开发者可以更高效地开发基于 Java 的 Web 应用。在本文...
AppFuse是一个开源的应用程序骨架,主要用于快速构建基于Java的企业级应用。它提供了丰富的模板和配置,能够帮助开发者快速搭建起一个完整的应用架构。本文档将详细介绍如何在三分钟内使用AppFuse与SpringMVC和...
AppFuse 是一个基于Java平台的开源项目,旨在加速和简化Web应用程序的开发。它通过集成各种流行框架,如Struts、Spring、Hibernate等,提供了一个项目骨架,使得开发者能够快速搭建新项目的结构。AppFuse分为1.x和...
### AppFuse快速开始指南 #### 一、简介 AppFuse是一个开源的应用程序模板,它能够帮助开发者快速搭建基于Java的企业级应用。通过AppFuse,你可以选择不同的技术栈(如SSH或SSI),并且自动生成基本的应用架构,...
AppFuse是一个开源项目,旨在简化Web应用程序的开发,它提供了一个基础框架,可以帮助开发者快速启动新项目,整合了Spring、Hibernate、Struts等流行技术。在本教程中,我们将深入了解如何利用Maven这个强大的构建...