初入java路,面试屡碰壁。

来源:互联网 发布:达观数据 办公地点 编辑:程序博客网 时间:2024/05/21 10:23

大学刚毕业、第一次java面试。面试工作:java软件开发。

我以为培训出来找工作会很顺利,但是,事实并非我所想。可能是我写了培训经历的原因吧,让人看不起。毕竟培训出来,基础也不扎实。

有时候哪些自称面试主管的,也是需要忽悠忽悠的,改变不了人的底性。

说多了没用,还是坐点实际点的事吧


说说今天一天面试下来遇到了哪些面试问题吧?

1、java基本类型:int,

  short,

                                  char,

    byte,

  boolean,

  float,

  double,

  long.8个,听谁说还有一个,我记不起来了。

2、jsp九大内置对象:request、

response、

pagecontext

session

application

config、

exception

page.

3、sturts1工作流程:问的最多了

Web应用启动时加载并初始化ActionServlet。ActionServlet从struts-config.xml中读取配置信息,把它们存放到各种配置对象中。当ActionServlet接收到一个请求时,流程如下:
1.检索和用户请求匹配的ActionMapping实例,如果不存在,就返回用户请求路径无效的信息。
2.如果ActionForm实例不存在,就创建一个ActionForm对象,把提交的表单数据保存到ActionForm中。
3.根据配置,决定是否需表单验证,若需要,则调用ActionForm的validate方法。
4.如果ActionForm的validate方法返回null或返回不包含ActionMessage的ActionErrors对象,则表示验证成功。
5.ActionServlet根据ActionMapping实例包含的映射信息决定将请求转发给哪个Action,如果Action不存在则先创建这个实例,然后调用Action的execute方法。
6.Action的execute方法返回一个ActionForward对象,ActionServlet再把请求转发给ActionForward对象指向的JSP组件。
7.ActionForward指向的JSP组件生成动态网页,返回给用户。


sturts2工作流程:

1、客户端浏览器发出HTTP请求。

2、根据web.xml配置,该请求被FilterDispatcher接收。

3、根据struts.xml配置,找到需要调用的Action类和方法, 并通过IoC方式,将值注入给Aciton。

4、Action调用业务逻辑组件处理业务逻辑,这一步包含表单验证。

5、Action执行完毕,根据struts.xml中的配置找到对应的返回结果result,并跳转到相应页面。

6、返回HTTP响应到客户端浏览器。

先复习到这里吧。。有了什么慢慢再来写吧。。



0 0
原创粉丝点击