WEBAPP开发:appfuse-快速开始spring学习
小标 2018-05-25 来源 : 阅读 978 评论 0

摘要:本次的WEBAPP开发,主要介绍了AppFuse ,它的目标是作为一个 webapp 的模板、起点,简化你的 webapp 开发基础工作。希望对大家学习WEBAPP开发有所帮助。

  本次的WEBAPP开发,主要介绍了AppFuse ,它的目标是作为一个 webapp 的模板、起点,简化你的 webapp 开发基础工作。希望对大家学习WEBAPP开发有所帮助。

它集成了目前最流行的几个开源轻量级框架或者工具 Spring / Hibernate / ibatis / Struts / XDoclet / junit 等等一长串。还有 ant task 都写得非常全面。而且 AppFuse 的网站 都有文章教写每一个模块。具体更多的信息请参考 AppFuse 网站 。我现在的项目就在使用AppFuse-1.5来开发。
    环境设置,在他的文档中说的非常的清楚,需要安装ant1.6,j2se,j2ee,设置HOME,就可以开始了。
    到appfuse目录下,使用ant new -Dapp.name=yourname -Ddb.name=yourdbname 就可以在他的同级目录下建立你所需要的应用。我很喜欢使用spring mvc来做为web层的框架,而不喜欢使用struts。这样你就需要进入到yourapp/extras/spring目录中,ant install这样就可以安装spring mvc来取代struts来做为你的web层框架。ibatis一样。
    这个时候,你需要把你的项目导入到eclipse当中,以便进行下一步的开发。这个时候会有几个错误出现,在java build path当中,将找不到的jar删除就可以了。主要是struts-el.jar 和 fileupload.jar,前一个是用不到了,后者则是使用spring包下的fileupload了。
    现在你可以开始你的开发了。但是现在项目的包都是org.appfuse开头的,你需要用你的包名来代替它。文档中讲的主要是strust需要改变的文件,在spring mvc下有一些东西不太一样。首先,从dao开始,使用重构改变包名(包括*.xml,*.property)。第二,你需要修改.hbm.xml文件中的org/appfuse为你的包路径。第三,更改model 对象中xdoclet的构建语句中的包。第四,更改build文件中的包名,最后,修改taglib.ConstantsTag类中的xdoclet构建语句中的包名。
    OK,现在你具备一个自己的基础项目构架了。开始开发吧。go,go,go!

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发Webapp频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程