2024年3月14日发(作者:)
Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(一)
在JavaEE企业级开发中,以SSH2框架为核心的应用非常广,大象根据项目实践经
验,通过一个实例,详细的为大家讲解如何实现全注解式的开发。
开发环境
JDK1.6.0_18
Eclipse3.2.1
MyEclipse5.1.0
Tomcat6.0.10
MySQL5.0.27
Navicat Lite for MySQL 8.1.20
每个人的开发环境可能会有差异,但有一点我需要说明的是,JDK的版本不得低于
1.5,因为用到了很多1.5版才支持的新特性。Tomcat和MySQL请不要低于我所用的
版本,因为我没在其它的版本上进行测试。Navicat则是MySQL数据库的图形化操作
工具。我在这里假定各位目前已经设置好了开发环境,下面就开始详细的说明。
由于要阐述的内容比较多,大象决定将它们划分成个几章节来讲,这一章就主要来
说说jar包的选择。
第一部分:选择必须的jar包
新建一个web项目,然后将必要的jar包COPY到lib里面。根据本文实例demo,
大象给出下图中的最少jar包配置。
我对这些jar包进行一下说明,方便大家理解。
解压Struts2.1.6的lib文件夹,从中选出上面7个jar包添加到我们的工程库
中。commons-logging、freemarker、ognl、struts2-core、xwork这5个还
是struts2的核心包。但在Struts2.1.6这个版本中,还需要加上
commons-fileupload包。如果没有,则启动就会报错,不过不需要像网上传言的那
样还得加上commons-io的jar包,这些大象都亲自做过测试。在本实例中,我将对


发布评论