`
阅读更多

一、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

分享到:
评论

相关推荐

    J2EE5.0_API.chm

    J2EE5.0_API.chm J2EE5.0_API.chm J2EE5.0_API.chm 不可或缺的东东啊!!!

    j2ee 应用与 bea weblogic server(第二版).part02

    j2ee 应用与 bea weblogic server(第二版).part02全套共十六个.图文并茂.值得!如果喜欢我将会在后面放出.严重鄙视扣分高而下来的东东是垃圾的人!

    Sun J2EE 宠物店

    也有可能是一个别的公司的WebService(这东东最近太XX热了)。屁如说,订单的提交可能是一个公司,信用卡服务可能另外的公司,运送又是一个公司。 Petstore1.3划分成了多个模块,松耦合的设计架构,允许可以和多个...

    J2Ee Jboss Ejb With Eclipse 2003.rar_Eclipse_ejb_jboss_jboss ejb

    标题中的“J2EE Jboss Ejb With Eclipse 2003.rar”表明这是一个关于使用Eclipse集成开发环境(IDE)在JBoss应用服务器上开发Java Enterprise Edition (J2EE) 的Enterprise JavaBeans (EJB) 的教程或资料包。J2EE是...

    j2ee 应用与 bea weblogic server(第二版).part03

    j2ee 应用与 bea weblogic server(第二版).part02全套共十六个.图文并茂.值得!如果喜欢我将会在后面放出.严重鄙视扣分高而下来的东东是垃圾的人!现放三个!

    j2ee 应用与 bea weblogic server(第二版).part01

    j2ee 应用与 bea weblogic server(第二版).part01全套共十六个.图文并茂.值得!如果喜欢我将会在后面放出.严重鄙视扣分高而下来的东东是垃圾的人!

    二十三种设计模式【PDF版】

    Decorator 是个油漆工,给你的东东的外表刷上美丽的颜色. 设计模式之 Bridge(桥连) 将牛郎织女分开(本应在一起,分开他们,形成两个接口),在他们之间搭建一个桥(动态的结合) 设计模式之 Flyweight(共享元) 提供 ...

    关于VO、PO的理解——java的(PO,VO,TO,BO,DAO,POJO)解释

    DAO(Data Access Object)是数据访问对象,是一个 sun 的一个标准 J2EE 设计模式,这个模式中有个接口就是 DAO,它负持久层的操作。为业务层提供接口。此对象用于访问数据库。通常和 PO 结合使用,DAO 中包含了各种...

    OpenCms6.2千寻汉化包1.1版

    作者希望OpenCms6.2千寻汉化包1.1版能给众多的OpenCms研究者在OpenCms的研究道路上提供一些帮助…… 作者会陆续出一些OpenCms相关的东东与大家共享……:) OpenCms是一个专业级开源网站内容管理系统,是一个J2EE的...

    Performance Best Practices for BEA WebLogicServer

    Bea公司推荐的东东,如果你的应用服务器是Weblogic,听听他们的建议一定没错。内容条理清楚,一目了然。

Global site tag (gtag.js) - Google Analytics