什么事SERVLET

来源:百度知道 编辑:UC知道 时间:2024/07/07 02:56:24
如题。不太懂什么是SERVLET,具体在实际应用中是干什么用的。

Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。 它担当Web浏览器或其他HTTP客户程序发出请求,与HTTP服务器上的数据库或应用程序之间的中间层。
Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

servlet,说的明白一点,其实也就是一个java类,不知道你有没有学过jsp,servlet是在服务器端运行的,他接受并回应客户端传来的数据(通常是由jsp加jsl标签来实现的),主要就是负责处理数据,是一些逻辑代码,比如,用户登陆网站时,要填写用户名和密码,当用户点击登陆以后,浏览器会把用户的信息发送到服务器,服务器然后调用数据库,以检查输入的用户名和密码是否正确,而servlet就是负责调用数据库的一个java类。其实servlet还有很多用法,我说的这个只是一个典型用法而已,servlet还可以用来做过滤器,很多很多,总之,要用java web开发网站,没有servlet是不行的。

我只知道编程是要用SERVLET,是服务器!当然还可能有其他的SERVLET!!

主要是控制器,用来接收用户请求,然后再请求中点用业务层 并放回数据 然后通过servlet 返回给浏览器
还是 struts 实现起来比较好