广州宇信易诚科技有限公司面试题

1、struts的处理流程


1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;

2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin);

3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action

4、如果ActionMapper决定需要调用某个ActionFilterDispatcher把请求的处理交给ActionProxy

5ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类;

6ActionProxy创建一个ActionInvocation的实例。

7ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。

8、一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。返回结果通常是(但不总是,也可能是另外的一个Action链)一个需要被表示的JSP或者FreeMarker的模版。在表示的过程中可以使用Struts2框架中继承的标签。在这个过程中需要涉及到ActionMapper

注:以上内容转载自http://blog.csdn.net/zzjjiandan/article/details/9837869


2、hibernate延迟加载

主要是fetchType的lazy和eager


3、当fetchType设置为lazy时,并且回传的数据关联着其他表数据,那么当页面调用这些关联数据时会发生什么情况?

http://blog.csdn.net/chaijunkun/article/details/9083171


4、spring的主要内容

IOC:参考以下网址http://www.cnblogs.com/xdp-gacl/p/4249939.html

AOP:http://www.tuicool.com/articles/QNny6r


5、hashmap和hashtable的区别

http://blog.csdn.net/shohokuf/article/details/3932967


6、jquery选择器

http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp


7、servlet生命周期、servlet的init何时被调用

http://www.cnblogs.com/cuiliang/archive/2011/10/21/2220671.html


8、常见页面编码标签

<meta>

jsp的page

文件的编码


9、中文乱码解决方法

http://blog.csdn.net/ld513508088/article/details/8038166


10、内连接、外连接的区别

http://www.cnblogs.com/Ewin/archive/2009/10/05/1578322.html

其实说白了就是俩个集合的交集情况


11、线程和进程

线程的实现方式有俩种:

一、实现runnable接口

二、继承thread类

以上俩中都需要实现run方法


12、finally return之前还是之后

http://www.cnblogs.com/lanxuezaipiao/p/3440471.html


13、跳转和重定向的区别

1.请求的次数的不同,重定向总共请求了两次服务器;转发则是用户请求一次可能经过N个JSP页面由返回到用户浏览器中,是一次请求多次处理的过程;

2.跳转过程中链接的变化,重定向在跳转中请求了两次服务器并且是两次不同的链接地址,在浏览器的地址栏可以看到两次是有变化的;转发在跳转过程中浏览器请求了一次服务器,服务器经过了n个JSP页面并没有改变请求的链接地址,因为用户只请求了一次,所以在整个跳转过程中链接地址是没有改变的,在浏览器的地址栏就可以看到

3.目的不同,重定向只是简单的让用户访问一个新的链接,而转发是服务器要得到用户的请求内容并需要进行一部分处理的,所以两者目的之不同的

转载自以下网址:

http://blog.csdn.net/dyc333236081818/article/details/6041658


14、struts的c标签和jstl标签


15、socket串口通信


16、spring事务处理

http://blog.csdn.net/jdream314/article/details/12647449

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值