关于java ssh三大框架相关问题
都说struts2,和spring与servlet容器没有关系。如何理解有没有关系。就是因为没有用到request和response对象吗?还有我知道Servlet是容器...
都说struts2,和spring与servlet容器没有关系。如何理解有没有关系。就是因为没有用到request和response
对象吗?
还有我知道Servlet是容器创建并调用的。那么struts2的执行是谁在起作用。谁在控制着struts2。谁实例化
Action谁调用方法。spring也是,整个spring框架的执行时谁在做。
还有struts2难道不是对Servlet和jsp的封装么?为什么说没有关系呢?
希望明白的人,可以将清楚点。 展开
对象吗?
还有我知道Servlet是容器创建并调用的。那么struts2的执行是谁在起作用。谁在控制着struts2。谁实例化
Action谁调用方法。spring也是,整个spring框架的执行时谁在做。
还有struts2难道不是对Servlet和jsp的封装么?为什么说没有关系呢?
希望明白的人,可以将清楚点。 展开
展开全部
本人新手一枚,说一下见解。SSH框架中struts本质上就是一个filter,你在配置SSH框架时就应该有发现。一样是有request和response,只是struts中的拦截器把它们给封装了!所以你感觉好像没有请求和响应一样。当你去使用servletActionContext时就可以获得到原生的request请求了。Action的调用就是请求的一个表现,它是通过uri去调用的啊!spring是把类的实现交给了servlet容器去管理,当uri调用了action时spring就会去实现这个方法所对应的类了。大婶们别喷,小弟的搓见
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-04
展开全部
Struts2和servlet没有关系,这个是错的。 spring我比较用到,就不是很清楚
struts2的本质就是servlet。 struts2主要是通过ActionServlet在控制的。如果有兴趣,可以去找找源码。
你说的aciton调用方法应该是在说调用get/set方法吧。 我们一般说是自动赋值。 但是内层也是通过servlet解决的。
说到Struts2是对Servlet和JSP的封装,那就忍不住问个问题了:Struts是怎么对jsp和servlet进行封装的???所以不能说是封装。 最多也只能说包装。 将Servlet用Struts2包装起来,本来的外层实现机制,现在变成Struts2的内层实现机制而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
电脑也是机器,它只知道按照预定的轨迹运行,达到什么条件,怎么运行,主要是struts2是控制流程,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询