Servlet

1:what——在web服务器上创建动态内容的Java程序;由web容器调用;sun公司提供的规范

2.Servlet的规范(功能)

     2.1:web的应用程序

     2.2:servlet和HTTP servlet

     2.3:过滤器

     2.4:安全

     2.5:国际化

3.Servlet的API

     3.1:图

     3.2:方法

          3.2.1:servlet——init()、

          3.2.2:genericServlet——service()

5.Servlet生命周期

     5.1:初始化——only

          5.1.1:容器装载并实例化servlet对象

          5.1.2:容器出发init()方法装载资源(细节)

               *默认时实例化和初始化是在请求到达时执行。

               *通过<load-on-startup>0</load-on-startup>可以设置装载时间。0代表优先级0~10.

     5.2:服务——more

          5.2.1:等待——请求到达触发service方法,处理请求产生响应

     5.3:销毁——only——被容器丢弃

6.Servlet编码

     6.1:定义继承HttpServlet类的servlet类

     6.2:导包——servlet-api.jar

     6.3:配置servlet类的内容

           6.3.1初始化——init-param(param-name,param-value)

                     6.3.1.1:getServletConfig()

                     6.3.1.2:getInitParameter(String name)

                     6.3.1.3:getInitParameterNames()

                     6.3.1.4:response.setContentType("")

           6.3.2:servletContext——应用程序上下文

           6.3.3:路径

     6.4:配置部署描述文件(web.xml)——容器中部署servlet——自动重载

          6.4.1:注册servlet——servlet(servlet-name、servlet-class)

          6.4.2:映射servlet——servlet-mapping(servlet-name、url-pattern)

          url-pattern(逻辑URL)规范:

               *精确匹配——

               *扩展名匹配——*.扩展名

               *路径映射——以/开始,以/*结束

               *默认——/

7.发布步骤

7.1:编译web程序

7.2:将程序打包——jar -cf 文件名.war  项目目录下需要打包的文件名队列

7.3:将war文件放入Tomcat的/webapps目录下。

7.4:配置server.xml

7.5:配置web.xml

7.6:重启服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值