最近初步学习J2EE的内容,而JSP正是J2EE的重要表现形式,后台是复杂的商业逻辑(业务层等)和数据、数据访问等。看到Servlet其及功能时,突然发现*let的有趣规律。
这里有几个*let:scriptlet、servlet、applet和最新的portlet。-let这个后缀在Java似乎已经成为socket、slot、插槽等的代名词了。最早的Applet(小应用程序)是嵌入在网页中的Application,这里的-let代表着网页中Java应用程序的槽;Scriptlet是指JSP页面中放置可执行Java代码的地方,这里的-let代表网页中Java代码的槽;Servlet用于网页的提交后处理服务,这里的-let代表用于处理并返回给客户端的服务的槽;Portlet是运行在Portal服务器上用于访问Web服务获取信息,这里的-let代表Portal里的显示某部分信息的槽。
初学的畅想和顿悟,特意提出一起探讨。
这里有几个*let:scriptlet、servlet、applet和最新的portlet。-let这个后缀在Java似乎已经成为socket、slot、插槽等的代名词了。最早的Applet(小应用程序)是嵌入在网页中的Application,这里的-let代表着网页中Java应用程序的槽;Scriptlet是指JSP页面中放置可执行Java代码的地方,这里的-let代表网页中Java代码的槽;Servlet用于网页的提交后处理服务,这里的-let代表用于处理并返回给客户端的服务的槽;Portlet是运行在Portal服务器上用于访问Web服务获取信息,这里的-let代表Portal里的显示某部分信息的槽。
初学的畅想和顿悟,特意提出一起探讨。
【推荐】国内首个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 重磅开源!
· 字符编码:从基础到乱码解决