`
fatedgar
  • 浏览: 134714 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

J2EE的十三种核心技术

阅读更多
一、Java数据库链接(JDBC)
    JDBC定义了4种不同的驱动,包括
    1、JDBC-ODBC桥
       通过这个可以让JDBC来访问一个ODBC数据源。但需要安装ODBC驱动,无法发挥平台无关性的优势。
    2、JDBC-native驱动桥
       这是直接建立在本地数据库驱动上的JDBC接口。JDBC驱动将标准的JDBC调用转变为对数据库API的本地调用。这种方法也会失去JDBC平台无关性的优势。
    3、JDBC-network桥
       这种不需要客户端的数据驱动。它们使用网络-服务器中层来访问一个数据库。这会引出诸如负载均衡、连接池、数据缓冲等技术。这种方法通常需要客户端下载驱动,但是它是平台无关的,并且不需要客户端的安装和管理,因此很适合做Internet的应用。
    4、纯Java驱动
       这种模式下,驱动运行在客户端,并且直接访问数据库,因此运行在这个模式下就表示要使用一个两层的体系。要在一个n层的体系中使用这种模式,可以通过一个包含有数据访问代码的EJB,并且让这个EJB为它的客户提供一个数据库无关的服务。
二、Java命名和目录接口(JNDI)
    JNDI是为了对高级网络应用中使用的目录基础结构的访问。实际上这个目录是一个特殊的数据库,提供了对存储数据的快速访问。不像传统的目录服务访问方式-你必须提供不同的API接口去访问不同的目录服务(如LDAP、NIS、ADS等),而它提供了一种标准的API来访问类型不同的目录。
    JNDI是J2EE的一个API,提供了一套标准的接口,以定位用户、机器、网络、对象、以及服务。
    在JNDI中,通过一个context来获得所需的对象

三、企业Java Beans (EJB)
    J2EE其中一个引人注目的技术是EJB。它提供了一个架构和配置到客户端的分布式商业逻辑,可以明显减少开发扩展性、高度复杂企业应用的难度。EJB规范定义了EJB组件应该如何以及何时与它们的容器交互。由容器来负责提供普通的服务,例如目录服务、事务管理、安全、资源池和容错。

四、JavaServer Pages (JSPs)
用以创建动态网页

五、Java servlets
提供的功能大多与JSP类似,不过实现的方式不同

六、Java IDL/CORBA
    通过java的IDL支持,开发者可以将Java与CORBA集成。他们可以创建能配置在一个CORBA ORB中的java对象,也可以创建作为配置在其它ORB内的CORBA对象客户端的Java类。对于通过Java将你的新应用和以前的系统集成,后者提供了一个另外的方法。

七、Java事务体系(JTA)/Java事务服务(JTS)
    JTA定义了一个标准的API,应用可以通过它来访问事务监控器。
    JTS是CORBA OTS事务监控器的一个基本实现。JTS指定了一个事务管理器的实现(Transaction Manager),这个管理器在一个高级别上支持Java事务API(JTA)规范,并且在一个低级别上实现了OMG OTS规范的Java映射。一个JTS事务管理器为应用服务器、资源管理器、standalone应用和通信资源管理器提供事务服务。

八、JavaMail和Java Beans激活架构(JavaBeans Activation Framwork, JAF)
    JavaMail是一个用来访问邮件服务器的API。JavaMail API提供了一套抽象类来模型化一个邮件系统。支持SMTP和IMAP服务器。
    JavaMail通过使用JavaBeans Activation Framework(JAF)来处理MIME加密的邮件附件。MIME字节流和Java对象间可以互相转化。大多数的应用无需直接使用JAF。

九、Java信使服务(Java Messaging Service,JMS)
    JMS是一个用来和面向信息的中间层通信的API。它不但支持点对点的域,也支持发布/订阅域,并且提供对担保信息传送、事务信息传送、持久信息和durable subscribers的支持。

十、扩展标记语言 Extensible Markup Language (XML)
XML是一种可以用来定义其它标记语言的语言

十一、Struts

十二、Spring

十三、Hibernate
分享到:
评论

相关推荐

    J2EE的13种核心技术简介.doc

    ### J2EE的13种核心技术详解 #### 一、引言 随着互联网技术的快速发展,企业级应用的需求日益增长,Java2平台企业版(J2EE)作为一款优秀的开发平台,凭借其丰富的服务、应用程序接口(APIs)和协议支持,成为了...

    J2EE的13 种核心技术

    本文解释支撑J2EE的13种核心技术:JDBC, JNDI, EJBs, RMI, JSP, Java servlets, XML, JMS, Java IDL, JTS, JTA, JavaMail 和 JAF,同时还将描述在何时、何处需要使用这些技术。当然,还介绍这些不同的技术之间是如何...

    五方面了解J2EE开发技术

    J2EE是一种利用Java 2...从J2EE的概念说起,到它的优势,到J2EE典型的四层模型,和它的框架结构,最后是J2EE十三种核心技术的一个简介。文中还分门别类的对J2EE中的服务,组件,层次,容器,API都做了比较详细的介绍。

    J2EE的13种核心技术简介

    J2EE的13种核心技术是支撑其功能的基础,包括: 1. **JDBC(Java Database Connectivity)**:JDBC是Java访问数据库的标准API,允许开发者用Java代码连接和操作各种数据库,提供了数据库独立性。 2. **JNDI(Java ...

    J2EE 的 13 种核心技术

    ### J2EE 的 13 种核心技术解析 #### JDBC:数据库访问的桥梁 Java数据库连接(JDBC)是J2EE中的一项关键技术,它提供了一组标准的API,允许Java应用程序连接到各种关系型数据库管理系统(DBMS)。通过JDBC,...

    J2EE的13种核心技术.pdf

    ### J2EE的13种核心技术详解 #### 引言 Java从最初的浏览器脚本语言逐渐进化成为服务器端开发的主流技术,其中J2EE(Java 2 Platform, Enterprise Edition)平台扮演了至关重要的角色。J2EE由一系列服务、APIs和...

    J2EE的十三种技术(规范).

    以下是J2EE的十三种关键技术(规范)的详细解释: 1. Java数据库连接(JDBC): JDBC是Java中用于与关系型数据库交互的API。它定义了一组接口和类,允许开发者以统一的方式访问多种类型的数据库,实现了平台无关性...

    J2EE 的 13 种核心技术 J2EE

    以下是对J2EE 13种核心技术的详细说明: 1. **JDBC (Java Database Connectivity)**:JDBC是Java访问数据库的标准API,允许开发者用Java代码与各种类型的数据库进行交互。 2. **JNDI (Java Naming and Directory ...

    J2EE的13种核心技术.doc

    在J2EE的13种核心技术中,每一项都扮演着关键角色,共同构建了强大的企业级应用开发框架。以下是这些核心技术的详细说明: 1. **JDBC(Java Database Connectivity)**:JDBC是Java访问数据库的标准接口,允许Java...

    J2EE的13种核心技术

    以下是J2EE的13种核心技术及其应用场景和相互关系: 1. **JDBC (Java Database Connectivity)**: JDBC是Java中用于连接数据库的标准API,允许开发者在Java应用中执行SQL语句,实现数据存取。 2. **JNDI (Java ...

    j2ee13种核心技术

    ### j2ee13种核心技术解析 #### 一、引言 J2EE,即Java 2 Platform, Enterprise Edition,是Sun Microsystems推出的一套企业级Java应用开发平台标准。它集合了众多关键技术,旨在简化复杂的企业级应用开发,提供...

    J2EE开发技术全接触

    J2EE定义了十三种核心技术,这些技术共同构成了J2EE平台的核心部分,包括: 1. **Java Servlets API** 2. **JavaServer Pages (JSP)** 3. **Enterprise JavaBeans (EJB)** 4. **Java Message Service (JMS)** 5. **...

    j2ee的13种核心技术

    ### j2ee的13种核心技术详解 #### 引言 Java 2 Platform, Enterprise Edition (J2EE) 是一个广泛应用于企业级应用开发的标准平台。它为开发者提供了一套全面的技术栈,使得构建高性能、高可靠性的分布式系统成为...

Global site tag (gtag.js) - Google Analytics