`

一些J2EE技术概念

阅读更多
J2EE技术
    1) Servlet:
       a. 一种J2EE组件;
       b. servlet可被认为是运行在服务器端的applet;
       c. Servlets提供了基于组件、平台无关的方法用以构建基本Web的应用程序。
    2) JSP
       a. 一种J2EE组件;
       b. 代表Java服务器端页面;
       c. JSP技术是servlet的扩展,可以认为是HTML + JSP tags。
    3) EJB
       a. 一种J2EE组件;
       b. 代表企业级的Java Bean;
       c. EJB定义了服务器端组件是如何被编写以及提供了在组件和管理它们的服务器和组件间的标准架构协议;
    4) JDBC
       a. 一种J2EE服务;
       b. JDBC代表Java Database Connectivity;
       c. JDBC对大范围关系型数据库提供了统一的访问, JDBC2.0提供了数据库连接池的支持。
    5) RMI和RMI-IIOP
       a. 一种J2EE服务;
       b. RMI代表远端方法调用(remote method invocation);
       c. IIOP-Internet Inter-ORB协议;
       d. RMI是一种调用远端方法的一种机制。EJB依靠RMI作为同一机器或不同机器组件间的一种会话API;
    6) JNDI
       a. 一种J2EE服务;
       b. 代表Java命名和目录接口(Java Naming and Directory Interface);
       c. 在以EJB为基础的应用程序中,当客户端需要访问EJB组件,JNDI用于确定和得到组件以服务于客户端。
    7) JMS
       a. 一种J2EE服务;
       b. 代表Java消息服务(Java Messaging Service);
       c. 通过结合Java技术于企业消息,JMS API提供了一个新的,强有力的工具以解决企业计算问题。通过定义一组消息概念和编程策略,JMS API提升了程序员的生产效率;
       d. 异步通讯;
    JTA和JTS
       a. JTA代表Java Transaction API;
       b. JTS代表Java Transaction Service;
       c. JTA是高级别的传输API,允许应用程序和J2EE服务器管理事务;JTS表明了事务管理器的具体实现。
    9) security
       a. J2EE访问控制包括鉴定(authentication)和授权(authorization);
       b. 鉴定(authentication):确定用户身份(基于角色);
       c. 授权(authorization):确定用户是否有权访问请求资源;
    10) Containers
       a. 每个组件运行于J2EE平台提供商提供的容器内;
       b. 容器提供了特定的部署和运行服务(生命周期、安全,事务等);
       c. 能提供什么服务依赖于组件的类型。
    11) Web和EJB容器
       a. 通过调用JSP和servlet以及返回结果给客户端,Web组件提供给客户端以运行时支持;
       b. 简单的EJB容器提供事务、EJB组件状态管理以及lookup、安全等的自动支持;
分享到:
评论

相关推荐

    j2EE基础概念(总结)

    ### j2EE基础概念(总结) #### Java 1. **访问修饰符:public, protected, private** - `public`: 对任何类都是可见的。 - `protected`: 对于同一个包内的类或不同包内继承关系中的子类是可见的。 - `private`: ...

    五方面了解J2EE开发技术

    J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,同时还提供了对 EJB、Java Servlets API、JSP以及XML技术的全面支持。文中从五个方面对J2EE进行了比较全面的介绍。从J2EE...

    J2EE技术文档资料

    **J2EE技术文档资料** Java 2 Platform, Enterprise Edition(J2EE)是Java平台上用于构建企业级应用的框架,它提供了丰富的组件和服务,旨在简化分布式系统开发、部署和管理。这篇文档主要涵盖J2EE的核心概念、...

    J2EE技术及其实现

    **J2EE技术及其实现** Java企业版(Java Enterprise Edition,简称J2EE)是Oracle公司(原Sun...提供的文档“J2EE技术及其实现.doc”很可能是对这些概念的详细讲解和实例演示,对于学习和理解J2EE有着极高的参考价值。

    j2ee技术大全(包含现在的主流技术)

    "J2EE技术大全"包含了构建企业级应用所需的各种技术和概念。从基础的Servlet和JSP,到复杂的EJB和JMS,再到数据持久化的JPA,每一个部分都是构建健壮、可扩展和高度集成的应用程序的关键。通过深入学习和理解这些...

    Java开发语言的开发平台与J2EE编程技术问题研究.pdf

    J2EE容器是J2EE技术中的核心概念,提供了运行环境以保证组件能够正常运行。企业信息系统中的J2EE应用主要依靠标准化的API进行信息管理,能够有效地支持系统信息的访问。 综上所述,Java语言和J2EE编程技术在现代...

    J2EE基础概念总结

    ### J2EE基础概念总结 #### 一、访问修饰符及类加载机制 - **Public、Protected、Private:** - `public`:公开访问权限,任何类都可以访问。 - `protected`:受保护的访问权限,同包内或者子类可以访问。 - `...

    深入掌握J2EE编程技术

    《深入掌握J2EE编程技术》一书是Java开发者进阶的宝贵资源,它涵盖了J2EE平台的核心技术和高级概念,旨在帮助读者深入理解并熟练运用J2EE进行企业级应用开发。J2EE(Java 2 Platform, Enterprise Edition)是Java...

    jsp技术与j2ee技术

    **J2EE技术** J2EE(现在被称为Java EE,Java Platform, Enterprise Edition)是一个完整的、开放的、可移植的服务器端应用平台,用于构建多层架构的企业级应用。J2EE的主要组件和特性包括: 1. **Servlet**:作为...

    深入掌握J2EE编程技术中文完整版

    本书《深入掌握J2EE编程技术中文完整版》是一本全面介绍J2EE技术的书籍,涵盖了J2EE平台的各个方面,从JSP层、EJB层到EIS层的设计思想与编程技术均有详尽的讲解。无论是对于初学者还是有一定经验的开发者来说,都是...

    基于J2EE的UML核心编程技术开发

    总的来说,结合J2EE技术和UML建模方法,开发者可以构建出更加模块化、可维护的大型企业级应用。UML不仅可以帮助团队更好地沟通设计思路,还能够促进代码质量的提升,降低项目的复杂性和风险。因此,对于J2EE开发者来...

    j2ee13种核心技术

    #### 三、J2EE技术间的交互 J2EE的各种技术并非孤立存在,它们之间存在着紧密的联系和协作。例如,JSP和Servlets通常结合使用,前者负责生成动态页面,后者处理复杂的业务逻辑;EJBs依赖于JNDI查找远程资源;XML在...

    J2EE 指南 J2EE中文教材

    J2EE指南不仅覆盖了J2EE的核心概念和技术要点,还提供了大量的实践案例和操作指导,旨在帮助Java开发者快速掌握J2EE开发的核心技能,从而能够高效地构建高质量的企业级应用程序。无论是初学者还是有一定经验的开发者...

    J2EE开发技术手册

    J2EE技术还包括了XML(Extensible Markup Language)和SOAP(Simple Object Access Protocol),它们是Web服务的基础。XML用于数据交换,而SOAP定义了一种基于XML的消息结构,使得应用程序可以跨平台进行通信。 ...

    十分钟J2EE概念入门

    十分钟J2EE概念入门,旨在帮助初学者快速掌握J2EE的基础知识,包括其核心技术规范、应用开发架构以及相关的Java技术体系。 首先,J2EE的核心技术规范是其核心组成部分,主要包括以下13种: 1. **JDBC**:Java ...

    J2EE编程技术源代码 作者:郝玉龙

    它包含了丰富的实例和源代码,旨在帮助读者深入理解J2EE平台的核心概念和技术。 **J2EE(Java 2 Platform, Enterprise Edition)**是Java平台的企业版,主要用于构建分布式、多层的企业级应用程序。这个平台提供了...

    J2EE的13种核心技术简介

    EJB是J2EE技术中最受瞩目的部分之一,原因是它提供了一个框架来开发和实现分布式商业逻辑,极大地简化了可扩展且高度复杂的大型企业级应用程序的开发。EJB规范定义了EJB组件何时以及如何与它们的容器交互,容器负责...

    j2ee核心概念精解(目录版)1

    翻译的不错,有书签,易于浏览,包括核心技术概念的解释和代码例子,对建立整个j2ee技术全局观很有好处!

    JAVAEE,J2EE,WEBLOGIC 基础概念

    JAVAEE、J2EE和WebLogic是IT领域中与企业级Java应用程序开发和服务部署密切相关的三个核心概念。这里我们将深入探讨它们的含义、关系以及在实际应用中的作用。 首先,让我们来理解JAVAEE(Java Platform, ...

    J2EE相关技术介绍

    在J2EE(Java 2 Platform, Enterprise Edition)开发领域,一些关键的技术概念和技术框架扮演着重要的角色。这里我们将深入探讨MVC2、IOC(Inversion of Control)、Velocity以及Serializable和HSQLDB的相关知识。 ...

Global site tag (gtag.js) - Google Analytics