Servlet(5)Servlet概念和servlet接口实现(学习Servlet生命周期函数)servlet的实例及其网络拓扑图
来源:互联网 发布:java静态代理实现 编辑:程序博客网 时间:2024/06/07 20:20
①Servlet:Java开发动态网页
Servlet(Java服务器小程序)是用Java编写的服务器程序,它的特点:
- 由服务器端(Tomcat)调用和执行
- 用java语言编写
- 按照Servlet规范开发
- 功能强大,可以完成几乎所有的网站功能
- 是jsp的基础
②网络拓扑图
③案例
开发Servlet三种方法:
- 实现servlet接口(便于理解Servlet生命周期)
- 继承GenericServlet
- 继承HttpServlet
---①编写servlet类package com.test;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;public class MyFirstServlet implements Servlet{ // 初始化servlet,就是把servlet装载到内存中(只被调用一次) public void init(ServletConfig config) throws ServletException{ } // 得到ServletConfig对象 public ServletConfig getServletConfig() { return null; } // 服务函数,我们的业务逻辑代码放在这里(每次都会被调用) public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("utf-8"); response.getWriter().println("hello world!" + (new java.util.Date()).toLocaleString()); System.out.println("hello world!" + (new java.util.Date()).toLocaleString()); } // 得到servlet的配置信息 public String getServletInfo() { return null; } // 销毁该servlet,从内存中清楚(只被调用一次) public void destroy() { }}--②javac编译打包的java文件:`javac -d . name.java`--③配置web.xml文件:根据servlet规范,将servlet部署到web.xml文件<!-- 根据servlet规范,将servlet部署到web.xml文件 --><servlet><!-- servlet-name:给该servlet取个名字,一般与servlet一致 servlet-class:指明servlet放在哪个包下的--> <servlet-name>MyFirstServlet</servlet-name> <servlet-class>com.test.MyFirstServlet</servlet-class></servlet><!-- servlet的映射 url-pattern: 浏览器中的资源名,一般与servlet-name一致 servlet-name:这个名字要与<servlet>标签中的servlet-name一致 --><servlet-mapping> <servlet-name>MyFirstServlet</servlet-name> <url-pattern>/abc/jiaozl</url-pattern></servlet-mapping>--④浏览器访问http://localhost:8080/test/abc/jiaozl
④每次更改servlet不必重新启动Tomcat,可以在浏览器中进入管理员界面,找到对应的应用,重新reload即可
0 0
- Servlet(5)Servlet概念和servlet接口实现(学习Servlet生命周期函数)servlet的实例及其网络拓扑图
- [Servlet]Servlet的生命周期
- 【Servlet】Servlet的生命周期
- Servlet学习笔记(一)---Servlet生命周期
- Servlet学习(二)servlet生命周期
- 【Servlet】(1)Servlet简介、Servlet底层原理、Servlet实现方式、Servlet生命周期
- Servlet学习笔记—实现Servlet接口(创建Servlet的第一种方法)
- Servlet基础(二) Servlet的生命周期
- Servlet教程(三) Servlet的生命周期
- Servlet总结(1)--Servlet的生命周期
- 温故知新--servlet(三)--servlet的调用过程和生命周期
- 实现Servlet接口——理解Servlet的生命周期
- 《Servlet学习笔记》Servlet生命周期和调用
- Servlet实现方式及其生命周期
- Servlet的学习(一)-Servlet的生命周期
- Servlet技术和Servlet生命周期:
- 《Servlet学习笔记》Servlet接口实现类
- 关于Servlet和Servlet的生命周期
- 微信公众号如何实现宠物店服务微信在线预约
- node eventEmitter
- 科大讯飞面试,一把泪。
- 寻找知识区的盲点
- JSTL核心标签库学习(一)
- Servlet(5)Servlet概念和servlet接口实现(学习Servlet生命周期函数)servlet的实例及其网络拓扑图
- spring mvc 学习(一)
- 深入浅出数据库索引原理(转)
- 统计学习方法之第二章感知机
- JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式) (转)
- 给两个数组和他们的大小,还有一动态开辟的内存,求交集,把交集放到动态内存dongtai,并且返回交集个数
- JAVA设计模式之抽象工厂模式 (转)
- 【OpenCV3图像处理】强大的矩阵
- ViewPager + Fragment实现滑动标签页