Java MVC

1. MVC模式

1.1. JavaBean

JavaBean:符合特定规范的Java类,是一种可重用的组件

特定规范:

  • public, class, 提供无参数构造方法
  • 属性private
  • 提供public的getter和setter方法

功能分类:

  • 封装数据:数据Bean,实体类
  • 封装业务:业务Bean,service、Mapper

2. JSP

2.1. JSP内置对象

  • response:当服务器创建request对象,同时创建用于响应这个客户端的response对象
  • out:是JspWriter类的实例,不是PrinterWriter的实例,用来在response对象中写入内容
  • pageContext:PageContext类的实例,用来代表整个JSP页面,提供对JSP页面所有对象以及命名空间的访问

3. 四大作用域

  • page:当前页面,动态包含得不到,静态包含可以得到
  • request:当前请求:request = page + dipatcher转发 + include包含
  • session:当前会话:request + 重定向
  • application:当前应用程序,结束条件:重起服务器
相关推荐
互联网中的一颗神经元12 分钟前
06. Small 对象分配:mcache 无锁路径
开发语言·golang
PPPPickup23 分钟前
金证秋招笔试
java·开发语言
不正经学生40 分钟前
C语言结构体:自定义数据类型,让变量打包出行
java·c语言·开发语言·数据结构·算法
ycjunhua43 分钟前
Spring AI 2.0 GA:ToolCallingAdvisor 重构与 Java Agent 新范式
java·人工智能·spring
老一岁1 小时前
c问题总结(1)
c语言·开发语言
开源必胜1 小时前
Future的异常处理以及CompletableFuture传播链、异常处理
java
林森lsjs2 小时前
队列 FIFO 原理 & 手撕两种队列实现(链表 + 循环数组)—数据结构陆
java·开发语言·数据结构·队列
何以解忧,唯有..2 小时前
Python time 模块详解:时间处理与日期操作指南
开发语言·python
caimouse2 小时前
ReactOS 窗口系统分析(20):光标与图标 — cursoricon.c
c语言·开发语言
lisin-lee-cooper2 小时前
简单聊聊 OpenFeign 框架源码
java·微服务