说一下SSH的总体流程和把握,首先是一个client客户端(一般是jsp、html这样的网页),
◤向web app server网络服务器(我们用的Tomcat)发出request请求
◤pp-server就调用dofilter(filter是过滤器,struts2实质上是一个拦截器,首先把客户端提交的内容进行过滤如未登录用户不能访问内部页面的处理,过滤通过后,拦截器将检查用户提交数据的验证,做一些前期的数据处理,接着把处理后的数据发给对应的Action)来处理请求,根据请求找到对应action。
◤接着调用action里面的execute方法,
◤而execute方法又调用了service中的business业务类来处理,
◤business业务类应该处理的对象是DAO (Data Access Objects,数据访问对象,是第一个面向对象的接口,在OOP的思想中,你处理的东西都应该是一个Object对象,J2EE开发人员使用DAO设计模式把底层的数据访问逻辑和高层的商务逻辑分开,这样能够更加专注于编写数据访问代码. )
◤DAO根据model来生成(不然你不知道你要用到的Object对象是什么样的,model相当于一个模型)
◤DAO其实就是用persistence方法持久化了DB数据库
◤接着就是返回该返回的内容了
*.以上是我初学SSH的小结,很适合初学者,对于高手来说这绝对是小小菜,不知道对不对,大家可以看看,不对、不通、不好理解的地方都可以提出来!
- 大小: 50.4 KB
分享到:
相关推荐
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架。它们分别负责表现层、业务逻辑层和数据访问层的功能。以下是对SSH框架搭建流程的详细说明: 1. **Struts2**:作为MVC...
SSH框架工作流程 1)启动Tomcat服务器. --加载web.xml,创建StrutsFilter控制器对象 和ContextLoaderLisener对象 --创建Struts控制器时,需要加载struts.xml,struts-plugin.xml, struts-default.xml,default....
SSH框架是三个开源Java框架的组合,分别是Struts、Spring和Hibernate,它们常被用于构建企业级的Web应用程序。Struts作为MVC(Model-View-Controller)设计模式的实现,负责控制应用程序流程;Spring则提供了一个...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个框架集合提供了模型-视图-控制器(MVC)架构模式,以及依赖注入(DI)和面向切面编程(AOP)等特性,极大地提高了...
这个框架集合提供了模型-视图-控制器(MVC)架构模式,Spring处理业务逻辑和依赖注入,Struts负责控制流程,而Hibernate则用于持久化数据到数据库。在Myeclipse环境中配置SSH框架可以让开发过程更加高效和便捷。下面...
ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ...
SSH框架,全称为Spring、Struts和Hibernate的首字母缩写,是Java开发中的一个经典组合,用于构建企业级Web应用程序。Spring提供了依赖注入(DI)和面向切面编程(AOP),Struts则处理MVC(模型-视图-控制器)架构,...
ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个压缩包文件"SSHdemo"提供了一个SSH框架搭建登录功能的示例,帮助开发者了解并实践如何整合这三个框架来构建一个...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架。它们分别负责表现层、业务层和服务层的管理,为开发者提供了强大的功能和灵活的架构。本压缩包提供了搭建SSH环境所需的核心...
1. **Struts2**:Struts2是一个基于MVC设计模式的Web应用框架,它继承了Struts1的优点并引入了许多新特性,如拦截器(Interceptor)机制,使业务逻辑与控制流程分离,增强了可扩展性和灵活性。在提供的`freemarker....
Java SSH 框架整合是Java开发中常见的一项技术,主要涉及Spring、Struts和Hibernate这三个开源框架。这些框架在企业级应用开发中扮演着重要角色,分别负责控制层、视图层和持久层的管理。下面将详细介绍SSH框架整合...
这个项目源码提供了SSH整合的实践案例,特别适合初学者学习和理解Web应用的开发流程。 Struts2作为MVC(Model-View-Controller)框架,负责处理HTTP请求,提供动作调度和视图渲染。它通过Action类来处理业务逻辑,...
eclipse插件生成ssh框架和ssi框架
SSH框架,全称为Spring、Struts和Hibernate,是Java Web开发中的一个经典组合,用于构建高效、可维护的Web应用程序。这些框架各自负责不同的职责,Spring作为基础架构框架,Struts处理视图与控制,Hibernate则专注于...
ssh框架搭建详细教程 详细说明ssh框架搭建流程 适合新人学习
【标题】"基于SSH框架的系统"是一种常见的企业级应用开发模式,SSH分别代表Spring、Struts和Hibernate三个开源框架的首字母缩写。Spring作为核心的IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented ...
ssh框架搭建及实例ssh框架 ssh框架搭建及实例ssh框架
SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Struts2和Hibernate三个框架构成。这个"SSH框架整合jar包"是开发者为了方便项目构建,避免手动逐个添加和配置这三个框架所需的库文件而制作的集合。...
Java SSH 框架是Java开发企业级应用的三大核心框架,它们分别是Spring、Struts 和 Hibernate。这个框架组合提供了一种高效且灵活的方式来构建Web应用程序,尤其在处理增删改查(CRUD)操作、分页、上传下载等功能时...