七步走指南:创建第一个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)
还没有任何评论哟~
