一。到官方https://appfuse.dev.java.net下载Appfuse2.0.1版的压缩包,解压到本地,本文为E:\appfuseRepository\repository;
二。到官方下载Maven:http://apache.mirror.phpchina.com/maven/binaries/apache-maven -2.0.8-bin.zip,并解压到本地,本为为E:\apache-maven-2.0.8,进入conf目录修改 localRepository:
<settings>
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>E:/appfuseRepository/repository</localRepository>
三。到官方下载驱动:http: //download.oracle.com/otn/utilities_drivers/jdbc/10202/ojdbc14.jar,将该文件保存到E:\appfuseRepository\repository\com\oracle\ojdbc14\10.2.0.2.0目录下;
四。执行MAVEN命令:
mvn archetype:create
-DarchetypeGroupId=org.appfuse.archetypes
-DarchetypeArtifactId=appfuse-basic-jsf
-DremoteRepositories=http://static.appfuse.org/releases
-DarchetypeVersion=2.0.1
-DgroupId=com.mycompany.app
-DartifactId=myproject,该命令会生成项目文件。
五。进入myproject目录修改pom.xml文件,设置数据库配置如下,根据你的配置需要相应的修改:
<!-- Database settings -->
<dbunit.dataTypeFactoryName>org.dbunit.ext.oracle.OracleDataTypeFactory</dbunit.dataTypeFactoryName>
<dbunit.schema>IBAS</dbunit.schema> <!-- Make sure to capitalize the schema name -->
<dbunit.operation.type>CLEAN_INSERT</dbunit.operation.type>
<hibernate.dialect>org.hibernate.dialect.Oracle9Dialect</hibernate.dialect>
<hibernate.show_sql>true</hibernate.show_sql>
<jdbc.groupId>com.oracle</jdbc.groupId>
<jdbc.artifactId>ojdbc14</jdbc.artifactId>
<jdbc.version>10.2.0.2.0</jdbc.version>
<jdbc.driverClassName>oracle.jdbc.OracleDriver</jdbc.driverClassName>
<jdbc.url><![CDATA[jdbc:oracle:thin:@135.224.85.1:1521:testdb]]></jdbc.url>
<jdbc.username>ibas</jdbc.username>
<jdbc.password>ibas</jdbc.password>
注意:1。方案名要大写,在oracle中是大写存储。
2。ojdbc14.jar需要手工下载存放到~\repository\com\oracle\ojdbc14\10.2.0.2.0路径下。
六。在myproject目录下执行mvn integration-test命令,生成myproject-1.0-SNAPSHOT.war文件,复制该文件到tomcat的webapps目录下,在浏览器中输入http://localhost:8081/myproject-1.0-SNAPSHOT/index.jsp,OK~搞定了!
分享到:
相关推荐
通过以上步骤,你就成功地使用Appfuse2搭建了一个基于Oracle数据库的Web应用。Appfuse2的强大之处在于它的模块化设计,可以根据项目需求选择性地使用各个组件,同时,其丰富的文档和社区支持为开发者提供了便利的...
这些库文件共同构成了AppFuse的基础,使得开发者可以利用Struts 2的MVC架构、Spring的IoC和AOP能力、以及对各种数据库的支持,快速开发出健壮的Java Web应用。通过集成这些组件,AppFuse极大地简化了项目的初始化...
AppFuse 是一个开源项目,旨在简化Java Web应用程序的开发。它提供了一个基础架构,开发者可以在此基础上快速构建安全、可扩展的应用程序。AppFuse 2.1 版本是该项目的一个较早版本,但仍然包含了现代Web开发的核心...
标题:AppFuse 2.0.2 - 快速启动Web应用开发的开源框架 描述:AppFuse 2.0.2文档,PDF格式,详细介绍了AppFuse的应用、特性和如何利用它加速Web应用的开发过程。 AppFuse是一款用于“快速启动”Web应用开发的开源...
AppFuse 是一个开源项目,旨在简化Java Web应用程序的开发。它提供了一个基础框架,整合了多种流行的开源技术,帮助开发者快速构建应用。AppFuse 3 版本是该项目的一个特定迭代,可能包含了对先前版本的一些改进和...
AppFuse是一个开源的Java Web应用程序框架,用于快速搭建基于Spring MVC、Spring Security、Hibernate等技术的应用程序。它提供了一套完整的开发模板,使得开发者能够专注于业务逻辑的实现,而无需过多关注底层架构...
AppFuse是一个使用Java语言开发web应用系统的集成框架。java开发人员头痛的事情是面对大量的框架不知该如何选择。这些框架性能如何,兼容性如何等等都需要筛选比较。Appfuse作者Matt Raible对于这些框架做了深入研究...
Appfuse是一个开源框架,旨在加速Java企业级应用程序的开发。它基于Maven和Ant构建系统,提供了丰富的自动化构建任务,涵盖了从项目初始化到部署的整个开发流程。本文将详细解析Appfuse的Ant任务列表,帮助开发者更...
2. **Spring框架**:Spring 是Java应用中的核心组件,它提供了依赖注入、AOP(面向切面编程)以及众多其他企业级服务。在AppFuse中,Spring用于管理bean,处理HTTP请求,以及事务管理。 3. **Hibernate ORM**:...
- **AppFuse**:AppFuse是一个快速开发框架,集成了多个流行开源组件,如Hibernate、Spring等,用于快速构建Web应用。 - **XML、JSON**:XML和JSON是数据交换格式,常用于前后端通信。 - **其他技术**:如VML、...
5. **数据库系统**:Oracle、SQL Server和MySQL是最常见的关系型数据库,而HSQLDB和Derby适合轻量级应用。Berkeley和EnterpriseDB则为高性能事务处理提供了解决方案。 6. **开发工具**:Eclipse、NetBeans和...
- **阅读经典代码**:通过分析优秀项目如Petstore、JPetstore、Jive、Appfuse等,学习先进的设计思路。 - **实践为主**:理论与实践相结合,动手编写代码比单纯阅读书籍更有助于技能提升。 - **广泛涉猎**:保持对新...