初识Servlet\JSP\JavaBean
通过网络资料的介绍,初步对Servlet、JSP和JavaBean有了感性认知,暂且小结如下:
1三者的概念
- Servlet:Server Applet小服务程序
- JSP:Java Server Pages Java服务端的页面,是一种动态的页面
- JavaBean:Java对象
2三者的关系
- Servlet是基础,是连接JSP和JavaBean之间的桥梁;
- JSP的内容需要通过Servlet解析解析成HTML传递给Browser;
3三者的作用
在MVC编程模式中,这三种分别扮演者不同的角色:
- JSP:扮演View的角色,用于展示内容;
- Servlet:扮演Control的角色,用于处理用户的请求和业务逻辑,动态生成JSP的内容;
- JavaBean:扮演Model的角色,用户连接数据库。
4其他
- 凡是位于WEB-INF目录下的jsp页面是无法直接通过URL地址进行访问的。在开发中如果项目中有一些敏感Web资源不想被外界直接访问,那么可以考虑将这些敏感的Web资源放到WEB-INF目录下,这样就可以禁止外界直接通过URL来访问了。在WEB-INF目录下创建一个pages目录,pages目录存放系统的一些受保护(不允许用户直接通过URL地址访问)的jsp页面,用户要想访问这些受保护的jsp页面,那么只能通过me.gacl.web.UI这个包里面的Servlet。
- JSP+JavaBean也能够实现Servlet+JSP+JavaBean的功能,但是JSP里面会出现过多的逻辑程序。
阅读是一种修养,分享是一种美德。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2019-11-14 用Java在excel单元格中设置超链接