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

appfuse2.02学习开发1

阅读更多
1.到Maven官网http://maven.apache.org/下载其最新版本,解压后设置好环境变量。
2.创建一个存放appfuse项目的文件夹。启动dos窗口,并进入刚刚的文件夹。运行创建骨架的命令,不同的框架选用不同的命令,以下是Struts2 Basic的创建命令:
mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject 

说明:DartifactId:项目名称 DgroupId:包结构。更多命令请参考:http://appfuse.org/display/APF/AppFuse+QuickStart
3.运行项目。在dos窗口进入项目文件夹,运行
mvn jetty:run-war 
,然后就可以在浏览器中运行 http://localhost:8080
4.运行
 mvn war:inplace
将war中的文件放入 自己的项目的webapp目录 。
5.运行
mvn appfuse:full-source 
将org.appfuse的源文件都copy过来了。
6.运行
mvn install eclipse:eclipse
生成eclipse的项目文件 当然也可以用idea netbeans。
7.增量式开发,增加一个员工列表项。
7.1首先在往数据库建立一张表,
CREATE TABLE `Employee` ( 
`id` bigint(20) NOT NULL auto_increment, 
`code` varchar(10) NOT NULL, 
`dept` varchar(50) NOT NULL, 
`name` varchar(20) NOT NULL, 
`status` varchar(10) NOT NULL, 
`telephone` varchar(20) default NULL, 
`title` varchar(50) NOT NULL, 
PRIMARY KEY (`id`) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8; 

7.2运行
mvn appfuse:gen-model 
由表生成model
7.3查看生成Employee.java的原代码,原来model中有两个ID的生成策略,如下:
@Id @GeneratedValue(strategy=IDENTITY) @GeneratedValue(strategy = GenerationType.AUTO) 
删除@GeneratedValue(strategy=IDENTITY),只剩下一个。
7.3在项目下的pom.xml中查找genericCore,修改其属性为“false”。
7.4运行
mvn appfuse:gen -Dentity=Employee
生成dao与service 。
8.运行 mvn jetty:run 再次查看http://localhost:8080
分享到:
评论

相关推荐

    Appfuse教程Appfuse开发.pdf

    Appfuse是由Matt Raible开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、Hibernate、iBatis、struts、Xdoclet、junit 等基础框架给出了示范。提供了对Taperstry和JSF的支持。  AppFuse是一个集成了...

    SSH学习及开发框架-appfuse

    appfuse 有struts2+hibernate+spring的整合 springmvc+hibernate+spring的整合 ...学习开发参考使用非常方便 可以到官方下载最新版的,我只是把自己下载的打包整理一下 注意哈,都是基于maven的项目哈

    appfuse2学习日记

    自己学习appfuse2的相关日志,里面包含了一些在网上已经文档的综合.

    appfuse 学习笔记

    Appfuse 一个开放源码的项目和应用程序,帮助我们快速而高效的地开发。

    AppFuse学习笔记(J2EE入门级框架)

    Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、Hibernate、iBatis、Struts、xDcolet、Junit、Taperstry、JSF等基础框架给出了示范。在持久层,AppFuse采用了Hibernate O/R映射...

    Appfuse开发教程.rar

    Appfuse开发教程.rar

    AppFuse

    本文以一个 J2EE 开发者的角度,借助一个简单的应用示例,在融合了个人经验的基础上介绍了如何用 ...通过阅读本文,读者不仅能够学会用 AppFuse 进行开发,而且能够充分体会到 AppFuse 提供的“快速开发”的优越性。

    appfuse学习笔记(一)安装部署

    NULL 博文链接:https://savagegarden.iteye.com/blog/427169

    appfuse

    使用appfuse2.0,下载过来的实例源码,没有jar包

    可直接使用的appfuse项目

    AppFuse是一个集成了众多当前最流行开源框架与工具(包括Hibernate、ibatis、Struts、Spring、DBUnit、Maven、Log4J、Struts Menu、Xdoclet、SiteMesh、OSCache、JUnit、JSTL等(现在还有lucene的,无敌了))于一身的...

    appfuse1.4-architecture

    06年时的appfuse,学习SSH架构的经典入门框架。相对比较老的资料,可以欣赏一下当时的架构,向牛人致敬

    Appfuse开发教程

    Appfuse开发教程

    appfuse开发文档

    appfuse缩减开发时间,为程序员缩减大约85%的开发时间。本教程将带你进入appfuse的开发工作

    APPFUSE工具研究.doc

    Appfuse是一个开源的工程应用,它集成了现在最流行的开发框架到该应用中,使用Maven可以很方便的开发和部署因为。也可以集成到现在流行的开源开发工具如eclipse,idea等。现在让我们简单的看看APPFUSE开发应用的简单...

    appfuse开发框架(myapp)使用说明文档

    对用appfuse 做快速开发进行说明 本框架推荐使用的Tomcat版本为5.0.*,JDK使用1.4。若使用JDK 1.5+,则要将Tomcat安装目录下的common\endorsed 里面两个JAR(xercesImpl.jar,xmlParserAPIs.jar)去掉。Ps:...

    AppFuse入门文档(AppFuse与SpringMVC+mybatis整合)

    本文档详细描述了AppFuse与SpringMVC+mybatis整合的过程,只要你懂一些基本的eclipse操作和基本的maven命令,就可以在三分钟之内迅速的搭建出一个AppFuse的架构

    玩转appfuse--使用appfuse建设MVC网站

    使用appfuse进行网站开发,appfuse是关于Spring,Struts2,MVC3,Hibernate等技术的案例,可以加快建设网站。 1.文档说明。 2.可以执行的案例,亲测无误。

    AppFuse学习笔记

    本文以一个 J2EE 开发者的角度,借助一个简单的应用示例,在融合了个人经验的基础上介绍了如何用 ...通过阅读本文,读者不仅能够学会用 AppFuse 进行开发,而且能够充分体会到 AppFuse 提供的“快速开发”的优越性。

Global site tag (gtag.js) - Google Analytics