2017.7.04 学习记录 Servler

来源:互联网 发布:知乎客服电话是多少 编辑:程序博客网 时间:2024/05/18 19:45
500
服务器内部错误
404
文件没找到


Servler
Servlet是一种Wed服务器编程技术
Servlet是继承了javax.servlet.http.HttpServlet类的Java类
Servler由支持Servlet的Web服务器()调用和启动运行
一个Servler负责对应的一个或一组URL访问请求,并返回相应的响应内容


B/S和C/S架构
C/S:服务器负荷轻,维护升级成本高
B/S:服务器负荷重,维护升级成本低


B/S:工作原理
浏览器—服务器—数据库
在浏览器里把请求发给服务器(有传递参数,也是服务器接收),在服务器里调用dao类(有参数先接收参数)来,操作 数据库


写Servlet的步骤:
1.创建一个类 extends javax.servlet.http.HttpServlet
2.重写三个方法:
①public  void init() throws ServletException{}
②protected void service(HttpServletRequest request ,HttpServletResponse response)throws ServletException,IOException{}
③public void destroy(){}
3.给Servlet配备一个URL地址,供浏览器访问Servlet用
打开WebRoot/WEB-INF/web.xml文件:添加<servlet>标签和<servlet-mapping>标签
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.yy.servlet.web.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/my</url-pattern> //my代表IP/Servler/my
</servlet-mapping>


Servlet的init()方法
默认情况下:当第一访问该Servlet时,被调用(该Servlet被初始化),切只被调用一次
Servlet的service()方法
Servlet的主方法:每访问一次就被调用一次
Servlet的destroy()方法
在服务器关闭的时候,被调用(该Servlet被销毁)
原创粉丝点击