j2ee开发中的“java容器”和“web容器”有什么区别?

J2EE与EJB——Java Web(二) 1、什么是J2EE J2EE(Java2 Platform,Enterprise Edition)是Java平台企业版的简称,是用来开发与部署企业级应用的一个架构,它提供了一种统一的、开放标准的多层平台,该平台主要由构件、服务和通信3个模块构成。 构件包含客户端构件和服务器端构件两种类型,其中,客户端构件主要包含两类Applets和Application Clients,服务器端构件分为... 阅读详情

 容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好。  

常用容器  jBoss, WebSphere,WebLogic,Resin,Tomcat。

JAVA内部的容器类  Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap 。ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。、Vector是同步的。这个类中的一些方法保证了Vector中的对象是线程安全的。而ArrayList则是异步的,因此ArrayList中的对象并不是线程安全的。因为同步的要求会影响执行的效率,所以如果你不需要线程安全的集合那么使用ArrayList是一个很好的选择,这样可以避免由于同步带来的不必要的性能开销。

====================================================================================

容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好在通常情况下  我们提到的 servlet容器 web容器 jsp容器 之类的  意思相同 指的是同一种东西(例如: WebSphere,WebLogic,Resin,Tomcat )做软件 

我们提到的服务器 都指的是软件(运行在硬件服务器上的) 分为:静态服务器 和 动态服务器。 服务器 顾名思义 是用在网络上的,上面提到的容器 就包含在动态服务器里java容器 我个人认为你指的应该是 编译和解释执行的环境JDK...从严格定义讲:Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap

=====================================================================================

servlet容器,负责管理servlet生命周期。

    web容器,负责管理和部署web应用,其本身可能具备servlet容器组件;如果没有,一般能将第三方servlet容器作为组件整合进web容器。
    应用服务器,其功能远远大于web容器,因为它可以部署EJB应用,可以实现容器管理的事务,一般的应用服务器有weblogic和websphere等,它们都是商业服务器,功能强大但都是收费的。web容器最典型的就是tomcat了,Tomcat是web容器也是servlet容器。
    由于spring的出现,应用服务器在容器管理的事务方面的价值正在褪去,因为spring的配置型事务管理特性能适用于绝大多数非分布式事务的应用场景。

 

Win10和Ubantu16.04双系统下,卸载Ubantu Win10和Ubantu16.04双系统下,卸载Ubantu 机器配置 华硕主板,英伟达显卡(这不是重点) Win10与Ubantu16.04均为UFFI分区(如果不知道这个也不需要在意,一般默认的都是这样,鸵鸟原则) 清除Ubantu系统 一般按照常规的方法来删除Ubantu,都是直接将磁盘管理器里面的关于Ubantu的磁盘清空,但是还会留下一个UFFI分区,如果不进行删除的话,开机时候还是会有... 阅读详情

相关推荐

艾德克斯电子负载IT8510维修

2年前从朋友那收了这台艾德克斯电子负载,收来的时候上面的编码器就不好用,就是旋转的时候一会增加一会减小这种现象,不过其他功能都是正常的,自己也就将就用这。直到昨天,电子负载开机发现空载的时候电压不是0,开始有mV级的跳动,心想这个不正常。又测试了一下恒流功能,已经不能正常工作了。

mainbanp 4655

web容器

什么是web容器? servlet没有main方法,那我们如何启动一个servlet,如何结束一个servlet,如何寻找一个servlet等等,都受控于另一个java应用,这个应用我们就称之为web容器。 我们最常见的tomcat就是这样一个容器。如果web服务器应用得到一个指向某个servlet的请求,此时服务器不是把servlet交给servlet本身,而是交给部署该servle

xcc_2269861428的博客 779

phpstudy自定义安装mysql8.3并启动

下载压缩包文件然后按下面的图片一步一步操作选择版本,选择第一个压缩包文件,下载下载完成后,解压到phpstudy环境目录下

互联网碎碎念 2802

Web容器的理解?

什么是Web容器? Web容器是一种服务程序,给处于其中的应用程序组件提供环境,使其直接跟容器中的环境变量交互,不必关注其它系统问题。主要由应用服务器来实现,如Tomcat、JBoss、Weblogic、WebSphere等。 Web应用程序需要部署到Web容器中才能运行,两者都必须符合J2EE规范。Web应用程序规范如下: 1)目录结构:Web应用程序的所有文件都包含在一个文件夹中,该文件...

神奇女侠666的博客 9709

基于wxWidgets框架,使用DialogBlocks建立OpenGL界面

前言 之前公司要求使用wxWidgets做GUI,基于OpenGL图形内核,开发三维可视化工具。目前初步开发工作基本已经完成,剩下都是完善了。这里记录一下最开始的框架搭建过程(当然是简化版啦)。wxWidgets结合OpenGL开发可以实现跨平台应用,再结合CMake和VS Code,整体开发工具用习惯了会感觉非常顺手。 界面编辑 首先,使用DialogBlocks新建一个工程,这里工程目录...

cyberobot的博客 2751

美团外卖 mtgsig 1.2 逆向工程与补环境实战指南

本文深入解析了美团外卖核心风控参数mtgsig 1.2的生成机制与逆向实战。通过拆解其复杂的JSON结构,揭示了设备指纹、环境信息加密等关键字段。重点阐述了在Node.js中模拟浏览器环境(补环境)的核心方法,包括DOM/BOM对象、本地存储及Canvas/WebGL等高级指纹的模拟技巧,为安全研究和合规自动化测试提供了一套完整的技术指南。

uber9的博客 410

Web容器是什么

Web容器是“HTTP服务器+Servlet容器”,早期的web系统都是静态页面,通过HTTP服务器把HTML返回给浏览器,浏览器解析,后来推出了Servlet技术,可以把这个技术当做是在服务端运行的JAVA小程序,但是没有main方法,必须部署在servlet容器中,通过容器来实例化和调用Servlet. Tomcat和Jetty是一个轻量级的web容器,可以嵌入到程序中运行 学习Web容器,需...

凯凯王的技术生涯 1206

从零开始:用Python搭建你的第一个加密货币量化交易机器人(附完整代码)

本文详细介绍了如何使用Python从零开始搭建一个加密货币量化交易机器人,涵盖环境准备、交易所API连接、基础交易策略实现、回测系统构建以及实盘部署等关键步骤。通过完整的代码示例,帮助读者快速掌握数字货币量化交易的核心技术,适合有一定编程基础的投资者入门。

weixin_30415113的博客 466

什么是Web容器

什么是Web容器     web容器是一种服务程序,就是为应用服务器组(如jsp,servlet等)提供一个运行环境,使JSP、servlet直接跟容器中的环境变量接口交互,不必关注其他系统问题。主要有web服务器来实现。     例如:tomcat、WebLogic,WebSphere等。该容器提供的接口严格遵守j2ee规范的web application标准。我们把遵循以上标准的web

wenjiusui8083的博客 753

优化点列图(RMS半径)的操作数

优化点列图(RMS半径)的操作数

weixin_72050316的博客 2259

PyQt5简介和安装

在initUI方法中,设置了窗口的标题和大小,并创建了一个按钮。PyQt5是一个功能强大的Python界面开发框架,可以轻松创建跨平台的图形用户界面应用程序。本文介绍了PyQt5的简介和安装方法,并提供了一个简单的示例应用程序来演示PyQt5的基本用法。PyQt5是一个功能强大的Python界面开发框架,它提供了丰富的工具和组件,用于创建跨平台的图形用户界面(GUI)应用程序。信号是控件发出的事件,槽是与之关联的处理函数。接下来,我们将编写一个简单的PyQt5应用程序,以演示PyQt5的基本用法。

XdKwargs的博客 225

J2ee开发中的“java容器”和“web容器”有什么区别?

容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好。   常用容器  jBoss, WebSphere,WebLogic,Resin,Tomcat。 JAVA内部的容器类  Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap 。ArrayList和HashMap是异步的,Vector和HashT

butingzouluniao的专栏 653

2023华为od机试C卷【启动多任务排序】C++ 实现

一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,即一个任务如果没有依赖的任务,则立刻开始执行,如果同时有多个任务要执行,则根据任务名称字母顺序排序。

MISAYAONE的博客 888

javaEE和javaweb的区别

JavaEE JavaEE指的是一套规范,也可以认为是遵循JavaEE规范、使用JavaSE实现的技术和框架。 例如: JavaSE包含socket的内容,JavaEE则是提出JSR902、JSR903规范,按照规范中的要求把socket封装成Servlet供直接使用; JavaSE包含annotation和自定义注解API(Pluggable Annotation Processing API)的内容,JavaEE则是提出JSR269规范,所有框架中定义的注解都必须符合该规范,典型的例如lombok中的@

来瓶小白干Oo的博客 3万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

J2EE中容器:WEB容器、EJB容器

J2EE中容器充当中间件的角色。主要的容器包括: WEB容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB

软件架构师之路 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

认识J2EE, 解析J2EE中servlet标准, 理解web容器,java容器

也许你会纠结J2SE与J2EE的区别,或者说“什么是J2EE?”。本文从另一个角度来说明一下J2EE是什么。并且阐述一下J2EE的其中一类标准Servlet在J2EE框架中的位置和实质。随便会说明一下像tomcat这样的web服务器与J2EE有什么关系,最后说一下java容器的一般概念。我的说法不一定标准,但是对整个J2EE的理解会有一定的帮助(自己认为的)。   J2EE另一个角度的认识

709

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

J2EE,JSP,Java的区别

J2EE,JSP,Java的区别 JSP就是用来做动态页面的,可以归属到J2EE系列中。Java 这个词的概括可能更广一些 ,因为Java包含3个领域,分别是: J2EE: 企业级开发,J2ME :嵌入式开发,J2SE :图形界面开发。 java包含三大分支: J2SE --java standard edition–标准版本,这个是下面两个的基础!一般是位于客户端的应用; J2ME–java Micro edition —般位于嵌入式应用,例如手机游戏J2EE --java Enterprise

qq_43780814的博客 1643

Java基础能力文章合集150篇【JavaEE、Web容器、JSP......】

小编根据知识图谱整理了优快云技术大咖的优质文章200篇,帮助Java工程提升基础能力,实现系统化持续学习! Java工程师基础能力文章200篇大合集包含: 【JavaEE】30篇、【Lambda表达式】48篇、【函数式编程】45篇、【JVM】50篇、【JVM分析工具】22篇 面对几百篇文章,你是否苦于无从下手?一键收藏后再也不想打开?别担心,有学习小助手陪你共同进步,实现系统化持续学习。 扫描下方二维码添加小助手,周一周二【技术知识库】、周三【学习分享】、周四【大咖直播】、周五【温故知新.

优快云高校俱乐部官方博客 3318

web服务器、Web中间件和Web容器的区别

目录 Web服务器 中间件 容器 总结 Web开发的选择 我们经常会被Web服务器、Web容器和Web中间件这三个概念搞混。因为我们常见的很多网站要么是由IIS搭建,要么是由Apache、Tomcat、Ngnix搭建。所以,我们会把他们都叫成是Web服务器,因为他们都提供了Web服务,可以让我们通过http协议访问到。但是又有很多地方会说Tomcat是Servlet容器,而又有很多地方...

谢公子的博客 2万+

J2EE中的容器

J2EE中容器充当中间件的角色。主要的容器包括: WEB容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSP

Novo_anwu的专栏 805

javaEE教程

为什么有JAVA2E 先知道B/S 和 C/S的区别 B是英文单词“Browser”的首字母,即浏览器的意思;S是英文单词“Server”的首字母,即服务器的意思。B/S就是“Browser/Server”的缩写,即“浏览器/服务器”模式。 比如浏览器浏览页面就是B/S C是英文单词“Client”的首字母,即客户端的意思,C/S就是“Client/Server”的缩写,即“客户端/服务器...

weixin_41147129的博客 1万+

起源之路——JSR?J2EE?JavaEE?

起源之路——JSR?J2EE?JavaEE? 前言 鉴于自己工作了一段时间对各种框架中间件处于知其然不知其所以然的状态中,所以萌生了追寻起源的想法,于是便开始准备编写该系列文章,系统的整理自己对J2EE的理解。若有发现理解不到位,或有不同见解的地方,欢迎各位大神拍砖。 什么是J2EE? J2EE的全称是Java 2 Platform Enterprise Edition,它是由多家公司共同参与并制...

LuoGuoHua_Xin的博客 882

J2EE中的容器都包括哪些

J2EE中容器充当中间件的角色。主要的容器包括: WEB容器 给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接跟容器中的环境变量接口交互,不必关注其它系统问题。主要由WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器...

one-way or another 760

J2EE的概念以及容器概念总结

J2EE的概念以及容器概念总结

nocol的博客 7921
上一篇: HTTP服务七层架构技术探讨
下一篇: ssh框架
zi_jun
博客等级 码龄18年 109粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值