1.jsp的九大内置对象都有哪些?
变量名 真实类型 作用
pageContext pageContext 当前页面共享数据,还可以获取其他的八个内置对象
request HTTPServletRequest 一次请求访问的多个资源(转发)
session HttpSession 一次会话的多次请求间的资源
application ServletContext 整个web项目的的资源,所有用户间共享数据
response HTTPServletResponse 响应对象
page Object 当前页面(Servlet)的对象,作用于this相同
out JspWriter 输出对象,数据输出到页面上
config ServletConfig Servlet的配置对象
exception Throwable 异常对象
2.什么是MVC开发模式,每部分都负责什么?
MVC是一种解耦和,利于分工协作,提高重用性的开发模式,分为视图部分,控制器部分,模型部分;
模型部分:完成具体的操作业务 如:查询数据库,封装对象
视图部分:只负责展示资源数据,不写业务逻辑代码
控制器部分:资源数据的中转站
3.什么是三层架构设计思想?每部分都负责什么?
就是一种将代码结构分为界面层,业务逻辑层,数据访问层三层的软件设计思想,这种思想架构能够大大降低代码的耦合性,便于我们修改维护,提高的代码的复用性以及扩展性;
界面层负责:展示资源给用户看,与用户进行交互;
业务逻辑层负责;处理项目的业务逻辑;
数据访问层:操作数据访问文件.
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有联系,MVC开发模式说的就是三层架构设计中的界面层.
|