Servlet JSP 技术是 Java EE 编程的支柱,最近我写了很多关于 Servlet 和 JSP 编程的文章,这是 Servlet JSP 教程的摘要文章,我提供所有文章链接以便阅读它们。
JSP 教程
Java Web Application Tutorial for Beginners
这是Java Web Applications教程中的第一个文章,您将了解Web应用程序的核心概念,以及我们如何使用Eclipse来创建我们的第一个Web应用程序。本文提供了有关Web服务器,客户端,HTTP和HTML,URL,Web容器,Web Archive目录结构和部署描述器配置的详细信息。
初学者 Java Servlet 教程
本教程提供有关Servlet的详细信息,它比CGI有好处。本文提供有关Servlet API的详细信息,以及它的主要界面和类别。我们还以简短的细节查看Servlet 3的注释,这些注释在进一步的教程中使用。
Servlet Session Management
本文介绍了有关会话和会话管理的不同方式。我们了解如何使用Cookie和Servlet API HttpSession接口来维护用户会话。我们还了解如何使用URL重写技术来管理会话,当cookie在客户端被禁用时。
Servlet Filter
了解有关 Servlet 过滤器,以及我们如何使用它来拦截请求和响应对象,并在其间进行操作。本文解释了过滤器界面、WebFilter 注释、Web.xml 中的 Servlet 过滤器配置,并为记录客户端请求和使用过滤器进行会话验证提供了示例。
[Servlet Listener](/community/tutorials/servletcontextlistener-servlet-listener-example Servlet Listener 示例 – ServletContextListener, HttpSessionListener 和 ServletRequestListener
)
我们了解Servlet Listener界面和事件对象,并看到ServletContextListener,ServletContextAttributeListener,HttpSessionListener和ServletRequestListener与示例程序的工作示例。
饼干在服务
Servlet API HttpSession 使用 cookie 进行会话管理. 在这里,我们了解 Servlet Cookie 类,以及我们如何使用它来添加 cookie 以响应并从请求对象获取 cookie 细节。
[Servlet Exception Handling](/社区/教程/servlet-exception-and-error-handling-example-tutorial Servlet Exception and Error Handling Example Tutorial
)
在这里,我们探讨了Exception Handler的服务器,我们可以使用它来生成定制的错误消息,以便在Servlet服务方法抛出异常时发送给客户端。
[Servlet Upload Download File Example](/community/tutorials/servlet-upload-file-download-example Servlet Upload File and Download File Example
)
在这里,我们将学习如何使用Apache Commons FileUpload API将文件从本地系统上传到服务器,以及如何使用Servlet下载文件并从用户身上隐藏实际文件位置。
Servlet 3 使用 MultipartConfig 注释和 Part 接口上传文件
Servlet 3规格添加了不使用任何第三方API上传文件的支持,本文解释了Servlet API MultipartConfig注释,部分界面和HttpServletRequest方法,我们可以使用来上传文件到服务器。
Servlet 数据库连接和 Log4j 集成
大多数Web应用程序连接到数据库并使用log4j用于日志目的. 一个非常详细的帖子,包含完整的示例,展示了我们如何使用Listeners和servlet背景属性用于数据库连接和log4j与示例项目集成。
Tomcat DataSource JNDI 例子
大多数Web应用程序使用一些关系数据库,DataSource是获取数据库连接的首选方式,本文将向您解释如何在Tomcat容器中配置DataSource的不同方式,以及我们如何在Servlet基于的Web应用程序中使用它。
[Servlet Web Application 春季安全集成]( / 社区 / 教程 / 春季安全 - 示例 - 教程)
我们可以使用春节安全模块在我们的服务器网页应用程序中实施身份验证和授权,本教程用一个简单的例子向您展示如何做到这一点。
Hibernate Servlet 数据源示例
Hibernate 是最广泛使用的基于 Java 的 ORM 工具之一,我们可以轻松地将其集成到基于 servlet 的 Web 应用程序中。本教程为您提供有关 Hibernate 的基本细节,以及我们如何轻松地使用 Tomcat 容器 JNDI DataSource 将其集成到我们的 Web 应用程序中。
Async 服务器
Servlet 3在Servlet中引入了非同步支持,这对获得较高的长运行服务器输出量非常有帮助,我们可以通过使用async服务器来卸载处理到另一个线程,学习使用示例程序实现async服务器。
[服务面试问题]( / 社区 / 教程 / 服务面试 - 问题 - 答案 "50 服务面试问题和答案")
一个收集50个Servlet面试问题和详细的答案,以帮助您在Java EE面试. 建议先通过教程,然后尝试自己回答这些问题,以验证您的理解。
JSP 教程
[JSP初学者示例教程]( / 社区 / 教程 / JSP初学者示例教程 "JSP初学者示例教程")
这是 JSP 系列中的第一个帖子. 这篇文章解释了 JSP 和它在服务器, JSP API 接口, JSP 生命周期阶段和方法, JSP 评论, JSP 脚本元素,脚本, JSP 表达式, JSP 指令, JSP 声明, JSP 属性, JSP 翻译到 Servlet 与示例程序。
JSP 暗示对象
JSP 在服务方法开始时创建 9 个对象,我们可以直接在 JSP 脚本中使用它们,这些被称为 JSP 暗示对象。
JSP指令
JSP 指令被用来为 JSP 翻译员提供特定指示,当 JSP 页面被翻译成 Servlet。本文解释了 JSP 页面指令,并详细介绍了指令及其属性。
[JSP例外处理](/社区/教程/jsp-exception-handling-jsp-error-page JSP例外处理错误页面
)
我们可以创建 JSP 错误页面来处理应用程序投放的例外,并为客户端提供自定义响应。
JSP EL 教程
JSP Specs 2.0 引入了表达语言(EL),通过它我们可以轻松地使用 HTML 标签来获得属性和参数,这篇文章解释了 JSP EL 暗示对象,EL 操作员及其优先级,EL 备用关键字和 EL 使用与样本程序。
JSP 活动日期
JSP 提供了一大堆标准的操作标签,我们可以使用用于特定任务,如与 java bean 对象工作,包括其他资源,将请求转发到其他资源等本文提供有关所有 JSP 操作元素的详细信息,并显示使用 JSP Bean, JSP 向前和 JSP 包括使用示例程序的操作。
JSTL 教程
JSP 标准标签库(JSTL)是标准标签库,提供标签来控制 JSP 页面行为、迭代和控制陈述、国际化标签和 SQL 标签。本文提供有关不同类型的 JSTL 标签的详细信息。
JSP 定制标签
有时JSP EL,Action Tags和JSTL是不够的,我们可能会被诱惑在脚本元素中写Java代码。幸运的是,JSP是可扩展的,我们可以创建自己的自定义标签用于JSP页面。
JSP面试问题与答案
本文提供了大量的JSP访谈问题列表,提供详细的答案,以解决JSP相关的访谈问题在Java EE访谈中。这些问题是初学者以及经验丰富的程序员,请仔细看看。这就是Servlet JSP教程的全部。我将添加与一些JSP编程场景相关的更多教程。Servlet安全,JSTL标签等;所以请确保您将其标记为未来使用。