没有合适的资源?快使用搜索试试~ 我知道了~
文章目录一、Servlet(Server Applet)1、Servlet概述:1、ServletConfig API:2、GenericServlet类2、HttpServlet类:(重点掌握)1、doGet和doPost的区别:2、Servlet细节:3、web.xml文件(了解)4、ServletContext(重要):3、网站访问量统计小案例:二、过滤器三、监听器 一、Servlet(Server Applet) Servlet是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。 狭义的
资源推荐
资源详情
资源评论



格式:zip 资源大小:25.0MB


格式:pdf 资源大小:114.2KB 页数:6


























JavaWeb的三大组件详细总结的三大组件详细总结
文章目录文章目录一、Servlet(Server Applet)1、Servlet概述:1、ServletConfig API:2、GenericServlet类2、HttpServlet类:(重点掌握)1、doGet和doPost的区别:2、Servlet细节:
3、web.xml文件(了解)4、ServletContext(重要):3、网站访问量统计小案例:二、过滤器三、监听器
一、一、Servlet((Server Applet))
Servlet是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。
狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器
中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。
最早支持Servlet标准的是JavaSoft的Java Web Server,此后,一些其它的基于Java的Web服务器开始支持标准的Servlet。
注意: 每个Servlet都是唯一的,它们所处理的请求是不同的!
其中要使用到tomcat插件插件:
Tomcat 是由 Apache 软件基金会属下 Jakarta 项目开发的 Servlet 容器,是开发和调试 JSP 程序的首选,按照 Sun Microsystems 提供的技术规范,实现了对 Servlet 和 JavaServer
Page 的支持,并提供了作为 Web 服务器的一些特有功能,由于 Tomcat 本身也内含了 HTTP 服务器,因此也可以视作单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP
服务器混淆,Apache HTTP 服务器是用 C 语言实现的 HTTPWeb 服务器;这两个 HTTP web server 不是捆绑在一起的。Apache Tomcat 包含了配置管理工具,也可以通过编辑
XML 格式的配置文件来进行配置。
tomcat的环境:的环境: Tomcat 提供了一个 Jasper 编译器用以将 JSP 编译成对应的 Servlet。
Tomcat 的 Servlet 引擎通常与 Apache 或者其他 Web 服务器一起工作。除了用于开发过程中的调试以及那些对速度和事务处理只有很小要求的用户,很少会将 Tomcat 单独作为
Web 服务器。但随着版本的更新,正有越来越多的用户将其单独作为 Web 服务器用以那些对速度和可靠性有较高要求的环境中。
Servlet的作用:
1、接收请求数据
2、处理请求
3、完成响应
实现实现Sersvlet的方式有三种:的方式有三种:
实现javax.servlet.Servlet接口;
继承javax.servlet.GenericServlet类;
继承javax.servlet.http.HttpServlet类;
通常我们会继承HttpServlet类来完成我们的Servlet。(因为它最方便)
1、、Servlet概述:概述:
Servlet一共有五个方法,其中生命周期方法有三个。
生命周期方法:
void init(ServletConf/g):出生之后(1次)(创建之前的初始化方法);
void servlet(ServletRequest request, ServletResponse response):每次处理请求时都会被调用;
void destroy:临死之前(1次)(释放资源的方法);
特性:
单例,一个类只有一个对象,当然可能存在多个Servlet类!
线程不安全的,所以它的效率高!
Servlet类由我们来写,但对象由服务器来创建,并且由服务器来调用相应的方法。
若要在idea中进行Servlet的操作,可以如下创建:(前提先下载好Tomcat插件)
}
这两个方法由我们自己来覆盖!!!如果你没有覆盖doGet或doPost,并且它们被调用了,那么会出现默认方法的内容405.
1、、doGet和和doPost的区别:的区别:
1、提交的form method=Post就执行DOPOST,否则执行GOGET 套用是不管method是post还是get都执行dopost方法
2、get:你可以通过URL传参数, Post不行
3、你的表单提交都有方法的,用什么就调用什么;get显示你传过去的参数,post则不显示.
资源评论


weixin_38739950
- 粉丝: 8
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- wisp-token-2025.02.26.085343-8bec997-javadoc.jar
- pact-jvm-consumer-groovy_2.12-3.6.11.jar
- arcache-backend-inmemory-0.0.3.jar
- t2schola-core-1.0.0-javadoc.jar
- h2o-ext-xgboost-3.28.0.3-javadoc.jar
- appconfig-jvm-1.3.97-sources.jar
- cybrid-api-bank-kotlin-0.68.26-javadoc.jar
- plugin-javanames-0.1.15-sources.jar
- arc-reader-pdf-0.89.0.jar
- billingconductor-jvm-1.4.120-sources.jar
- cybrid-api-id-java-v0.27.3-javadoc.jar
- apprunner-1.4.29-javadoc.jar
- datapipeline-jvm-1.3.95-sources.jar
- tock-bot-demo-api-websocket-19.9.4-javadoc.jar
- sparkling-water-ml_2.11-2.2.27-sources.jar
- redwood-yoga-macosx64-0.5.0-sources.jar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
