首页 > 编程知识 正文

编写一个servlet,servlet与jsp区别

时间:2023-05-04 20:06:37 阅读:52556 作者:3103

“servlet”(server applet )是Java servlet的简称,是在用Java语言编写的服务器端运行的程序。 具有平台和协议无关的特性,主要功能是交互浏览和生成数据,生成动态的Web内容。

通常,servlet是实现servlet接口的所有类。

servlet主要用于处理客户端的HTTP请求并返回响应。 响应包括doGet ()、doPost ()等。

servlet由servlet容器提供。 servlet容器是提供servlet功能(如Tomcat )的服务器。

servlet容器必须将servlet动态加载到服务器中,并通过HTTP请求和HTTP与客户端进行交互。

servlet APP应用程序的体系结构如图1所示。

图1 servlet APP应用程序体系结构

在图1中,servlet请求首先被接收到HTTP服务器(如Apache ),HTTP服务器只负责分析静态HTML页,servlet请求被传递到servlet容器,servlet容器在web.xml文件中的妈妈

servlet技术具有以下特征。

1 )方便

servlet提供了许多实用程序例程,包括处理困难的HTML表单数据、读取和设置HTTP标头以及处理cookie和跟踪会话。

2 )跨平台

servlet是以Java类编写的,可以在不同的操作系统平台和不同的APP应用程序服务器平台上运行。

3 )灵活性和可扩展性强

使用servlet开发的web APP应用程序由于Java类的继承性和构造函数等特点,可以灵活、自由地扩展APP应用程序。

除了这些方面之外,servlet还具有强大的功能、可以在程序之间共享数据以及安全性高等特点,但在此不再详细说明。 读者只要简单理解就可以了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。