第二十四章 J2EE和Servlet概述
笔试题
一、填空题
1. 【基础题】我们常用的Servlet的版本是 2.4 。
2. 【基础题】Tomcat的核心配置文件是 server.xml。
3. 【基础题】Tomcat中发布一个WEB应用时,通常把Web应用发布在 webapps 目录下。
4. 【基础题】Tomcat将Jsp生成的Servlet源文件和和字节码文件放在work 目录下。
5. 【基础题】Tomcat的内置编码就是使用了 ISO-8859-1。
二、选择题
三、名词解释
1. 【基础题】Java EE:Java Platform Enterprise Edition
2. 【基础题】HTTP:Hypertext Transfer Protocol
四、问答题
1. 【提高题】C/S和B/S之比较
答:
C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国Borland公司最早研发,B/S是美国微软公司研发。
1) C/S架构软件的优势与劣势
a) 应用服务器运行数据负荷较轻。
b) 数据的储存管理功能较为透明。
c) C/S架构的劣势是高昂的维护成本且投资大。
d) 传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。
2) B/S架构软件的优势与劣势
a) 维护和升级方式简单。
b) 成本降低,选择更多。
c) 应用服务器运行数据负荷较重。
2. 【提高题】J2EE规范了服务器端应用系统的开发框架,其中最核心的思想就是分层和组件的思想,那么分层是哪几层,分别有哪些组建?
答:
分层:共分为四层,数据层,业务层,表述层,客户层。
组件:三大类,即业务逻辑组件(EJB/JavaBean组件)、Web组件(JSP和Servlet组件)和客户端组件(应用程序客户端组件或Applet组件)。
3. 【提高题】J2EE是技术还是平台还是框架?
答:
J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。
4. 【提高题】JAVA13种核心技术,你能说出来吗?
答:
J2EE基础技术XML、RMI、JNDI 、JMS
J2EE主要技术JDBC、Servlet、JSP、EJB
J2EE其它技术JTA、JTS、Java IDL、Java Mail、JAF
5. 【基础题】你能说出哪些J2EE开发工具和服务器
答:
开发工具:
Borland公司的JBuilder
Sun公司的SunJavaStudio