300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 广州宇信易诚科技有限公司面试题

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

时间:2020-03-29 17:07:03

相关推荐

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

1、struts的处理流程

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

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

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

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

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

6、ActionProxy创建一个ActionInvocation的实例。

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

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

注:以上内容转载自/zzjjiandan/article/details/9837869

2、hibernate延迟加载

主要是fetchType的lazy和eager

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

/chaijunkun/article/details/9083171

4、spring的主要内容

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

AOP:/articles/QNny6r

5、hashmap和hashtable的区别

/shohokuf/article/details/3932967

6、jquery选择器

/jquery/jquery_ref_selectors.asp

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

/cuiliang/archive//10/21/2220671.html

8、常见页面编码标签

<meta>

jsp的page

文件的编码

9、中文乱码解决方法

/ld513508088/article/details/8038166

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

/Ewin/archive//10/05/1578322.html

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

11、线程和进程

线程的实现方式有俩种:

一、实现runnable接口

二、继承thread类

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

12、finally return之前还是之后

/lanxuezaipiao/p/3440471.html

13、跳转和重定向的区别

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

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

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

转载自以下网址:

/dyc333236081818/article/details/6041658

14、struts的c标签和jstl标签

15、socket串口通信

16、spring事务处理

/jdream314/article/details/12647449

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。