myeclipse中配置spring+Struts+hibernate框架
来源:互联网 发布:多益网络校园招聘2018 编辑:程序博客网 时间:2024/05/10 11:54
最近学习有关spring+Struts+hibernate(SSH)框架的内容,SSH框架按照功能划分则是Spring起到业务层作用,Struts起到控制层作用,Hibernate当然用于持久化层作用。SSH框架的整合其实就是spring+Struts的整合。
(本文章仅为本人加强记忆)
以下是以myeclipse为环境搭建spring+Struts+hibernate框架的过程:
首先,建立一个web工程
File→New→Web Project 新建一个Web工程。
在J2EE Specification Level中选择Java EE 6.0点击finish
此时搭建web项目成功
搭建spring 3.0
web project架构,选择刚刚搭建的web项目,添加spring
右键->myeclipse->Add Spring Capabilities,选择相应的包Spring 3.0 AOP,Spring 3.0 Core,Spring 3.0 Persistence Core,Spring 3.0 Persistence JDBC,Spring 3.0 Web;在JAR Library Installation里选择Copy到lib目录以避免发布Tomcat出问题
点击next,生成applicationContext.xml文件,点击finish
生成spring后的目录结构
搭建hibernate 3.3
选择web项目,添加hibernate。右键->myeclipse->Add Hibernate Capabilities,选择hibernate 3.3。选择相应的包Hibernate 3.3 Annotations & Entity Manager,Hibernate 3.3 Core;同样在JAR Library Installation里选择Copy到lib目录(避免发布到Tomcat出问题)。
点击next,这里统一由Spring configuration file管理Hibernate。
继续点击next,选择Existing Spring configuration file继承的Spring配置文件(WebRoot/WEB-INF/applicationContext.xml),SessionFactory Id默认。
这里配置数据库连接,这里不打勾Specify Spring DataSource connection details,点击Next。
如果要建可以在DB Browser(Windows→Show View→Other→MyEclipse Database→DB Browser)里面新建。
点击next,Create SessionFactory class中不打勾,点击finish
生成hibernate后的目录结构,由于我选择的是spring管理所以在目录结构看不到hibernate.cfg.xml文件了
搭建Struts 2.1
选择web项目,添加Struts。右键->myeclipse->Add Struts Capabilities.
选择Struts 2.1,Struts 2 filter name默认,点击next
加入Struts核心包,点击next
这时SSH框架就搭建好了,此时的目录结构为:
整个框架搭建好后就可以启动Tomcat测试框架的搭建是否成功。
- myeclipse中配置spring+Struts+hibernate框架
- MyEclipse配置struts+hibernate+spring
- MyEclipse配置struts+hibernate+spring
- 图解MyEclipse配置struts+hibernate+spring+FreeMarker
- 图解MyEclipse配置struts+hibernate+spring+FreeMarker
- 图解MyEclipse配置struts+hibernate+spring+FreeMarker
- 图解MyEclipse配置struts+hibernate+spring
- 图解MyEclipse配置struts+hibernate+spring+FreeMarker
- 图解MyEclipse配置struts+hibernate+spring
- 图解MyEclipse配置struts+hibernate+spring
- 图解MyEclipse配置struts+hibernate+spring
- 图解MyEclipse配置struts+hibernate+spring+FreeMarker
- 图解MyEclipse配置struts+hibernate+spring+FreeMarker
- 图解MyEclipse配置struts+hibernate+spring+FreeMarker
- 图解MyEclipse配置struts+hibernate+spring+FreeMarker
- 图解MyEclipse配置struts+hibernate+spring+FreeMarker
- 图解MyEclipse配置struts+hibernate+spring
- 图解MyEclipse配置struts+hibernate+spring+FreeMarker
- windows下nginx+tomcat+memcache负载均衡集群搭建
- Maven项目中使用本地JAR包
- 当前比较流行的前端框架整理
- 【Netty4.X】Netty源码分析之ByteBuf(七)
- 《Linux操作系统分析》之Linux系统的理解及学习Linux内核的心得
- myeclipse中配置spring+Struts+hibernate框架
- AndroidStudio运行项目出现DELETE_FAILED_INTERNAL_ERROR和INSTALL_CANCELED_BY_USER 标签: 应用Android调试
- 一个简易美观的Splash闪屏动画
- dbutils
- arm-linux-objdump
- Go1.9windows创建服务小实例
- 进度条实现
- Sift算子特征点提取、描述及匹配全流程解析
- Linux安装jdk和docker安装jdk