【DRP】——servlet

引言

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有一个比较细致的总结。

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值