[list]
[*][b]RMI(Remote Method Invocation)[/b]
提供了一种在不同主机上的Java虚拟机(Java Virtual Machine,JVM)之间进行通信的方式。RMI能够调用远程主机上的对象,并且就像这个对象在本地虚拟机上一样使用它,RMI也可以动态的加载类和安全管理器,在网络上安全的传输JAVA类
[*][b]JNDI(Java Naming and Direcotory Interface)[/b]
是J2EE中用来给对象命名的技术,这里所说的对象包括WEB组件,EJB组件,数据库,文件系统,机器等,J2EE提供的命名和目录服务可以将这些名字和具体的对象绑定在一起,然后应用程序就可以通过这些名字定位这些对象,从而访问用户信息,机器信息和各种服务。
[*][b]JDBC(Java DateBase Connection)[/b]
是J2EE中用来访问数据库的技术。 利用JDBC API可以在J2EE平台和数据库之间建立连接,在EJB, JSP,Servlets中都可以使用JDBC对数据库进行各种操作,比如 查询,修改,存储,管理事务,等。
[*][b]Java Servlets[/b]
java Servlets 技术提供了生成动态WEB内容的基本机制Servlets 是一段用来扩展WEB服务器功能的程序,可以看做是服务器端的 Java Applet.Servlets提供了一种可移植的,独立于平台和WEB服 务器的传递动态内容的方法。它从客户接收请求,动态生成响应, 然后发送一个包含HTML或XML文档响应给客户。 Servlet是使用java语言编写的,一个平台只要有java虚拟机和一 个支持Servlet的Web服务器,就可以支持Servlet.Servlet不需要 重新编译就可以运行在不同的平台上。servlet是在传统的CGI脚本 的基础上发展起来的,但与CGI脚本相比,它在可移植性,灵活性 及编程性的简易性等方面具有明显的优势。
[*][b]JSP[/b]
JAVA SERVER PAGES是构建在java Servlets技术之上的,用来简化动态WEB内容的开发,JSP是一种基于文本的文档,它描述了如何处理一个请求以便产生一个响应,利用JSP技术,用户可以将JAVA代码嵌入HTML标记中去。应用程序可以通过JSP动态生成HTML或XML文档中的动态内容部分。
[*][b]EJB[/b]
Enterpris JavaBeans运行在J2EE服务器中,用来实现商业逻辑和企业计算。它为构建分布式,面向对象的企业应用程序提供了标准的组件体系结构,EJB组件具有可伸缩性,事务性及多拥护安全性的特点,EJB2.0规范定义了三种EJB:会话Bean(Session Bean),实体(Entity Bean)和消息驱动Bean(Message-driven Bean).他们分别完成不同的功能。比如利用实体Bean,我们不必编写SQL语句就可以直接访问数据库。
[*][b]JTA[/b]
事务是一些不分分割的工作单位,只有该单元内的所有动作全部得到执行时。它才会被提交,事务可以应用程序组件提供者从错误恢复和多用户编程这些复杂的问题中解脱出来,从而简化应用程序的开发,JTA(java Transaction API)事务能够跨越多个组件和资源管理器。通过使用javax.transaction.UserTransaction接口可以创建和管理JTA事务。
[*][b]JMS[/b]
消息是应用程序之间通信的一种方式。JMS(java Message Service)提供了一组java API,应用程序可以使用这些API创建,发送,接收和读取消息,JMS消息包含了一些定义良好,描述特定的商务行为的信息。通过消息的交换,应用程序能够跟踪企业的进程。另一方面它也减少了程序开发人员学习和使用消息服务系统的难度。并尽量保证不同JMS服务提供商之间的兼容性。
[*][b]JavaMail[/b]
在网络应用程序中,经常需要发送E-mail,javaMail就是J2EE中用 来发送E-mail的一组API,JavaMail API 提供了一系列组成电子邮 件的抽象类和接口,这些抽象类和接口支持消息存储,格式和传输 的许多不同的实现,此外,JAVAMAIL还包含实现广泛使用的Intern et邮件协议和RFC822,RFC2045标准的具体子类,程序开发人员可 以使用这些子类实现IMAP4,POP3,SMTP之类的特定消息收发系统
[*][b]JAAS[/b]
基于JAAS(Java Authentication and AUthorization Servic)的安全服务可以保证只有授权的用户才可以访问资源。这种访问控制包括两步:一是认证(anthentication),典型的做法就是通过登录,即用户提供认证数据来建立其身份;二是授权(authorization),授权是以安全叫色的概念为基础的,仅当通过认证的用户处于相应的安全角色时,它才被允许访问特定的资源。
[*][b]JavaFX[/b]
[img]http://dl2.iteye.com/upload/attachment/0089/7812/70a7add8-e01c-39b8-b26e-e1b9ed105bf9.jpg[/img]
Sun公司(已于2008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语
言开发富互联网应用程序(RIA)。JavaFX Script编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative,statically typed[1-2](声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为 JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序变为可能。
[*][b]JDO[/b]
JDO(Java Data Object )是Java对象持久化的新的规范,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只是面向关系数据库(RDBMS)JDO更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强。
[*][b]POJO[/b]
POJO(Plain Ordinary Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。
参考:
[url]http://baike.baidu.com/link?url=6wrqMM1JyBD7pnw7ByM0u_bYsQLnD-hrd9SyHXHzK5QTfWKpqPYHSeBGJR4qf5zM[/url]
[*][b]JavaBeans[/b]
JavaBeans事实上有三层含义。首先,JavaBeans是一种规范,一种在Java(包括JSP)中使用可重复使用的Java组件的技术规范。其次,JavaBeans是一个Java的类,一般来说,这样的Java类将对应于一个独立的 .java文件 ,在绝大多数情况下,这应该是一个public类型的类。最后,当JavaBeans这样的一个Java类在我们的具体的Java程序中被实例之后,我们有时也会将这样的一个JavaBeans的实例称之为JavaBeans。
参考:
[url]http://baike.baidu.com/link?url=sH_QjYl5vxhRivV76_lrQL4-hlyDHrzRI-gjLiEzeBHS-3yTV4LClm29NJBGMkgn7Zwa_QYk9xwvz4SFz0dMWq[/url]
[*][b]JAXM[/b]
JAXM(Java API for XML Messaging简称JAXM)是为Java平台上的应用程序定义的API,用以通过XML(以及SOAP)发送和接收消息,支持同步消息和异步消息。JAXR API是在JCP下开发的,代号JSR 67。
参考:
[url]http://baike.baidu.com/link?url=VLTERjTIFd5iG65g0upoKml3FfAsnIzZOQOApyI9a-qKFa1AwcZAMZYdvbsWuPiopvm_cdFOgLN3Y3g8P9VHEa[/url]
[*][b]SOA[/b]
面向服务的体系结构(service-oriented architecture,SOA)
[*][b]JSF[/b]
JavaServer Faces
是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。它提供了一种以组件为中心的用户界面(UI)构建方法,从而简化了Java服务器端应用程序的开发。由于由Java Community Process (JCP) 推动,属于Java EE 5中的技术规范,而受到了厂商的广泛支持。它是一种页面表示技术。
[*][b]tiles[/b]
Apache Tiles是一个JavaEE应用的页面布局框架。Tiles框架提供了一种模板机制,可以为某一类页面定义一个通用的模板,该模板定义了页面的整体布 局。布局由可以复用的多个块组成,每个页面可以有选择性的重新定义块而达到组件的复用。
[*][b] JSP Layout[/b]
JSP Layout 是一个用来实现 JSP 布局支持的简单示例项目。该项目只需要一个 Servlet 类,一些配置即可。
[*][b]SiteMesh[/b]
SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。
[/list]
[*][b]RMI(Remote Method Invocation)[/b]
提供了一种在不同主机上的Java虚拟机(Java Virtual Machine,JVM)之间进行通信的方式。RMI能够调用远程主机上的对象,并且就像这个对象在本地虚拟机上一样使用它,RMI也可以动态的加载类和安全管理器,在网络上安全的传输JAVA类
[*][b]JNDI(Java Naming and Direcotory Interface)[/b]
是J2EE中用来给对象命名的技术,这里所说的对象包括WEB组件,EJB组件,数据库,文件系统,机器等,J2EE提供的命名和目录服务可以将这些名字和具体的对象绑定在一起,然后应用程序就可以通过这些名字定位这些对象,从而访问用户信息,机器信息和各种服务。
[*][b]JDBC(Java DateBase Connection)[/b]
是J2EE中用来访问数据库的技术。 利用JDBC API可以在J2EE平台和数据库之间建立连接,在EJB, JSP,Servlets中都可以使用JDBC对数据库进行各种操作,比如 查询,修改,存储,管理事务,等。
[*][b]Java Servlets[/b]
java Servlets 技术提供了生成动态WEB内容的基本机制Servlets 是一段用来扩展WEB服务器功能的程序,可以看做是服务器端的 Java Applet.Servlets提供了一种可移植的,独立于平台和WEB服 务器的传递动态内容的方法。它从客户接收请求,动态生成响应, 然后发送一个包含HTML或XML文档响应给客户。 Servlet是使用java语言编写的,一个平台只要有java虚拟机和一 个支持Servlet的Web服务器,就可以支持Servlet.Servlet不需要 重新编译就可以运行在不同的平台上。servlet是在传统的CGI脚本 的基础上发展起来的,但与CGI脚本相比,它在可移植性,灵活性 及编程性的简易性等方面具有明显的优势。
[*][b]JSP[/b]
JAVA SERVER PAGES是构建在java Servlets技术之上的,用来简化动态WEB内容的开发,JSP是一种基于文本的文档,它描述了如何处理一个请求以便产生一个响应,利用JSP技术,用户可以将JAVA代码嵌入HTML标记中去。应用程序可以通过JSP动态生成HTML或XML文档中的动态内容部分。
[*][b]EJB[/b]
Enterpris JavaBeans运行在J2EE服务器中,用来实现商业逻辑和企业计算。它为构建分布式,面向对象的企业应用程序提供了标准的组件体系结构,EJB组件具有可伸缩性,事务性及多拥护安全性的特点,EJB2.0规范定义了三种EJB:会话Bean(Session Bean),实体(Entity Bean)和消息驱动Bean(Message-driven Bean).他们分别完成不同的功能。比如利用实体Bean,我们不必编写SQL语句就可以直接访问数据库。
[*][b]JTA[/b]
事务是一些不分分割的工作单位,只有该单元内的所有动作全部得到执行时。它才会被提交,事务可以应用程序组件提供者从错误恢复和多用户编程这些复杂的问题中解脱出来,从而简化应用程序的开发,JTA(java Transaction API)事务能够跨越多个组件和资源管理器。通过使用javax.transaction.UserTransaction接口可以创建和管理JTA事务。
[*][b]JMS[/b]
消息是应用程序之间通信的一种方式。JMS(java Message Service)提供了一组java API,应用程序可以使用这些API创建,发送,接收和读取消息,JMS消息包含了一些定义良好,描述特定的商务行为的信息。通过消息的交换,应用程序能够跟踪企业的进程。另一方面它也减少了程序开发人员学习和使用消息服务系统的难度。并尽量保证不同JMS服务提供商之间的兼容性。
[*][b]JavaMail[/b]
在网络应用程序中,经常需要发送E-mail,javaMail就是J2EE中用 来发送E-mail的一组API,JavaMail API 提供了一系列组成电子邮 件的抽象类和接口,这些抽象类和接口支持消息存储,格式和传输 的许多不同的实现,此外,JAVAMAIL还包含实现广泛使用的Intern et邮件协议和RFC822,RFC2045标准的具体子类,程序开发人员可 以使用这些子类实现IMAP4,POP3,SMTP之类的特定消息收发系统
[*][b]JAAS[/b]
基于JAAS(Java Authentication and AUthorization Servic)的安全服务可以保证只有授权的用户才可以访问资源。这种访问控制包括两步:一是认证(anthentication),典型的做法就是通过登录,即用户提供认证数据来建立其身份;二是授权(authorization),授权是以安全叫色的概念为基础的,仅当通过认证的用户处于相应的安全角色时,它才被允许访问特定的资源。
[*][b]JavaFX[/b]
[img]http://dl2.iteye.com/upload/attachment/0089/7812/70a7add8-e01c-39b8-b26e-e1b9ed105bf9.jpg[/img]
Sun公司(已于2008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语
言开发富互联网应用程序(RIA)。JavaFX Script编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative,statically typed[1-2](声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为 JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序变为可能。
[*][b]JDO[/b]
JDO(Java Data Object )是Java对象持久化的新的规范,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只是面向关系数据库(RDBMS)JDO更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强。
[*][b]POJO[/b]
POJO(Plain Ordinary Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。
参考:
[url]http://baike.baidu.com/link?url=6wrqMM1JyBD7pnw7ByM0u_bYsQLnD-hrd9SyHXHzK5QTfWKpqPYHSeBGJR4qf5zM[/url]
[*][b]JavaBeans[/b]
JavaBeans事实上有三层含义。首先,JavaBeans是一种规范,一种在Java(包括JSP)中使用可重复使用的Java组件的技术规范。其次,JavaBeans是一个Java的类,一般来说,这样的Java类将对应于一个独立的 .java文件 ,在绝大多数情况下,这应该是一个public类型的类。最后,当JavaBeans这样的一个Java类在我们的具体的Java程序中被实例之后,我们有时也会将这样的一个JavaBeans的实例称之为JavaBeans。
参考:
[url]http://baike.baidu.com/link?url=sH_QjYl5vxhRivV76_lrQL4-hlyDHrzRI-gjLiEzeBHS-3yTV4LClm29NJBGMkgn7Zwa_QYk9xwvz4SFz0dMWq[/url]
[*][b]JAXM[/b]
JAXM(Java API for XML Messaging简称JAXM)是为Java平台上的应用程序定义的API,用以通过XML(以及SOAP)发送和接收消息,支持同步消息和异步消息。JAXR API是在JCP下开发的,代号JSR 67。
参考:
[url]http://baike.baidu.com/link?url=VLTERjTIFd5iG65g0upoKml3FfAsnIzZOQOApyI9a-qKFa1AwcZAMZYdvbsWuPiopvm_cdFOgLN3Y3g8P9VHEa[/url]
[*][b]SOA[/b]
面向服务的体系结构(service-oriented architecture,SOA)
[*][b]JSF[/b]
JavaServer Faces
是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。它提供了一种以组件为中心的用户界面(UI)构建方法,从而简化了Java服务器端应用程序的开发。由于由Java Community Process (JCP) 推动,属于Java EE 5中的技术规范,而受到了厂商的广泛支持。它是一种页面表示技术。
[*][b]tiles[/b]
Apache Tiles是一个JavaEE应用的页面布局框架。Tiles框架提供了一种模板机制,可以为某一类页面定义一个通用的模板,该模板定义了页面的整体布 局。布局由可以复用的多个块组成,每个页面可以有选择性的重新定义块而达到组件的复用。
[*][b] JSP Layout[/b]
JSP Layout 是一个用来实现 JSP 布局支持的简单示例项目。该项目只需要一个 Servlet 类,一些配置即可。
[*][b]SiteMesh[/b]
SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。
[/list]