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:当前应用程序,结束条件:重起服务器
相关推荐
甲枫叶13 小时前
【claude热点资讯】Claude Code 更新:手机遥控电脑开发,Remote Control 功能上线
java·人工智能·智能手机·产品经理·ai编程
额,不知道写啥。13 小时前
P5354 [Ynoi Easy Round 2017] 由乃的 OJ
java·开发语言·算法
代码无bug抓狂人13 小时前
C语言之单词方阵——深搜(很好的深搜例题)
c语言·开发语言·算法·深度优先
青桔柠薯片13 小时前
Linux软件编程:线程和进程间通信
linux·开发语言·线程·进程
让我上个超影吧13 小时前
消息队列——RabbitMQ(高级)
java·rabbitmq
foundbug99913 小时前
基于C# WinForm实现串口数据读取与实时折线图显示
开发语言·c#
得物技术14 小时前
Sentinel Java客户端限流原理解析|得物技术
java·后端·架构
PM老周14 小时前
2026年软硬件一体化项目管理软件怎么选?多款工具对比测评
java·安全·硬件工程·团队开发·个人开发
匠心网络科技14 小时前
JavaScript进阶-ES6 带来的高效编程新体验
开发语言·前端·javascript·学习·面试
一只大袋鼠14 小时前
并发编程(三):线程快照统计・grep+awk+sort+uniq 实战详解
java·开发语言·多线程·并发编程