关于java ssh三大框架相关问题

都说struts2,和spring与servlet容器没有关系。如何理解有没有关系。就是因为没有用到request和response对象吗?还有我知道Servlet是容器... 都说struts2,和spring与servlet容器没有关系。如何理解有没有关系。就是因为没有用到request和response
对象吗?
还有我知道Servlet是容器创建并调用的。那么struts2的执行是谁在起作用。谁在控制着struts2。谁实例化
Action谁调用方法。spring也是,整个spring框架的执行时谁在做。
还有struts2难道不是对Servlet和jsp的封装么?为什么说没有关系呢?
希望明白的人,可以将清楚点。
展开
 我来答
幽冥神者
2013-12-04 · TA获得超过3213个赞
知道大有可为答主
回答量:1953
采纳率:50%
帮助的人:1792万
展开全部
1、struts2用的是过滤器,每次提交给应用的请求都会通过这个过滤器。struts发现匹配的请求时,便会转给对应的action类去处理。

2、spring用的是监听器,监听器是在tomcat启动时运行的。
3、struts2不对servlet和jsp进行封装。
lwsky139
2013-12-04
知道答主
回答量:14
采纳率:0%
帮助的人:10.8万
展开全部
本人新手一枚,说一下见解。SSH框架中struts本质上就是一个filter,你在配置SSH框架时就应该有发现。一样是有request和response,只是struts中的拦截器把它们给封装了!所以你感觉好像没有请求和响应一样。当你去使用servletActionContext时就可以获得到原生的request请求了。Action的调用就是请求的一个表现,它是通过uri去调用的啊!spring是把类的实现交给了servlet容器去管理,当uri调用了action时spring就会去实现这个方法所对应的类了。大婶们别喷,小弟的搓见
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-04
展开全部
  1. Struts2和servlet没有关系,这个是错的。  spring我比较用到,就不是很清楚

  2. struts2的本质就是servlet。   struts2主要是通过ActionServlet在控制的。如果有兴趣,可以去找找源码。 

  3. 你说的aciton调用方法应该是在说调用get/set方法吧。 我们一般说是自动赋值。 但是内层也是通过servlet解决的。

  4. 说到Struts2是对Servlet和JSP的封装,那就忍不住问个问题了:Struts是怎么对jsp和servlet进行封装的???所以不能说是封装。  最多也只能说包装。  将Servlet用Struts2包装起来,本来的外层实现机制,现在变成Struts2的内层实现机制而已。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
市靖厹0eja99
2013-12-04 · 超过20用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:34.8万
展开全部
电脑也是机器,它只知道按照预定的轨迹运行,达到什么条件,怎么运行,主要是struts2是控制流程,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式