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:当前应用程序,结束条件:重起服务器
相关推荐
一条咸鱼_SaltyFish几秒前
大文件性能优化:从百倍提升看底层原理的实践思考
java·性能优化·架构演进·大文件处理·nagle·零对象设计
好家伙VCC2 分钟前
**发散创新:用 Rust构建多智能体系统,让分布式协作更高效**在人工智能快速演进的今天,**多智能体系统(
java·人工智能·分布式·python·rust
_OP_CHEN3 分钟前
【前端开发之JavaScript】(二)JS基础语法上篇:吃透变量 / 类型 / 输入输出
开发语言·javascript·html·ecmascript·前端开发·网页开发
小沈同学呀4 分钟前
Spring Boot实现加密字段模糊查询的最佳实践
java·spring boot·后端·encrypt
Maguyusi4 分钟前
go 批量生成 c++与lua的proto文件
开发语言·后端·golang·protobuf
万能的小裴同学6 分钟前
饥荒Mod
java·开发语言·junit
foxsen_xia7 分钟前
Kamailio通过Lua写路由
开发语言·lua·信息与通信
燃于AC之乐8 分钟前
深入解剖STL set/multiset:接口使用与核心特性详解
开发语言·c++·stl·面试题·set·multiset
REDcker9 分钟前
Paho MQTT C 开发者快速入门
c语言·开发语言·mqtt
Jack_David10 分钟前
kafka_2.13-4.1.1集群安装
java·分布式·kafka