Web开发之容器
Web开发之容器
主题
Servlet容器、Web容器、应用服务器
参考资料
Servlet容器、Web容器、应用服务器
Servlet容器的主要任务是管理Servlet的生命周期;而Web容器更准确的说应该叫做Web服务器,它是用来管理和部署Web应用的;还有一种服务器叫做应用服务器,它的功能比Web服务器要强大的多,因为它可以部署EJB应用,可以实现容器管理的事务;
一般的应用服务器由weblogic和websphere等,它们都是商业服务器,功能强大但是收费。Web容器最典型的就是tomcat,tomcat既是web容器也是Servlet容器。
Servlet容器有时候也叫做Servlet引擎,是Web服务器或应用服务器的一部分,用于在发送的请求和响应之上提供网络服务,解码基于MIME的请求,格式化基于MIME的响应。Servlet不能独立运行,它必须被部署到Servlet容器中,由容器来实例化和调用Servlet的方法,Servlet容器在Servlet的生命周期内包容和管理Servlet。
参考资料
http://blog.sina.com.cn/s/blog_5973733f0100dekr.html
Web开发之容器的更多相关文章
- (7)Spring Boot web开发 --- servlet容器
		文章目录 配置嵌入式 Servlet 容器 注册 三大组件 使用其他 servlet 容器 使用外置的 `Servlet` 容器 配置嵌入式 Servlet 容器 Spirng Boot 默认使用自带 ... 
- EJB_开发EJB容器模型的WEB服务
		开发EJB容器模型的WEB服务 WEB服务 Web服务也是一种分布式技术,它与EJB最大的不同是,Web服务属于行业规范,可以跨平台及语言.而EJB属于Java平台的规范,尽管理论上可以跨平台,但实现 ... 
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
		今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑 ... 
- .NET Web开发技术简单整理
		在最初学习一些编程语言.一些编程技术的时候,做的更多的是如何使用该技术,如何更好的使用该技术解决问题,而没有去关注它的相关性.关注它的理论支持,这种学习技术的方式是短平快.其实工作中有时候也是这样,公 ... 
- 转载:移动web开发规范
		本文来源:http://blog.csdn.net/joueu/article/details/44329825 以下是规范建议,均是日常在开发当中的的一些经验,仅供参考. 移动web开发规范 一.头 ... 
- Spring整合web开发
		正常整合Servlet和Spring没有问题的 public class UserServlet extends HttpServlet { public void doGet(HttpServlet ... 
- 初学 Java Web 开发,请远离各种框架,从 Servlet 开发
		Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践.很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处 理有关,形成一个基础,在开发别的应用项目的时候则可以从 ... 
- Web 开发最有用的50款 jQuery 插件集锦——《图片特效篇》
		<Web 开发最有用的50款 jQuery 插件集锦>系列文章向大家分享最具创新的50款 jQuery 插件,这些插件分成以下类别:网页布局插件,导航插件,表格插件,滑块和转盘插件,图表插 ... 
- WEB开发基本知识
		参考文献:http://www.cnblogs.com/xdp-gacl/p/3729033.html 一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示I ... 
随机推荐
- Django——正则表达式的举例与基本语法
			如果想在URLconf中加入URL和view,只需增加映射URL模式和view功能的Python tuple即可. 这里演示如何添加view中hello功能. from django.conf.url ... 
- openerp wizard to tree view
			从wizard跳转到tree视图最简单的方法 <act_window context="{'search_default_server_id': active_id, 'defau ... 
- Web前端开发实战1:二级下拉式菜单之CSS实现
			二级下拉式菜单在各大学校站点.电商类站点.新闻类站点等大型?站点非经常见,那么它的实现原理是什么呢? 学习了Web前端开发的知识后,我们是能够实现这种功能的.复杂的都是从基础效果上加入做出来的.原理和 ... 
- 用.net installshield打包程序时注册第三方控件
			制作打包程序时如果用到外部控件需要按以下方式操作: 1.将控件及控件所用到的所有DLL加入打包程序. 2.将控件的Register由vsdrfDoNotRegister改为vsdrfCOMSelfRe ... 
- Linux下配置两个或多个Tomcat启动
			Linux下配置两个或多个Tomcat启动 (2012-08-14 11:59:31) 转载▼ 标签: 杂谈 分类: linux_tomcat 步骤如下: (1)修改/etc/profile文件.添加 ... 
- 程序员取悦女票的正确姿势---Tip1(iOS美容篇)
			代码地址如下:http://www.demodashi.com/demo/11695.html 前言 女孩子都喜欢用美图工具进行图片美容,近来无事时,特意为某人写了个自定义图片滤镜生成器,安装到手机即 ... 
- iOS开发-自动布局之autoresizingMask使用详解(Storyboard&Code)
			前言:现在已经不像以前那样只有一个尺寸,现在最少的IPHONE开发需要最少需要适配三个尺寸.因此以前我们可以使用硬坐标去设定各个控件的位置,但是现在的话已经不可以了,我们需要去做适配,也许你说可以使用 ... 
- js使用ctrl+s保存表单提升用户体验
			本质上是监控ctrl+s 然后触发相应事件 <script language="JavaScript"> //Ctrl+s保存 document.onkeydown=f ... 
- mysql调用存储过程出现Illegal mix of collations错误
			执行sql语句正常 执行存储过程 异常 提示 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMP ... 
- 辛星让mysql跑的更快第一节之优化的方向和数据库建模
			近期计划写一套书目,也就是关于mysql的优化的.那么首先在博客上写写,然后整理成pdf的文档的形式,当然也期待各位的关注了.对于mysql的优化是一个比較大的话题.可优化的地方也非常多,大致想了一下 ... 
