我先介绍的是MyEclipse9的自带框架支持搭建过程:(完全的步骤 傻瓜式的学习。。~)
首先我们来搭建一个Web项目:
一、Hibernate(数据层)的搭建:
相关描述
Ⅰ.服务器与数据库之间的交互
Ⅱ. Hibernate封装了一系列的JDBC代码,提供相应的方法我们使用,使我们的开发变得简单快捷,效率大大提高
实现流程
二、Struts2(MVC)的搭建:
相关描述
Ⅰ.本质上相当于一个Servlet
Ⅱ.不需要手动获取传递参数 (只需要定义声明属性名和设置get、set的方法)、也不需要手动跳转(只需要struts.xml配置相关的路径)
Ⅲ.对项目的分包(例如:dao、service、entity等等),实现MVC模式的开发
Ⅳ.MVC: Action属于Model,而JSP是View页面的展示,其中过滤器起到了Controller的作用
实现流程
这里注意一点问题:
Struts2与Hibernate在一起搭建,antlr包,有冲突。MyEclipse9中有这样问题。朋友的MyEclipse10中没有这个问题。
我选择把Struts中antlr包去掉。
三、Spring(注入实例)的使用:
相关描述
Ⅰ.每一层的代码之间的耦合改为模块(分离/解耦),代码之间互不影响
Ⅱ.不再关注具体的实现类的实例
Ⅲ.更换不同的技术(模块),不需要改动代码,只需要修改applicationContext.xml的相关配置信息
Ⅳ.主要功能IOC(控制反转)松耦合、AOP (面向切面)内聚性
实现流程
编辑web.xml文件:
以上就上有关SSH(Struts2+Spring+Hibernate)框架搭建流程的全部内容,学步园全面介绍编程技术、操作系统、数据库、web前端技术等内容。