简单的说:struts 控制用的hibernate 操作数据库的spring用解耦的 详细的说:STRUTS 在 SSH 框架中起控制的作用 , 其核心是 Controller, 即 ActionServlet, 而 ActionServlet 的核心就是 Struts-confi g.xml. 主要控制逻辑关系的处理 .hibernate 是数据持久化层 , 是一种新的对象、关系的映射工具 ,
对象的依赖关系。      我们知道Spring框架,不仅可以根据配置创建对象,而且可以根据配置创建对象之间的依赖关系。对象之间的依赖关系怎么配置呢,那我们先看一下配置文件。<?xml version="1.0" encoding="UTF-8"?> <beans> <bean id="dao" class="com.tgb.con
ssh三大框架:SSH三大框架的作用Struts在项目中的作用 Struts 在项目主要起控制作用,只要用于web层(即视图层和控制层) Struts本身是使用典型的MVC结构实现的,项目中使用了struts之后就等于项目也是一个MVC结构,使项目结构更清晰,分工更明细。 Struts在项目中主要负责视图层、控制层,在视图层提供了大量的标签库,提高视图层的开发速度。在控制层使用中央控制器(A
ssh整合 1.先搞定spring 2.引入spring包 3.编写applicationContext.xml或者(beans)文件,我们把它放在src目录下面。 4.测试一下spring是否ok?—》目前spring可以工作 5.加入Hibernate开发包 6.因为我们是ssh,所以我们Hibernate里面的核心就被spring接管了。 hibernate.cfg.xml文件和对象映射文
传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,有负责前端视图展示的 JSP、负责流程逻辑控制的Servlet以及负责数据封装的Javabean。但是这种结构仍然存在问题:如JSP页面中需要使用符号嵌入很多的 Java代码,造成页面结构混乱,Servlet和Javabean负责了大量的跳转和运算工作,耦合紧密,程序复用度低等等
并对原文章中的某些区别点进行了摘除,并增加了自己的一些配图比较说明因为学习和使用是相辅相成的,鉴于自己Struts2使用经验较缺乏,特整理了一份留给以后的自己参考,希望,以后成为大神了,再详细补说每一个区别点!SSH: Spring + Struts2 + Hibernate SSM: Spring + SpringMVC + MybatisStruts的详细配置 可以参考
       当也许能够说是与你的初恋。妙龄的少女開始有些羞涩。是时候说说SHH的故事了。SHH是指Spring+Struts+Hibernate。还记研究生复试那天的面试,老师说了一句话Spring的核心是控制反转(IOC)和面向切面(AOP),你来说说控制反转IOC吧?。       Struts也是一个开源的框架
1、前言前面更新过几篇关于 Struts2 框架和 Hibernate 框架的文章,但鉴于这两种框架在今天的主流开发中已经很少用了,所以关于这两种框架的更新权当兴趣,有时间也还会更新的。现在主流开发中代替这两个框架的是 SpringMVC 和 MyBatis 等等,接下来主要精力集中于 Spring、SpringMVC、Spring Boot 等等,特别是 Spring Boot 框架,当然肯
转载 2024-04-12 11:22:37
62阅读
本文简介第一部分,介绍spring-jcl适配各种日志框架的方式第二部分,介绍slf4j适配各种日志框架的方式第三部分,介绍下logback框架的使用及原理 一、spring-jcl分析说明Spring5.x开始自己实现了日志框架的适配器,就叫spring-jcl模块 ,该模块是对输出的日志框架进行适配,是从Apache的commons-logging改造而来。spring-jcl默认绑
转载 2024-09-13 22:09:10
65阅读
struts2开发比较傻瓜一点,但是能力较弱,而且存在一些bug和漏洞(一些xss攻击不好处理,需要额外写过滤器),而且性能较差,一些对form表单提交的封装和一些页面语法的支持导致性能偏弱,spring-mvc 处理请求能力强大一些,性能高许多,而且spring-mvc能够更好的整合进入spring中,不像struts2还需要一些插件;所以综上所述,其实spring-mvc在综合能力上是远超st
转载 2024-08-10 20:56:42
23阅读
三大框架:Struts+Hibernate+Spring Java三大框架主要用来做WEN应用。 Struts主要负责表示层的显示 Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作) Hibernate主要是数据持久化到数据库   再用jsp的servlet做网页开发的时候有个 web.xml的映射文件,里面
一、Spring Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Sp
   从第一次听说spring到现在应该有一年多的时间了,对于这个陌生有熟悉的框架只能说又爱又恨,爱是因为它的强大恨是因为太强大,强大到我现在都说不明白spring到底是什么,今天就从皮毛开始说起吧:一、描述一句话总结那么:spring是以控制反转和面向切面为核心的轻量级的容器 框架。不过这句话信息量有些大,至于详细的解释我觉得我没有百度解释的明白,不过可以说一句的是:spri
1.Spring简介什么是SpringSpring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。它是一个容器框架,用来装javabean(java对象),中间层框架(万能胶)可以起一个连接作用,比如说把Struts和hibernate粘合在一起运用。简单来说,Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。Spring概念在狭
SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右)struts负
基本概念SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。Spring  Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。  Spring的核心思想
转载 2024-03-05 06:29:10
106阅读
(了解学习,整理积累~)博客概要     简单收录入门知识概念,为下一步深入学习做准备。 文章目录博客概要SSH:Spring+Structs+HibernateSpringBootSpring和SpringBoot的区别SpringBoot和SpringMVC的区别 SSH:Spring+Structs+HibernateSpring做管理,管理strut
转载 2023-09-06 18:26:37
111阅读
SSM和SSHssm一,简介SSM框架是Spring,SpringMVC和MyBatis的统称。二,具体总结1,Spring框架是一个开源的轻量级的Java平台,它的目的是解决企业级应用开发的复杂性,即简化Java开发。Spring可以做很多事情,它为企业级开发提供了丰富的功能,但是这些功能的底层都依赖于它的三个特性,也就是依赖注入(dependency injection,DI),控制反转(In
转载 2024-06-07 01:29:33
74阅读
   Java三大框架(Struts+Hibernate+Spring)主要用来做WEN应用。          Struts主要负责表示层的显示      Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)      Hibernate主要是数据持久化到数据库  再用jsp的servlet做网页开
转载 11月前
16阅读
SSH 有许多标准,通常 Linux 中 ( Redhat, CentOS, SuSE 等 )使用的是开源版本的 OpenSSH,所以我们就是对 OpenSSH 进行升级。在升级 OpenSSH 之前,需要升级系统中的 OpenSSL (OpenSSL 可以为 OpenSSH 提供加密传输支持,是 OpenSSH 的一个中间件)版本和 Zlib (提供压缩传输支持)版本,以达到最好的安全性。
原创 2015-02-12 11:59:27
726阅读
  • 1
  • 2
  • 3
  • 4
  • 5