1.jsp的九大内置对象都有哪些?
1、pageContext: jsp域对象,可以在当前页面共享数据,可以获取其他8个内置对象
2、request: 请求对象,tomcat封装的请求消息对象,可以用来获取请求的数据,可以在一次请求中共享数据。
3、session: 会话对象,可以在一次会话中共享数据
4、selecContext web应用对象,可以在web应用中共享数据,获取web项目的配置信息
5、out 答应留,把数据展示到页面上
6、page jsp本质是一个servlet,它是这个servlet的对象
7、config 配置文件对象,用来获取配置文件
8、response 响应对象。
9、exception 异常对象,需要是指定错误页面才能使用
2.什么是MVC开发模式,每部分都负责什么?
javaee开发设计的模式。把开发整体分成m、v、c三个部分
1、Model: 模型,用于业务的逻辑处理
2、view: 视图,用于数据展示
3、control : 控制器,与用户进行交互,选择指定的模型和视图处理数据。
3.什么是三层架构设计思想?每部分都负责什么?
javaee开发设计的思想把开发整体分成界面层、逻辑层、数据库访问层三个部分
1、界面层: 获取用户提交的数据,访问能处理请求的业务逻辑层,将业务逻辑层返回的数据展示
2、业务逻辑层: 处理各种复杂的业务,这些功能是来自数据库访问层提供的基础功能的组合
3、数据库访问层 提供访问数据库的基本功能。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有吧
三层架构设计思想是用于开发java项目,MVC开发模式是把与java代码的逻辑、视图和与用户交互的代码分开。
三层架构的设计思想应该遵守MVC开发模式,展示数据的jsp尽量少些代码,界面层只负责与用户交互和封装数据,具体的逻辑处理代码写在业务逻辑层中。 |