Advertisement

七步走指南:创建第一个Servlet应用

阅读量:

Servlet 是支撑动态网页的技术,它是一组由 Tomcat 为程序猿提供的 API ,通过这些 API ,程序猿能够轻松高效地构建一个 web 应用。

动态页面 vs 静态页面:

静态页面即为固定不变的内容展示页面, 即使用户不同、时间不同或输入参数不同,页面内容也不会发生变化 (除非网站开发人员修改源代码, 否则内容始终保持不变)

对应的动态页面指的是 用户输入的不同内容/同一时间但不同的操作/不同的数值或设置页面内容会发生相应的变化

开发动态网页的方法多种多样, 每个编程语言都提供了丰富的库和框架来实现这一功能. Servlet 实际上就是 Tomcat 提供一组 Java API用于创建动态网页的过程.

Servlet 主要做的工作:

  • 允许开发者注册一个类,在Tomcat接收到特定HTTP请求时执行该类中的代码。
  • 为开发者提供解析HTTP请求的服务,将HTTP请求字符串转换为HttpRequest对象。
  • 为开发者提供构建HTTP响应的服务。当开发者填写指定的HttpResponse对象属性时(也就是在该对象上设置相关属性值),ServletContext会自动按照HTTP协议的方式构造出一个HTTP响应字符串,并通过Socket写回给客户端。

简单来说,Servlet 是 Tomcat

全部评论 (0)

还没有任何评论哟~