欢迎来到天天文库
浏览记录
ID:2234327
大小:369.75 KB
页数:7页
时间:2017-11-15
《appfuse项目搭建手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Appfuse项目搭建手册1.Appfuse项目搭建1.1.新建Maven-Appfuse1.1.1.新建maven项目1.1.2.选择archetype类型因为使用的是springmvc架构,所以选择appfuse-basic-spring-archetype2.1.01.1.1.编辑项目信息ØGroupid:生成CRUD代码时会基于这个配置串作为包名,所以务必与包名相同ØArtifactid:项目名称ØVersion:版本号,打包时会在报名中出现。项目建立后可以在pom文件中修改ØPackage:包名1.1.2.修改dao框架为ibatis项目默认的dao层为hi
2、bernate,修改ibatis需要以下步骤Ø修改两处hibernate->ibatis改为改为Ø删除hibernate的依赖要等上一步骤修改项目重新编译后再进行修改n打开pom的"DependencyHierarchy"视图,搜索hibernaten在appfuse-hibernate依赖上右键然后选中"Excludemavenartifact"删掉依赖1.1.1.修改pom中配置的数据连接串1.1.2.执行appfuse:full-source生成appfuse基类代码生成后的项目路径如下1.1.1.运行jetty:run启动服务器启动完毕后访问http://lo
3、calhost:8080/1.1.生成代码1.1.1.生成po信息1.1.1.1.运行appfuse:gen-model生成实体类1.1.1.2.可以通过定制hibernate.reveng.xml来定制生成实体的细节Ø资料请参考http://docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/types.html#types-valueØ附件里有hibernate.reveng.xml的格式Ø这个文件需要放在/src/test/resources/hibernate.reveng.xml1.1.1.生成CRUD
4、1.1.1.1.修改pom配置将pom中的amp.genericCore改为false1.1.1.2.运行appfuse:gen–Dentity=EntityClassName参数为上一步生成的实体类的类名2.常用Maven插件目标2.1.生成appfuse源码appfuse:full-source2.2.生成实体类POappfuse:gen-model2.3.生成CRUDappfuse:gen–Dentity=EntityName2.4.打包package2.5.服务器启动jetty:run或者tomcat:run2.6.生成模板文件appfuse:copy-tem
5、plates3.参考资料3.1.Maven-eclipse插件(M2Eclipse)地址http://m2eclipse.sonatype.org/sites/m2e/通过Eclipse的InstallNewSoftware安装建议使用Eclipse,MyEclipse对M2Eclipse部分特性支持的不好.1.1.Appfuse资料http://appfuse.org/display/APF/AppFuse+QuickStart+-+Chineseappfuse插件目标汇总http://static.appfuse.org/plugins/appfuse-maven
6、-plugin/plugin-info.html
此文档下载收益归作者所有