servlet

概念:server applet(运行在客户端的小程序),接口,定义了java类被浏览器访问到的规则

入门:

     1.创建javaee的项目

     2.定义一个类实现接口

     3.实现抽象方法

     4.配置

<servlet>
    <servlet-name >demo1</servlet-name>
    <servlet-class >cn.itcast.web.servlet.servlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>demo1</servlet-name>
    <url-pattern>/demo1</url-pattern>
</servlet-mapping>

 

执行步骤:

1.服务器接受客户端浏览器请求,解析url路径,访问servlet的资源路径

2.当找到web.xml文件以后,查找是否有对应的<url-pattern>

3.如果有,找对应的<servlet-class>全类名

4.tomcat将字节码文件加载进内存,并创建其对象

5.调用方法

 

生命周期

1.被创建   执行一次

2.提供服务   执行多次

3.被销毁    执行一次

servlet3.0

好处:注解配置

创建,不创建web.xml

注解:webservlet的实现

@webservlet(‘/资源路径’)

 

ideal与tomcat的配置

1.idea会部署一份配置文件

2.工作空间项目和tomcat部署的web项目

servlet体系结构

genericservlet(抽象类)

httpservlet(抽象类)----------用的比较多,推荐使用

首先定义类

然后复写doget、dopost

service

0.判断请求方式:req.getMethod

 

servlet相关配置

1.一个servlet可以定义多个路径

2.路径规则

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值