`
jasonw68
  • 浏览: 153085 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

appfuse2 Oracle应用

    博客分类:
  • J2EE
阅读更多

一。到官方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搭建文档

    通过以上步骤,你就成功地使用Appfuse2搭建了一个基于Oracle数据库的Web应用。Appfuse2的强大之处在于它的模块化设计,可以根据项目需求选择性地使用各个组件,同时,其丰富的文档和社区支持为开发者提供了便利的...

    AppFuse(2)

    这些库文件共同构成了AppFuse的基础,使得开发者可以利用Struts 2的MVC架构、Spring的IoC和AOP能力、以及对各种数据库的支持,快速开发出健壮的Java Web应用。通过集成这些组件,AppFuse极大地简化了项目的初始化...

    AppFuse2.1所需包

    AppFuse 是一个开源项目,旨在简化Java Web应用程序的开发。它提供了一个基础架构,开发者可以在此基础上快速构建安全、可扩展的应用程序。AppFuse 2.1 版本是该项目的一个较早版本,但仍然包含了现代Web开发的核心...

    appfuse 2.0.2PDF格式文档

    标题:AppFuse 2.0.2 - 快速启动Web应用开发的开源框架 描述:AppFuse 2.0.2文档,PDF格式,详细介绍了AppFuse的应用、特性和如何利用它加速Web应用的开发过程。 AppFuse是一款用于“快速启动”Web应用开发的开源...

    AppFuse(3)

    AppFuse 是一个开源项目,旨在简化Java Web应用程序的开发。它提供了一个基础框架,整合了多种流行的开源技术,帮助开发者快速构建应用。AppFuse 3 版本是该项目的一个特定迭代,可能包含了对先前版本的一些改进和...

    使用appfuse构建环境

    AppFuse是一个开源的Java Web应用程序框架,用于快速搭建基于Spring MVC、Spring Security、Hibernate等技术的应用程序。它提供了一套完整的开发模板,使得开发者能够专注于业务逻辑的实现,而无需过多关注底层架构...

    AppFuse3.5对接Oracle数据库

    AppFuse是一个使用Java语言开发web应用系统的集成框架。java开发人员头痛的事情是面对大量的框架不知该如何选择。这些框架性能如何,兼容性如何等等都需要筛选比较。Appfuse作者Matt Raible对于这些框架做了深入研究...

    Appfuse的Ant任务列表

    Appfuse是一个开源框架,旨在加速Java企业级应用程序的开发。它基于Maven和Ant构建系统,提供了丰富的自动化构建任务,涵盖了从项目初始化到部署的整个开发流程。本文将详细解析Appfuse的Ant任务列表,帮助开发者更...

    appfuse-demos:截屏视频和教程应用程序,显示AppFuse中的功能

    2. **Spring框架**:Spring 是Java应用中的核心组件,它提供了依赖注入、AOP(面向切面编程)以及众多其他企业级服务。在AppFuse中,Spring用于管理bean,处理HTTP请求,以及事务管理。 3. **Hibernate ORM**:...

    J2EE开发学习文档描述总纲目.doc

    - **AppFuse**:AppFuse是一个快速开发框架,集成了多个流行开源组件,如Hibernate、Spring等,用于快速构建Web应用。 - **XML、JSON**:XML和JSON是数据交换格式,常用于前后端通信。 - **其他技术**:如VML、...

    J2EE程序员需掌握的技术

    5. **数据库系统**:Oracle、SQL Server和MySQL是最常见的关系型数据库,而HSQLDB和Derby适合轻量级应用。Berkeley和EnterpriseDB则为高性能事务处理提供了解决方案。 6. **开发工具**:Eclipse、NetBeans和...

    J2EE入门-经典

    - **阅读经典代码**:通过分析优秀项目如Petstore、JPetstore、Jive、Appfuse等,学习先进的设计思路。 - **实践为主**:理论与实践相结合,动手编写代码比单纯阅读书籍更有助于技能提升。 - **广泛涉猎**:保持对新...

Global site tag (gtag.js) - Google Analytics