strutshibernate面试题(超经典)

strutshibernate面试题(超经典)

ID:32179405

大小:113.00 KB

页数:8页

时间:2019-02-01

strutshibernate面试题(超经典)_第1页
strutshibernate面试题(超经典)_第2页
strutshibernate面试题(超经典)_第3页
strutshibernate面试题(超经典)_第4页
strutshibernate面试题(超经典)_第5页
资源描述:

《strutshibernate面试题(超经典)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts&Spring&Hibernate总结1、介绍一下Struts的Action类Struts框架采用ActionServlet和RequestProcessor组件进行集中控制,并采用Action组件来处理单项业务。ActionServlet把全部提交的请求委托到RequestProcessor对象,RequestProcessor使用struts-config.xml文件检查请求URI找到响应的Action。Action类是用户请求和业务逻辑之间的桥梁,每个Action充当客户的一项业务代理,这样使得客户请求和Action类之间可以有多

2、个点对点的映射。Action类还提供了其它的辅助功能,比如:日志(logging)和数据验证(validation)。当控制器收到客户请求的时候,在将请求转移到一个Action实例时,如果这个实例不存在,控制器会首先创建,然后会调用这个Action实例的execute()方法。在RequestProcessor类预处理请求时,在创建了Action的实例后,就调用自身的processActionperform()方法,该方法再调用Action类的execute()方法,execute()方法再调用模型组件的业务方法,完成用户请求的业务逻辑处理,然后根

3、据执行结果把请求转发给合适的Web组件。StrutsFramework为应用系统中的每一个Action类只创建一个实例。因为所有的用户都使用这一个实例,所以必须确定你的Action类运行在一个多线程的环境中。2、ActionForward类Action类的execute()方法返回一ActionForwad对象.ActionForward对象代表了Web资源的逻辑抽象。这里的资源可以是JSP页JavaServlet或Action.从execute()方法中返回ActionForward对象有两种方法:第一:在execute()方法中,动态创建一个

4、ActionForward实例,returnnewActionForward("Failure","/security/error.jsp","true");以上ActionForward构造方法的第一个参数代表ActionForward实例的逻辑名,第二个参数指定转发路径,第三个参数指定是否进行重定向.(true:重定向;false:请求转发)第二:在Struts配置文件中配置元素.   

5、ath="/login"           scope="request"           validate="false"           type="com.eRedLab.eRedCIP.frame.web.LoginAction">                配置了元素后,在Struts框架初始化时就会创建存放元素配置信息的ActionForward对象。在Action的ex

6、ecute方法中只需调用Actionmapping实例的findForward()方法,来获得特定的ActionForward实例:returnmapping.findForward("Failure");3、介绍一下Struts的ActionServlet类ActionServlet继承自javax.servlet.http.HttpServlet类,其在Strutsframework中扮演的角色是中心控制器。它提供一个中心位置来处理全部的终端请求。按照Servelt的标准,所有得Servlet必须在web配置文件(web.xml)声明。同样,A

7、ctoinServlet必须在WebApplication配置文件(web.xml)中描述,有关配置信息如下。actionorg.apache.struts.action.ActionServlet全部的请求URI以*.do的模式存在并映射到这个servlet,其配置如下:action

8、ern>*.do中心控制器为所有的表示层请求提供了一个集中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。