一、简答题(30分,6题*5分)
(一)第一章概述
1.三层体系结构的优点有哪些?p2
(1)安全性高(2)易维护(3)快速响应(4)系统扩展灵活
2.两层体系结构的缺点有哪些?p2-3
(1)安全性低(2)部署困难(3)消耗系统资源
3.简述Java EE的“组件-容器”编程思想。(P5,有两点,与填空题第1题互斥)
(1)Java EE为满足开发多层体系结构的企业级应用的需求,提出“组件-容器”的编程思想。
(2)Java EE应用的基本软件单元是Java EE组件。基本软件单元的运行环境被称为容器.
4.Java EE体系结构的优点?p11,4点
(1)独立于硬件配置和操作系统
(2)坚持面向对象的设计原则
(3)灵活性、可植性和互操作性
(4)轻松的企业信息系统集成
(二)第三章Servlet
5.Servlet的基本工作流程?p21:6点
(1)客户端将请求发送到服务器
(2)服务器上的Web容器实例化(装入)Servlet,并为Servlet进程创建线程
(3)Web容器讲请求信息发送到Servlet
(4)Servlet创建一个响应,并将其反悔到Web容器
(5)Web容器将响应反悔客户端
(6)服务器关闭或Servlst空闲时间超过一点限度时,调用destroy()方法退出
6.在创建Web应用程序时,通过Servlet上下文可以实现哪些功能?p61,4点
(1)访问Web应用程序资源:ServletContext可以通过getResource()和