servlet-spring与Struts的区别

问题描述

spring与Struts的区别

[size=14px]说spring的入口是servlet
struts的入口是filter
怎么理解这两句话啊???[/size]

解决方案

所谓的入口就是我们通过url向服务器发送请求时
Spring通过DispacterServlet监听所有请求并分发请求给相应的Controller
Struts通过FilterDispacter监听所有请求分发请求给相应的Action

解决方案二:

你说的是spring MVC和Struts2的区别吧。
自己找找FilterDispatcher和servletdispatcher 区别就行了。

解决方案三:

strusts:是一种基于MVC模式的一个web层的处理。
Spring:提供了通用的服务,ioc/di aop,关心的不仅仅web层,应当j2ee整体的一个服务,可以很容易融合不同的技术struts hibernate ibatis ejb remote springJDBC springMVC

解决方案四:

spring struts2没法比较吧、。

时间: 2024-08-01 14:00:11

servlet-spring与Struts的区别的相关文章

请教一下大家Spring与Struts集成的问题

问题描述 大家好,小弟之前是做后台和应用的,最近因为项目需要,要做WEB应用的开发.在网上搜集了很多资料,也了解了一些MVC框架,经常看到Spring与Struts集成的,但一直没太明白,这样集成的好处在哪儿?麻烦各位大神帮忙解答一下这个疑问,最好是给一个实际的例子.谢谢了! 解决方案 SSH ,三个框架,可以单独分开,也能组合在一起.Spring 的IoC可以说粘合剂,通过 Spring 可以管理 Struts2 的 action ,而之后action用到的其他对象(如 Service) 可以

Spring,hibernate,struts经典面试笔试题(含答案)_java

本文讲述了Spring,hibernate,struts经典面试笔试题及其参考答案.分享给大家供大家参考,具体如下: 1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: ① . 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代

为何我用jetty+spring+mybatis+struts的框架搭的一个项目访问不了action

问题描述 我用的jetty7.6服务器,框架用的spring3+mybatis3+struts2,为何项目能正常启动,但是就是进不了action不管是form表单跳转,还是地址栏直接输入action都不行下面贴下我的文件内容:=================web.xml======================<?xmlversion="1.0"encoding="UTF-8"?><web-appid="web"versi

集成Spring和Struts的实例

本文想通过一个简单的实例阐述如何集成Spring和Struts. 1.Struts和Spring Struts 代表了MVC第二类架构的实现,在Struts中最重要的组件是 ActionServlet,Action和 ActionForm 子类,ActionServlet 代表controller ,他基于配置文件接受请求和 把这些请求转发到相应的ActionForm和Action子 类. ActionForm把用户输入的数据传送到Action,Action调用商务层组件完成 必要的操作,最后提

整合Spring与Struts的几种方法

Spring与Struts对Model-View-Controller模式均提供了很好的支持.相比之下,Struts是一个比较单纯的MVC框架,在实际应用中,开发人员更喜欢使用Struts完成MVC的设计,因而在有必要对Spring与Struts进行整合. 整合的关键点在于:将Struts中Action的实例生成不再由Struts自己负责,而交于Spring容器去管理.因此,进行整合的一个技术前提是Struts中作为Controller的ActionServlet必须能够装载Spring的应用程

Spring与Struts的结合运用

  Jakarta-Struts是Apache软件组织提供的一个开源项目.它为Java Web应用提供了基于Model-View-Controller的MVC框架,尤其适用于开发大型可扩展的Web应用.尽管基于Java的MVC框架层出不穷,事实上Spring的MVC模型也提供了驱动应用系统Web层的能力,但Jakarta-Struts仍然是所有这些框架中的佼佼者.     Spring是一个轻量级(大小和系统开支的角度)的IoC和AOP容器.它力图简化J2EE开发即J2EE without EJ

Java新手如何学习Spring、Struts、Hibernate三大框架?(转)

整理知乎大牛答案: 1.入门看文档(blog,书籍等等),深入理解配置文件的含义(Spring.Struts.Hibernate); 2.遇到问题,自己动手解决,如果解决了,为什么这样解决?(凡事总问个为什么) 3.具体到hibernate的入门, 首先还是先要学会数据库, JDBC, 设计模式, 这些都是基础. 我的个人理解:凡事总问为什么,很关键,这是入门也是以后进一步发展的基础. 具体新手学习视频资料可以参考看看网上的视频教程,但理念必须在入门之前建立起来. 如果你是个老师(Java工程师

spring和struts、hibernate的集成

问题描述 spring和struts.hibernate的集成原理是什么?或者说spring和struts.hibernate是怎么集成的??? 解决方案 解决方案二:你要文档?解决方案三:有文档更好谢谢!!!解决方案四:在这里发帖还不如直接谷歌呢,一大堆资料够研究半天了

struts2-关于spring整合struts的问题

问题描述 关于spring整合struts的问题 我applicationContext中的配置和action里面的内容如下: <bean id="productService" class="com.store.serviceImpl.ProductServiceImpl"> <property name="pdao" ref="productDao"/> </bean <bean nam