【DRP】——servlet
2016-08-06 11:34
246 查看
引言
Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类。——百度百科
为什么使用servlet
servlet提供给了大量的使用工具,例如自动解析和解码html表单数据,读取和设置http头,处理cookie,跟踪会话状态等。相较于CGI(Common Gateway Interface,简称CGI。在物理上是一段程序,运行在服务器上,提供同客户端HTML页面的接口),能完成它很难完成的任务。
servlet是用java编写的,所以可以直接移植到apache,microsoft或者是webstar上,很多主流的服务器都支持servlet。
servlet执行过程
首先用户登录浏览器,输入用户信息,触发事件,将数据发送到服务器。服务器接收从浏览器发送过来的数据,利用servlet进行解析,然后将解析之后的数据发送给数据,经过验证之后,servlet将验证信息返回给浏览器端。servlet的生命周期就完成了。
servlet只实例化一次,它是单实例,多线程的。也因此它是线程不安全的。
总结
对servlet的理解还是比较浅,drp也才学到第一阶段,所以接触的知识还比较少,稍等片刻,再对servlet有一个比较细致的总结。相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- 小心服务器内存居高不下的元凶--WebAPI服务
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- 运维入门
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序