日期:2014-05-17  浏览次数:20714 次

谁能给我讲讲S2SH框架运行的过程啊??
如题,最近在做一个S2SH的项目,有点头疼,我本身是做VC的,对这方面很不了解,谁能给我讲下这个框架运行的过程啊~~~

------解决方案--------------------
S2SH Struts2 + Spring + Hibernate 这分别是 java Web 开发中的3重技术

首先 你需要了解 MVC模式 Struts2 是一个MVC的框架
Spring 负责 整个项目中对象的管理 在这里你要先去了解一下AOP的概念
Hibernate 是负责DB访问的,在这里你需要先去了解一下OR/Mapping
只有有了这些基础知识的了解,才能谈得上框架的使用。
如果你没有做过java
那么最好先了解以下知识。 1.java 基础 2.Servlet 3.JSP语言 4.一种主流的数据库
------解决方案--------------------
S2SH的基本运行方式:
Jsp->Server->Action->Dao->DaoImpl->Spring->Hibernate->DB
Jsp: 页面操作
Server: Server接口定义
Action: 业务Action.java和导出Exce等
Dao: Dao接口定义类
DaoImpl: Dao接口Implements实现类
Spring: 配置applicationContext.xml文件 、Struts2: 配置struts.xml、struts.properties文件 、Hibernate:配置hibernate.cfg.xml文件
web: web.xml 文件程序配置管理
Pojo:bean.java以及bean.hbm.xml配置文件
DB: 数据库

------解决方案--------------------
struts2:叫做Javaweb框架,主要负责前台web请问控制
hibernate叫做ORM框架,主要用户关系对象映射
spring叫做Java/JavaEE框架,它从整体上构建项目,对各个方法都有支持。主要特点IOC,AOP,声明式的事务管理等。

要学,还是看spring官方文档吧