- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从零开始搭建的项目框架
从零开始搭建Spring+Struts2+Hibernate 的Maven项目框架
PAGE
1 -
暂未修订,如有错误,敬请指正
搭建SSH项目框架案例
Maven生成Web项目
MyEclipse的安装和Maven的配置在前面已经介绍,在这里不再重复。首先打开命令行在所要建项目的目录下输入(DartifactId为项目名称,DgroupId为组ID):
mvn archetype:create -DgroupId=company -DartifactId=selitech -DarchetypeArtifactId=maven-archetype-webapp
mvn archetype:create -DgroupId=company -DartifactId=selitech -DarchetypeArtifactId=maven-archetype-webapp
如图2.18所示:
图2.18
生成了如图2.19所示的目录结构:
图2.19
在命令行再次输入如下命令建立基本目录结构:
cd selitech\src
cd selitech\src
mkdir main\java
mkdir test\resources
mkdir test\java
如图2.20所示:
图2.20
在pom文件插入下面代码,在eclipse项目的时候用来确认是一个Web工程:
plugins
plugins
plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-eclipse-plugin/artifactId
configuration
projectnatures
java.lang.Stringcom.genuitec.eclipse.j2eedt.core.webnature/java.lang.String
java.lang.Stringorg.eclipse.jdt.core.javanature/java.lang.String
/projectnatures
outputDirectorysrc/main/webapp/WEB-INF/classes/outputDirectory
/configuration
/plugin
/plugins
然后在命令行输入如图2.21所示:
图2.21
然后用MyEclipse导入该工程就会自动生成工程与MyEclipse所关联的配置文件:
图2.22
修改MyEclipse下面的.mymetadata文件如图2.23所示(修改Web默认路径):
图2.23
这样就生成好了一个与Maven结合的Web工程。
添加Spring框架
首先用MyEclipse打开刚才建立的工程,在Package Explorer的selitech工程处右键弹出MyEclipse-Add Spring Capabilities后弹出如下对话框,请按下面填写:
图2.24
点击Next按钮,按下面填写后点击Finish按钮。
图2.25
最后在Web.xml中注册监听配置属性
添加Struts2框架
这里不能使用MyEclipse的加入插件功能,因为最高版本都是1.x系列,首先准备好如下的依赖包:
将所有依赖包加入到WEB-INF\lib下build path处理,然后在src/main/resources下建立一个struts.xml的配置文件,这里有一个很有趣的现象,当你建立了一个struts-config.xml后Maven会在war包自动为你配置一个struts.xml的文件,但千万不要把struts拼写错误,并且一定要把struts放到所识别的src下
然后配置好struts.xml文件
在struts中加入了一个分支struts/struts-config-news.xml作为struts的分类管理,然后在web.xml中加入如下struts.xml的配置
这样就配置好了struts2的环境了。
添加Tiles框架
首先引入如下与Tiles有关的依赖包和tiles-jsp.tld(页面布局所依赖的类):
然后在WEB-INF下新建一个tiles-def.xml的文件并且写入如下:
然后在web.xml下加入如下:
添加Hibernate框架
首先新建一个.myhibernatedata的文件
您可能关注的文档
最近下载
- 第八课 学习借鉴外来文化的有益成果课件-高考政治一轮复习统编版必修四哲学与文化.pptx VIP
- 展示设计(全套课件176P) PPT课件.pptx
- 做知法守法好少年(教学设计)-2023-2024学年五年级下册综合实践活动全国通用.docx VIP
- GBT13477.1-2002 建筑密封材料试验方法 第1部分试验基材的规定.pdf
- 《医疗保障基金飞行检查管理暂行办法》培训试题附有答案.docx
- 理解当代中国 英语读写教程Unit 2 英语读写教程课件.pptx VIP
- 一种用于CBCT图像的超分辨率方法.pdf VIP
- 2025年涉密基础测绘成果资料提供、使用审批流程图.pdf VIP
- 船舶英语手册.pdf VIP
- 做知法守法好少年(课件)五年级下册综合实践活动.pptx VIP
原创力文档


文档评论(0)