mvc框架:jsp+servlet+javabean
首先介绍MVC模式:
- Model模型层:web应用中用于处理数据逻辑的部分,处理业务逻辑与数据库进行交互。
- View视图层:响应给客户端的页面部分,例如html静态页面,jsp动态页面,Android前端界面
- Controller控制器:用户获取View视图层的用户请求,并调用对应模型层的代码进行业务逻辑的处理。
jsp+servlet+javabean:
- JSP(JavaServerPage):Java服务器页面,JSP将java代码和特定变动内容嵌入到静态页面中,实现以静态页面为模板动态生成其中的部分内容
- Servlet:是Java Servlet的简称,是小服务程序或服务连接器,是用Java编写的服务器端程序,主要功能在于获取请求,返回响应
- JavaBean:就是各种类,一般开发的时候需要四种功能的类,(1)属性类,就是对应数据库中有什么表,就建立什么类;(2)连接数据库的类,存放连接数据库的函数,代码复用;(3)对数据库操作的类,里面的函数用来对数据库进行操作;(4)Servlet类,用来进行网页与数据库的交互
MVC模式在jsp+servlet+javabean中的体现:
- 模型层:模型特有所有的数据、状态和程序逻辑,模型独立于视图和控制器,模型主要体现在数据的载体JavaBean
- 视图层:用来呈现模型。视图通常直接从模型中取得它需要显示的状态域数据。主要体现在jsp上。
- 控制器:位于视图和模型中间,负责接受用户的输入,将输入进行解析并反馈给模型,主要体现在servlet上
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现