P59

1、JSP和Servlet的区别:

JSP(全称:Java Server Pages):Java 服务端页面。==是一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容,也就是 JSP = HTML + Java。JSP本质上就是个Servlet,JSP的父类的父类是HttpServlet

2、JSP中foreach标签有什么用?常用属性有哪些?

image.png

3、有哪四个作用域?作用范围分别是什么?

1.页面域: 只在一个页面中起作用
2.请求域: 一个用户的一次请求(可以访问多个页面)
3.会话域session: 一个用户的多次请求
4.上下文域application: 多个用户的多次请求
image.png

4、什么是MVC?分别表示什么意思?

Model:模型,对数据操作。JavaBean:Java类,业务类,持久层类,实体类
View:视图,显示数据。JSP,HTML等
Controller:控制器,调用模型层,将数据提供给JSP显示。分享视图和模型的作用。
image.png

5、什么是三层架构,表示什么意思?

三层: 表示层:显示数据
业务层:处理业务逻辑
数据层:对数据库进行增删改操作
image.png