社区
Java EE
帖子详情
servlet是一个规范吗?
dagouaofei
2009-03-06 04:56:51
我这么理解:
servlet是一个抽象规范,各个不同的servlet容器有不同的实现,
比如tomcat和weblogic对servlet的实现就可能不同,
是这个意思吧?
还有servlet的init,service,destroy方法,是容器调用的,
用户程序可以调用吗?
...全文
125
2
打赏
收藏
servlet是一个规范吗?
我这么理解: servlet是一个抽象规范,各个不同的servlet容器有不同的实现, 比如tomcat和weblogic对servlet的实现就可能不同, 是这个意思吧? 还有servlet的init,service,destroy方法,是容器调用的, 用户程序可以调用吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happyinwinter
2009-03-06
打赏
举报
回复
Servlet 的 Innit() destory() Service() 方法是由 Tomcat、JBoss、Weblogic 等容器调用的,应用程序是不能调用的。
liupengbart
2009-03-06
打赏
举报
回复
说serlvet是一种规范并不恰当,说得恰当点,servlet应该是一种WEB组件。它同EJB, JTA, JDBC, JCA, JMX, JNDI, JMS, JavaMail, JSP等组件共同组成J2EE平台技术规范。
servlet的生命周期方法都是容器方法。但根本还是一个类的方法,一个方法当然是可以调用的。而且它们都是公共方法。只要你能获取servlet的实例就能对它们进行调用(比如在doPost()方法时调用doGet方法)。不过这在大多数时候没有任何意义。
在容器的初始化时就会调用init方法,要销实例时会调用destory方法。当用户请求时容器又根据请求的方式来选择调用的是doGet,doPost,import或其它service方法。
32位tomcat-7.0.55 工具下载
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的
Servlet
和JSP
规范
总是能在Tomcat 中得到体现,Tomcat 5支持最新的
Servlet
2.4 和JSP 2.0
规范
。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。
网络:
Servlet
的本质是什么?为什么要有
Servlet
?
Servlet
的作用
servlet
本质上是一个接口,它压根就不管也管不着哪些网络协议、http。 那
servlet
到底是干什么的呢?很简单,接口的作用是什么?
规范
呗!
servlet
接口定义的是一套处理网络请求的
规范
,所有实现
servlet
的类,都需要实现它的那五个方法,其中最主要的是两个声明周期方法init()和destory(),还有一个处理请求的service()。也就是说,所有实现
servlet
接口的类,或者说,所有想要处理网络请求的类,都需要回答这三个问题: 你初始化时要做什么? 你销毁时要
servlet
规范
_一文概括所有
servlet
规范
1:
servlet
规范
介绍2:
Servlet
接口实现类:3:
Servlet
接口实现类的开发步骤:4:
Servlet
对象生命周期:5:Http
Servlet
Response接口6:Http
Servlet
Request接口7:请求对象与响应对象生命周期8:欢迎资源文件9:Http状态码:10:多个
Servlet
之间调用规则:11:重定向解决方案:12:请求转发解决方案:13:多个
Servlet
之间数据共享实现方案:14:
Servlet
Context接口15:Cookie16:HttpSessi
什么是
servlet
?
servlet
的运行原理?如何自定义一个
servlet
?
1.什么是
Servlet
?
Servlet
是SUN公司推出的在服务器端处理HTTP协议的组件
规范
。2.
Servlet
的运行原理?浏览器通过向服务器发送的ip地址,端口号等信息与服务器建立连接。建立连接后浏览器端通信组件将请求数据打包,然后将请求数据发送给服务器。服务器接收到用户请求数据后服务器端通信组件将数据拆包。创建request请求对象和response响应对象。创建
Servlet
实例对象后调用...
什么是
Servlet
?
什么是
Servlet
? 是java web的基本
规范
,它是可以处理用户请求和响应的一种机制,基于 web 容器部署。所以
Servlet
是由web 容器负责加载、运行、管理的,整个的生命周期都是由容器负责的。 我们只需要开发好
Servlet
, 并把这个
Servlet
交给web 容器,这样一来,web 容器就可以去管理这个
Servlet
,负责加载、创建、调用相关的方法直到整个生命周期的结束。 JAVAEE
规范
中,定义了
Servlet
接口,我们只需要开发类型去实现这个接口即可。 相关的API:...
Java EE
67,516
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章