servlet
发布日期:2021-08-31 13:57:53 浏览次数:33 分类:技术文章

本文共 801 字,大约阅读时间需要 2 分钟。

什么是servlet: 是运行在服务器上实现服务器与客户端数据交互的程序。 工作模式: 客户端发送请求至服务器 服务器将响应返回客户端

二、Servlet的运行过程

Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后:   ①Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执行第②步。   ②装载并创建该Servlet的一个实例对象。   ③调用Servlet实例对象的init()方法。   ④创建一个用于封装HTTP请求消息的HttpServletRequest对象和一个代表HTTP响应消息的HttpServletResponse对象,然后调用Servlet的service()方法并将请求和响应对象作为参数传递进去。   ⑤WEB应用程序被停止或重新启动之前,Servlet引擎将卸载Servlet,并在卸载之前调用Servlet的destroy()方法。    11111

servlet的作用 servlet的缺陷 servlet如何使用 jsp与servlet的区别: 用法上: jsp更擅长页面的数据显示(使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如何镶嵌到一个类中,由Jsp容器完成), servlet更擅长于逻辑控制(Servlet则是个完整的Java类,这个类的Service方法用于生成对客户端的响应). 实现的结构上:jsp的本质还是servlet,jsp需要先编译成servlet 应用中: Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。

转载于:https://juejin.im/post/5c6bcc3251882502900cef70

转载地址:https://blog.csdn.net/weixin_34077371/article/details/93175828 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:一、Java语言基础(4)_方法和数组——数组
下一篇:Python学习之路39-特性property

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月11日 05时48分55秒