.一、 你对 MVC 的理解 , MVC 有什么优缺点? 结合 Struts , 说明在一个Web 应用如何去使用?答:MVC 设计模式 ( 应用观察者模式的框架模式)M:Model(Businessprocesslayer) , 模型 , 操作数据的业务处理层,并独立于表现层(Independent of presentation)。V: View(Presentationlayer) , 视图, 通过客户端数据类型显示数据,并回显模型层的执行结果。C: Controller(Controllayer) , 控制器 , 也就是视图层和模型层桥梁,控制数据的流向, 接受视图层发出的事件, 并重绘视图MVC 框架的一种实现模型模型二 (Servlet-centric):JSP+Servlet+JavaBean ,以控制为核心 , JSP 只负责显示和收集数据 , Sevlet , 连接视图和模型 , 将视图层数据 , 发送给模型层 , JavaBean , 分为业务类和数据实体