?? ?? ?? J2EE是Sun公司提出的多层(multi-tiered)、分布式(distributed)、基于组件(component-base)的企业级应用模型(Enterprice Application Model)。
?? ?? ?? 在这样一个应用系统中,可按照功能划分不同的组件,这些组件又可在不同的计算机上,并且处理不同的层次(tier)中。所属层次包括客户层(client tier)、web层和组件、business层和组件、企业信息系统(EIS)层。
??
26、J2EE是技术、平台还是框架?
答:J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。
?? ?? ??J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。
??
27、cookie和session的作用、区别、应用范围。
答:a、cookie数据保存在客户端,session数据保存在服务端。
?? ?? ??b、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,相当重要的数据,应该使用session保存到服务端。
?? ?? ??c、session会在一定时间内保持在服务器上,但是会占用内存资源,当访问的用户过多,会加重服务器的负载,考虑到减轻服务器的压力,可以将不重要的数据放在cookie中持久的保存。
?? ?? ??d、单个cookie保存的数据不能超过4k,很多浏览器都限制站点最多保存20个cookie。
??
28、JSTL是什么?优点有哪些?
答:JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,由四个定制标记库(core、format、xml、sql)和一对通用标记库验证器(ScriptFreeTLV和PermittedTaglibsTLV)组成。优点有:
a、在应用程序服务器之间提供了一致的接口,最大程度的提高了web应用在各应用服务器之间的移植。
b、简化了JSP和web应用程序的开发。

c、以一种统一的方式减少了JSP中scriptlet代码数据,可以达到没有任何scriptlet代码的代码。在我们公司的项目中是不允许任何scriptlet出现在JSP中。
d、允许JSP设计工具与web应用程序开发的进一步集成。相信不久就会有支持JSTL的IDE开发工具出现。
??
29、J2EE的优越性主要表现在那些方面?
答:a、J2EE基于Java技术,与平台无关。
?? ?? ?? b、J2EE提供了一个优秀的企业级应用程序框架,对快速高质量的开发系统打下了基础。
?? ?? ?? c、J2EE提供相当的通用软件服务。
?? ?? ??d、J2EE拥有开放标准,许多大型公司实现了该规范支持的应用服务器。如:BEA、IBM、Oracle等。
??
30、JSP页面是如何被执行的?JSP执行效率比Servlet低吗?
答:当客户端向一个JSP页面发出请求时,Web Container将JSP转换成Servlet的源代码(只是第一次请求时),然后编译转化后的Servlet并加载到内存中执行,执行的结果Response到客户端。
JSP只在第一次执行的时候会转化为Servlet,以后的每次执行Web容器都是直接执行编译后的Servlet,所有JSP和Servlet只有第一次执行的时候不一样,JSP慢一点,以后的执行都是相同的。
??
31、JSP如何处理运行时异常(run-time)exception?
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-76465-5.html
本来自己就不在理
我必犯人”