Java Web学习笔记(一)

- Java Web介绍:

Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。JavaWeb应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。
JavaWeb应用中可以包含:
- Servlet
- JSP
- 实用类
- 静态文档
- 描述Web应用的信息(web.xml)

- Servlet简介:

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。它运行在Servlet容器中,Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。
Servlet可完成如下功能:
- 创建并返回基于客户请求的动态HTML页面
- 创建可嵌入到现有HTML页面中的部分HTML页面(HTML片段)。
- 与其它服务器资源(如数据库或基于Java的应用程序)进行通信。
这里写图片描述

- Servlet API

这里写图片描述

- 创建一个Servlet

1、创建Servlet接口的实现类
2、在web.xml中配置和映射Servlet

<servlet>
        <servlet-name>Servlet的名称</servlet-name>
        <servlet-class>Servlet的类路径(xx.xx.xx.xxservlet)</servlet-class>
</servlet>

- Servlet容器:

Servlet容器也叫做Servlet引擎,是Web服务器或应用程序服务器的一部分,用于在发送的请求和响应之上提供网络服务,解码基于 MIME的请求,格式化基于MIME的响应。Servlet没有main方法,不能独立运行,它必须被部署到Servlet容器中,由容器来实例化和调用 Servlet的方法(如doGet()和doPost()),Servlet容器在Servlet的生命周期内包容和管理Servlet。在JSP技术 推出后,管理和运行Servlet/JSP的容器也称为Web容器。

猜你喜欢

转载自blog.csdn.net/qq_35007219/article/details/79648680
今日推荐