`

J2EE容器

阅读更多
J2EE中容器充当中间件的角色。主要的容器包括:
WEB容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。
EJB容器:Enterprise java bean 容器,如Glassfish,JBOSS等。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。
WEB容器和EJB容器在原理上是大体相同的,更多的区别是被隔离的外界环境。WEB容器更多的是跟基于HTTP的请求打交道。而EJB容器不是。它是更多的跟数据库、其它服务打交道。但他们都是把与外界的交互实现从而减轻应用程序的负担。例如SERVLET不用关心HTTP的细节,直接引用环境变量session,request,response就行、EJB不用关心数据库连接速度、各种事务控制,直接由容器来完成。

分享到:
评论

相关推荐

    J2EE企业级项目开发-3期(KC007) 2.5 J2EE容器文档.doc

    在J2EE企业级项目开发中,了解和掌握J2EE容器是非常关键的。J2EE容器是一种特殊的软件环境,它能够管理和控制J2EE应用程序中的组件,确保它们的正确运行和生命周期管理。容器提供了标准接口,让开发者无需关心底层的...

    Java理论与实践:让J2EE脱离容器

    Java理论与实践:让J2EE脱离容器,探讨的是如何在非J2EE容器环境中使用J2EE的一些关键服务,从而让J2EE应用程序能在更轻量级的J2SE环境中运行。通常,J2EE应用程序依赖于完整的J2EE容器来提供服务,如EJB、JTA、JNDI...

    软件07级J2EE复习题

    J2EE容器主要包括四种:Web容器、Enterprise JavaBeans(EJB)容器、Applet容器以及Application Client容器。Web容器主要负责托管服务端的组件,如JSP(JavaServer Pages)和Servlet。Servlet是在服务器端运行的Java...

    如何让J2EE程序脱离容器

    然而,有时候J2SE应用程序也能从一些J2EE技术中受益,即使它们并不运行在完整的J2EE容器内。本文探讨了如何在J2SE应用程序中利用部分J2EE服务,以实现松散耦合和提高应用的灵活性。 松散耦合是J2EE设计的核心原则之...

    J2EE 指南 J2EE中文教材

    - **J2EE容器**:详细介绍了J2EE平台提供的不同类型的容器及其作用。 - **打包J2EE组件**:讲解了如何将Java组件打包成可部署的单元。 - **开发者角色**:定义了在J2EE项目中不同开发者的职责范围。 - **本书...

    j2ee课件j2ee课件

    J2EE容器提供了一系列服务,包括安全、事务、生命周期管理、资源注入等,使得开发者可以专注于业务逻辑,而不是底层基础设施。 **5. 设计模式** J2EE开发中常见的设计模式有MVC(Model-View-Controller)、DAO...

    J2EE 基础教程ppt

    J2EE容器负责管理组件的生命周期,提供运行时服务,如安全、事务、资源连接池等。常见的J2EE容器有Tomcat(仅支持Web层)、JBoss、WebLogic和GlassFish。 **5. 开发和测试** - **IDE支持**:Eclipse、NetBeans和...

    J2EE完全参考手册-J2EE概述-pdf

    2. **容器和服务**:J2EE 容器为应用组件提供运行环境,如 Web 容器(Servlet 和 JSP)、EJB 容器(Enterprise JavaBeans)以及应用程序服务器(Application Server)。这些容器提供了诸如安全性、事务管理、资源...

    j2ee详解

    1. **资源适配器(Resource Adapter)**:这是一种软件模块,它实现了特定于资源管理器的逻辑,并且能够通过标准接口与J2EE容器进行通信。 2. **连接管理(Connection Management)**:这是由容器提供的服务,负责创建...

    透视J2EE

    2. **J2EE容器**:J2EE容器是运行J2EE应用程序的平台,它负责管理应用的生命周期、提供服务并确保符合J2EE规范。常见的J2EE容器有WebLogic、WebSphere、Tomcat和GlassFish等。开发者需要熟悉容器提供的服务,如...

    中间件和J2EE技术

    J2EE容器是负责管理和执行构件的运行环境。每种类型的构件都有对应的容器来支持: - **EJB容器**:管理EJB构件的生命周期、事务处理、安全性和持久化等服务。 - **Web容器**:负责管理Servlets和JSP页面,提供HTTP...

    J2EE指南(J2EE tutorial )

    6. **部署J2EE应用程序**:将构建好的J2EE应用程序部署到J2EE容器中,如Tomcat或JBoss。 7. **运行客户端**:启动客户端程序,测试与服务器端的交互是否正常。 8. **调试与优化**:根据运行过程中发现的问题,不断...

    J2EE Tutorial中文版

    **四、J2EE容器** J2EE应用运行在特定的容器中,负责管理组件生命周期、提供服务和实现标准接口。主要有两种容器: 1. **Web容器**:处理Web组件(Servlets、JSP),提供HTTP服务。 2. **EJB容器**:管理EJB组件,...

    J2EE冲冲冲.pdf

    1.3 J2EE容器:容器是组件和低层平台服务之间的接口,并为组件提供运行环境。J2EE容器分为四种:客户端应用容器、Applet容器、Web容器、EJB容器。 1.4 J2EE应用服务器:常见的J2EE应用服务器包括Apache Tomcat、...

    J2EE教程(中文版)

    J2EE容器** J2EE应用运行在特定的容器中,例如Web容器和EJB容器,它们提供了环境和服务,例如安全管理、事务管理、资源注入等。 **5. 开发工具与框架** - **IDE**:如Eclipse和NetBeans,提供了集成的J2EE开发环境...

    j2ee相关试题 j2ee相关试题

    J2EE容器支持多种类型的组件部署,例如EJB容器(A选项)、Web容器(B选项)和客户端应用程序容器(C选项)等。但是,数据库管理(D选项)不属于容器部署的一部分,这通常是由专门的数据库管理系统(DBMS)来完成的。 ### 4. ...

    J2EE中文教材.pdf

    - **J2EE容器**: 容器是J2EE中的核心概念之一,用于管理应用程序组件的生命周期,提供必要的服务如安全性、事务处理等。常见的容器类型包括Web容器、EJB容器等。 - **打包J2EE组件**: J2EE应用通常被打包成WAR或...

    j2ee ejb.rar_J2EE_ejb_j2ee e

    - **容器服务(Container Services)**:J2EE容器提供了许多服务,如安全性、事务管理、调度、生命周期管理等,这些服务使得开发者可以专注于业务逻辑,而不必关心底层实现。 - **JNDI(Java Naming and Directory ...

Global site tag (gtag.js) - Google Analytics