什么是Servlet?Servlet入门基础

原创 国哥笔记  2018-08-07 22:18  阅读 1,645 views 次

Servlet是Java Servlet的简称,称为小服务程序或服务连接器,是用Java编写的服务器端程序,是用来交互式地浏览和修改数据,生成动态Web内容。是sun公司制订的一种用来扩展web服务器功能的组件规范。

(1) 扩展web服务器功能

web服务器只能处理静态资源的请求,不能够处理动态资源的请求,所以,要处理动态资源请求就要扩展web服务器的功能。 Servlet就是用来扩展web服务器功能的组件规范,web服务器收到请求之后,会调用Servlet来处理动态资源的请求(业务逻辑)。如下图所示:

什么是Servlet

(2) 组件规范是什么

符合规范,实现部分功能,并且需要部署到相应的容器里面才能运行的软件模块。 如:Servlet就是一个组件,它就需要部署到Servlet容器(提供Servlet运行环境/提供网络相关的服务。如:apache tomcat)里面才能运行。

(3)Servlet的创建过程

第一步:写一个java类,实现Servlet接口或者继承HttpServlet抽象类。

第二步:编译。

第三步:打包

创建一个具有如下结构的文件夹:

什么是Servlet

第四步:部署

将step3创建好的整个文件夹使用jar命令压缩成".war"结尾的文件,然后再拷贝到相应的Serlvet容器里面。

第五步:启动Servlet容器,访问Servlet(http://ip:port/name/url-pattern)。

注:当然,以上繁琐的事情eclipse等编译软件自动会为我们完成,所以我们用eclipse等相关软件就可以轻松写一个servlet(需要部署相关环境)。

非常相关

 

本文地址:https://www.ggbiji.com/java_servlet.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!
PREVIOUS:已经是最后一篇了

发表评论


表情