Servlet简介(一)
2015-02-10 00:19
288 查看
What’s Servlet?
Servlet是java服务器小程序,是用java编写的服务器程序,运行在服务器中
Servlet的特点
是由服务器调用和执行的
功能强大,几乎能够完成所有网站的功能
用java语言编写
是jsp的基础
按照Servlet的规范编写
Servlet/jsp的开发工具
普通文本编辑器:Sublime Text,UltraEdit等
集成开发工具:Eclipse,Netbeans,JCreator等
Servlet/jsp的运行环境
浏览器:ie,firefox等
Web服务器:tomcat,WebLogic,WebSphere等
数据库:sql,mysql,Oracle等
Servlet/jsp的网络拓扑结构
浏览器向tomcat中的web服务器发送HTTP请求
tomcat中的WEB服务器将请求转发给jsp/Servlet容器
jsp/servlet容器对数据库进行操作
数据库返回结果到jsp/servlet容器
jsp/servlet将结果返回至web服务器
WEB服务器返回静态页面至浏览器
开发Servlet的方法
实现Servlet接口
继承GenericServelt:只需重写service方法
继承HttpServlet:只需重写doGet,doPost方法(表单提交有get请求和post请求,二者区别见下)
安全性。get < post 。get提交的数据会在浏览器的地址栏显示,这并不安全,比如你提交的是你密码,那简直想想都太不安全了。
提交内容的大小。get < post 。get提交的数据不大于2k,而post提交的数据大小不受限制,但一般最好不超过64k
响应速度。get > post 。get要求服务器立即处理请求,而post请求则形成一个队列请求。
Servlet生命周期
装在Servlet由相应的容器完成
创建一个servlet实例
调用一个servlet的init()方法,该方法只会在第一次访问该servlet时被调用一次
服务,调用servlet的service()方法,一般业务逻辑都在这里处理,该方法在访问Servlet时都会被调用
销毁,调用Servlet的destory()方法,销毁该Servlet实例,该方法在以下几种情况被调用
tomcat重新启动
reload该Webapp
重启电脑
Servlet是java服务器小程序,是用java编写的服务器程序,运行在服务器中
Servlet的特点
是由服务器调用和执行的
功能强大,几乎能够完成所有网站的功能
用java语言编写
是jsp的基础
按照Servlet的规范编写
Servlet/jsp的开发工具
普通文本编辑器:Sublime Text,UltraEdit等
集成开发工具:Eclipse,Netbeans,JCreator等
Servlet/jsp的运行环境
浏览器:ie,firefox等
Web服务器:tomcat,WebLogic,WebSphere等
数据库:sql,mysql,Oracle等
Servlet/jsp的网络拓扑结构
浏览器向tomcat中的web服务器发送HTTP请求
tomcat中的WEB服务器将请求转发给jsp/Servlet容器
jsp/servlet容器对数据库进行操作
数据库返回结果到jsp/servlet容器
jsp/servlet将结果返回至web服务器
WEB服务器返回静态页面至浏览器
开发Servlet的方法
实现Servlet接口
继承GenericServelt:只需重写service方法
继承HttpServlet:只需重写doGet,doPost方法(表单提交有get请求和post请求,二者区别见下)
安全性。get < post 。get提交的数据会在浏览器的地址栏显示,这并不安全,比如你提交的是你密码,那简直想想都太不安全了。
提交内容的大小。get < post 。get提交的数据不大于2k,而post提交的数据大小不受限制,但一般最好不超过64k
响应速度。get > post 。get要求服务器立即处理请求,而post请求则形成一个队列请求。
Servlet生命周期
装在Servlet由相应的容器完成
创建一个servlet实例
调用一个servlet的init()方法,该方法只会在第一次访问该servlet时被调用一次
服务,调用servlet的service()方法,一般业务逻辑都在这里处理,该方法在访问Servlet时都会被调用
销毁,调用Servlet的destory()方法,销毁该Servlet实例,该方法在以下几种情况被调用
tomcat重新启动
reload该Webapp
重启电脑
相关文章推荐
- Servlet简介
- Servlet简介
- Servlet 简介
- [Servlet]Servlet、ServletConfig、ServletContext、GenericServlet、初始参数简介
- Servlet简介&开发介绍
- 关于Servlet的简介
- Servlet简介与生命周期
- Servlet第三篇【request和response简介、response的常见应用】
- Servlet中方法执行次序及API简介(转)
- 一、Servlet简介
- Servlet简介
- Servlet 简介
- Apache Tomcat 5.5 Servlet/JSP 容器----中文简介
- Servlet简介
- Servlet规范简介
- Servlet系列(一)----Servlet简介
- servlet简介
- Servlet简介与配置
- Servlet规范简介——web框架是如何注入到Servlet中的
- Servlet第三篇【request和response简介、response的常见应用】