第15章:1本章的案例程序采用 MVC 框架技术,MVC 框架的特点是什么,有什么优势? 答:MVC 是一种软件设计典范,它采用业务逻辑和数据显示代码分离的方法,将业务逻辑放在一个部件里面,而将界面以及用户围绕数据展开的操作单独分离开来。MVC 减弱了业务逻辑接口和数据接口的耦合,以及让视图层更富有变化。2本章案例中 MVC 三层各用什么技术实现,这些技术的在框架中的作用是什么? 答:统视图层采用 JSP 技术,包括 EL 表达式、JSP 动作、JSTL 标准标签技术;控制层 采用 Servlet 技术,解析用户的操作请求,封装数据将用户的操作传递到业务逻辑层,并根据 操作结果确定哪个视图来展示;业务逻辑层采用 JavaBean 技术,封装了业务逻辑和数据库相应的操作;各层使用值对象(Model 类)传递业务数据。3为展示软件开发的过程本案例采用几种图表,它们的作用各是什么?答:用例图:作用业务需求分析分析;E-R 图:数据库的概念模型;数据库关系图:数据库的数据库逻辑模型;模块划分图:软件结构设计 等