`
sharkbb
  • 浏览: 7944 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

J2EE企业级开发框架下的13种技术规范

阅读更多

《引自百度百科》

J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述
1:JDBC(Java Database Connectivity)
JDBC API为访问不同数据库提供了统一的路径,向ODBC一样,JDBC开发者屏蔽了一些细节问题,另外,JDBC对数据库的访问也具有平台无关性.
2:JNDI(Java Name and Directory Interface)
JNDI API 被用于执行名字和目录服务.它提供了一致的模型来存取和操作企业级的资源DNS和LDAP,本地文件系统,或应用服务器中的对象.
3:EJB(Enterprise JavaBean)
J2EE技术之所以赢得广泛重视的原因之一就是EJB.它提供了一个框架来开发和实施分布式商务逻辑,由此很显著的简化了具有可伸缩性和高度复杂的企业级应用程序的开发.EJB规范定义了EJB组件在何时如何与它们的容器进行交互作用.容器负责提供公用的服务,例如目录服务,事务管理,安全性,资源缓冲池以及容错性.但这里值得注意的是,EJB并不是实现J2EE的唯一路径.正式由于J2EE的开放性,使得所有的厂商能够以一种和EJB平行的方式来达到同样的目地.
4:RMI(Remote Method Invoke)
远程方法请求,RMI协议调用远程对象上的方法.它使用了序列化的方式在客户端和服务器之间传递数据.RMI是一种被EJB使用的更底层的协议.
5:Java IDL/CORBA(通用对象请求代理架构是软件构建的一个标准 )
在Java IDL的支持下,开发人员可以将Java和CORBA集成在一起.他们可以创建Java对象并使之可在CORBA ORB中展开,或者他们还可以创建Java类并和其它ORB一起展开的CORBA对象客户.后一种方法提供了另外一种途径,通过它Java可以被用于将你的新的应用程序和旧的系统集合在一起.
6:JSP
JSP页面由HTML代码和嵌入其中的Java代码组成.服务器在
页面被客户端所请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端浏览器.
7:Java Servlet
Servlet 是一种小型的Java程序,它扩展了web服务器的功能.作为一种服务器的应用,当被请求时开始执行,这和CGI Perl脚本很相似.Servlet提供的功能大多和JSP类似,不过实现的方式不同.JSP通常是大多数的HTML代码中嵌入少量的Java代码,而servlet全部由java写成并且生成HTML.
8:XML
XML是一种可以用来定其它标记语言的语言.它被用来在不同的商务过程中共享数据.XML的发展和java是相互独立的,但是,它和java具有的相同目标是平台独立性.
9:JMS
MS是用于和面向对象消息的中间件相互通信的应用程序接口.它既支持点对点的域,有支持发布/订阅类型的域,并且提供了下列类型的支持:消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持.JMS还提供了另一种方式来对新系统和旧后台系统相互集成.
10:JTA
JTA定义了一种标准API,应用程序由此可以访问各种事务监控.
11:JTS
JTS是CORBA OTS事务监控的基本实现.JTS规定了事务管理的实现方法.该事务管理器是在高层支持java Transaction API规范,并且在较低层次实现OMG OTS specification 和Java印象.JTS事务管理器为应用程序服务器,资源管理器,独立的应用以及同学资源管理器提供了事务服务.
12:JavaMail
JavaMail是用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类.不仅支持SMTP服务器,也支持IMAP服务器.
13:JAF(JavaBeans Activation Framework)
JavaMail利用JAF来处理MIME编码的邮件附件.MIME的字节流可以被转换成java对象,大多数应用都可以不需要直接使用JAF。
分享到:
评论

相关推荐

    j2ee 企业级开发

    **J2EE企业级开发详解** **一、J2EE概念** J2EE,全称为Java 2 Platform, Enterprise Edition,是由Sun Microsystems公司推出的Java平台,用于构建和部署分布式企业级应用程序。它提供了多种服务、组件模型和接口,...

    轻量级J2EE企业级应用实战

    本文将详细介绍轻量级J2EE企业级应用实战的知识点,重点内容围绕JavaEE基础开发知识、三大框架Struts2.2、Spring3.0、Hibernate3.6的使用方法,以及如何将这些技术整合应用于实际项目中。 首先,我们需要了解JavaEE...

    java 开发 J2EE企业级应用

    在“java 开发 J2EE企业级应用”的主题中,我们主要会探讨以下几个关键知识点: 1. **Java语言基础**:Java是J2EE的基础,理解其语法、面向对象特性、异常处理、集合框架等基础知识是必要的。开发者需要熟悉类、...

    企业级j2ee应用开发框架套件

    在企业级软件开发中,Java 2 Enterprise Edition (J2EE) 框架是广泛使用的平台,用于构建可扩展且可靠的多层分布式应用程序。"企业级j2ee应用开发框架套件" 提供了一个全面的工具集,帮助开发者高效地进行 web 应用...

    J2EE高级框架实战

    它提供了一系列的API和服务,以支持企业级应用开发,如Web服务、数据库连接、事务处理、安全性和可扩展性等。本篇内容将深入探讨J2EE高级框架的实战应用。 1. **Spring框架**:作为J2EE最广泛使用的框架之一,...

    J2EE企业级应用开发过程.ppt

    【J2EE企业级应用开发过程】是针对大型企业构建复杂、高可用性应用程序的框架。J2EE,即Java 2 Platform Enterprise Edition,是一个由Sun Microsystems(现已被Oracle收购)推出的中间件平台,旨在规范多层分布式...

    j2ee 企业应用源码

    Spring是Java企业级应用开发中的核心框架,提供了依赖注入(DI)和面向切面编程(AOP)等核心功能。它简化了Java EE应用程序的开发,降低了代码间的耦合度。Spring还提供了众多模块,包括数据访问、Web MVC、事务...

    企业级开发与架构--J2EE框架.

    综上所述,J2EE框架为构建复杂的企业级应用提供了一套完善的技术栈和开发规范。通过对Web容器、EJB、Servlet以及分层架构的深入了解和合理运用,开发者能够构建出高性能、高可用、易于维护的大型系统。同时,谨慎...

    J2EE中的13种技术规范

    ### J2EE中的13种关键技术规范解析 #### 1. JDBC (Java Database Connectivity) JDBC,即Java数据库连接,是Java中的一项关键规范,它为开发者提供了与各种数据库进行交互的标准API。JDBC的引入极大地简化了数据库...

    轻量级J2EE企业应用实战

    3. Spring是一个全面的企业级框架,它提供了大量的服务和功能,比如依赖注入、事务管理、安全和持久化等。Spring框架的核心是控制反转(IoC)容器,它负责配置和管理对象的生命周期。 同时,Tomcat和Jetty是两种...

    J2EE开发高级技术(总和)

    在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是用于构建企业级应用程序的框架,它提供了服务器端的编程模型和规范。本话题主要关注J2EE开发中的高级技术,包括Struts、Spring、Hibernate、Ajax、...

    j2ee企业级培训教程

    总的来说,J2EE企业级培训教程将引导开发者了解和掌握J2EE的各个方面,从基本的JavaBeans到复杂的EJB、Web服务、持久层技术和安全性。通过深入学习这些内容,开发者将具备构建大型、可扩展的企业级应用程序的能力。

    j2ee规范j2ee规范j2ee规范

    J2EE(Java 2 Platform, Enterprise Edition)规范并非单一的技术或产品,而是一系列为开发企业级应用程序而设计的标准和技术集合。该规范定义了如何构建、部署以及管理多层分布式企业应用程序的标准方法。J2EE规范...

    郭克华J2EE高级框架实战教学视频源代码

    1. **Spring框架**:作为J2EE领域最流行的轻量级框架之一,Spring提供了依赖注入、AOP(面向切面编程)、MVC(Model-View-Controller)等核心特性,简化了企业级应用的开发。学习者将学习如何配置Spring IoC容器,...

    J2EE的13种技术规范

    ### J2EE的13种技术规范详解 ...以上13种技术规范是J2EE平台的核心组成部分,它们共同构成了一个强大的企业级应用开发框架。通过这些技术规范的学习和实践,开发人员可以构建出高度可扩展、可靠且易于维护的应用程序。

    J2EE企业级项目开发-3期(KC007) 1.1 j2ee.doc

    它的核心目标是通过标准化的技术规范和组件模型,简化并规范企业级应用的开发和部署,提高系统的可移植性、安全性和重用性。J2EE平台包含了多种组件和服务架构,确保不同平台之间的兼容性,解决了过去企业应用间通信...

    j2ee中文版 j2ee框架介绍

    Java 企业版(Java 2 Platform, Enterprise Edition,简称 J2EE)是一个用于开发和部署企业级应用程序的开放平台标准,由 Sun ...对于想要深入理解和实践的企业级应用程序开发,掌握J2EE框架及其相关技术至关重要。

Global site tag (gtag.js) - Google Analytics