Java Web学习笔记(一)

本文介绍了JavaWeb的概念及其组成,详细解析了Servlet的功能与工作原理,包括如何创建Servlet及配置方法。

- 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容器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值