1.jsp的九大内置对象都有哪些?
答:pageContext:域对象,作用于当前页面的共享数据,可以获取其他8个内置对象
request:域对象,一次请求访问的多个资源(转发)
session:域对象,一次会话的多个请求间
application:域对象,所有用户间共享数据,作用于整个web页面
response:响应对象
page:当前页面(servlet)的对象this
out:输出对象,数据输出到页面上
config:servlet的配置对象
exception:异常对象
2.什么是MVC开发模式,每部分都负责什么?
答:Model View Controller将程序设计按照模块划分;
model:完成具体的业务操作 java标准类
view:视图,展示数据 jsp
controller:request获取请求参数,调用模型,并将数据交给视图来展示 response
3.什么是三层架构设计思想?每部分都负责什么?
答:界面层:用户看得到的界面,用户可以通过界面上的组件和服务器进行交互
业务逻辑层:处理业务逻辑的
数据访问层:操作数据存储文件
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
答:MVC和三层架构没有联系,但两者的设计思想都是为了降低程序的耦合性,方便维护,有利于分工协作,重用性高。 |