1 / 11
文档名称:

java web面试题.doc

格式:doc   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java web面试题.doc

上传人:xxj16588 2016/3/28 文件大小:0 KB

下载得到文件列表

java web面试题.doc

相关文档

文档介绍

文档介绍:java web 面试题 java web 面试题 1、 jsp 和 servlet 的区别、共同点、各自应用的范围?? JSP 是 Servlet 技术的扩展,本质上就是 Servlet 的简易方式。 JSP 编译后是“类 servlet ”。 Servlet 和 JSP 最主要的不同点在于, Servlet 的应用逻辑是在 Java 文件中,并且完全从表示层中的 HTM L 里分离开来。而 JSP 的情况是 Java 和 HTML 的文件。 JSP 侧重于视图, Servlet 主要用于控制逻辑。在 strut s 框架中,JS P位于 MVC 设计模式的视图层,而 Servle t 、 cookie 和 session 的作用、区别、应用范围, session 的工作原理??? Cookie: 主要用在保存客户端,其值在客户端与服务端之间传送,不安全,存储的数据量有限。 Session: 保存在服务端, 每一个 session 在服务端有一个 sessionI D 作一个标识。存储的数据量大,安全性高。占用服务端的内存资源。 3、 jstl 是什么?优点有哪些?? JSTL ( JSP Standard Tag Library , JSP 标准标签库) 是一个不断完善的开放源代码的 JSP 标签库,由四个定制标记库( core 、 format 、 xml 和 sql ) 和一对通用标记库验证器( ScriptFreeTLV 和 PermittedTaglibsTLV )组成。优点有: 1、在应用程序服务器之间提供了一致的接口,最大程序地提高了 WEB 应用在各应用服务器之间的移植。 2、简化了 JSP 和 WEB 应用程序的开发。 3、以一种统一的方式减少了 JSP 中的 scriptlet 代码数量, 可以达到没有任何 scriptlet 代码的程序。在我们公司的项目中是不允许有任何的 scriptlet 代码出现在 JSP 中。 4、允许 JSP 设计工具与 WEB 应用程序开发的进一步集成。相信不久就会有支持 JSTL 的 IDE 开发工具出现。 4、 j2ee 的优越性主要表现在哪些方面? MVC 模式 a、 J2EE 基于 JAVA 技术,与平台无关 b、 J2EE 拥有开放标准,许多大型公司实现了对该规范支持的应用服务器。如 BEA ,IBM,ORACLE 等。 c、 J2EE 提供相当专业的通用软件服务。 d、 J2EE 提供了一个优秀的企业级应用程序框架,对快速高质量的开发系统打下了基础。 Model 模型:应用程序的主体部分,用于表示业务逻辑。 View 视图:应用程序中用户界面相关的部分,是用户看到并与之交互的界面。 Controller 控制器: 用于根据用户的输入, 控制用户界面数据显示, 更新 Model 对象状态。 MVC 模式的出现不仅实现了功能模块和显示模块的分离, 同时还提够了应用系统的可维护、可扩展性、可移植性、和组建的可复用性。 5、 Struts 的优点 a 、实现 MVC 模式,结构清晰,使开发者只需关注业务逻辑的实现。 b 、有丰富的 tag 可以用,能大大提够开发效率,缩短开发时间。 c 、页面导航。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有很大的好处 d 、提供 Exception 处理机制 e 、支持 L18N 6 、为什么要用 struts ? JSP 、 Servlet 、 JavaBean 技术的出现给我们构建强大的企业应用系统提供了可能。但用这些技术构建的系统非常的繁乱, 所以在此之上, 我们需要一个规则、一个把这些技术组织起来的规则, 这就是框架, Struts 便应运而生。基于 Struts 开发的应用由 3 类组件构成:控制器组件、模型组件、视图组件 7、 Sturt1 的核心类、核心标签库? ActionServlet 控制器、 ActionMapping 状态改变事件、 Action 控制器的一部分、 ActionForward 用户指向、 ActionForm 状态改变的数据 Html 标签、 bean 标签、 logic 标签、 tiles 标签、 nested 标签 8、 struts1 与 sturts2 的区别( struts2 是 struts1 和 webwork 的结合体) 1、 struts1 要求 Action 类继承一个抽象基类,而不是接口。 struts2 的 action 类可以实现一个 action 接口, 也可以实现其他接口。 2、 sturts1 action 是单例模式,线程是安全的。 struts2 action 线程是不安全的, action