【JAVA EE】JAVA EE宏观把控(一)——技术规范

Java EE与Java ,Java ME,JAVA SE 区别?
Java分为三个体系,分别为
Java SE(J2SE,Java2 Platform Standard Edition,标准版)
是基于JDK和JRE的,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。

JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版)
java ee主要用在网页开发上,而且是大型的网页开发,用于开发便于组装、健壮、可扩展、安全的服务器端Java应用。Java EE建立于Java SE之上,具有Web服务、组件模型、以及通信API等特性,这些为面向服务的架构(SOA)以及开发Web2.0应用提供了支持。

Java ME(J2ME,Java 2 Platform Micro Edition,微型版)
java ME应用在移动终端上的应用较多,如安卓应用软件和安卓系统。

Java EE 技术?
这里写图片描述

这里写图片描述

JDBC(Java Database Connectivity)——数据库连接
提供连接各种关系数据库的统一接口,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。在.net 建立数据库连接使用的是ODBC,而在java 中创建数据库连接使用的是JDBC.

JNDI(Java Naming and Directory Interface)——命名和目录服务接口
 JNDI是一个Java应用程序设计接口,它为我们提供了查找和访问各种命名和目录服务的通用、统一方式。它提供了应用编程接口和服务提供者接口

EJB(Enterprise Java Beans)——分布式Java组件
JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。EJB是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)

RMI(Remote Method Invocation)——远程调用
一个Java对象的方法能被远程Java虚拟机调用。RMI是一种机制,能够让在某个Java虚拟机上的对象调用另一个Java虚拟机中的对象上的方法,它使得客户机上运行的程序可以调用远程服务器上的对象。

JSP(Java Server Pages)
java服务器页面,一种动态网页技术标准。 JSP页面有HTML代码和嵌入其中的Java代码组成。它将网页逻辑与网页设计显示分离,支持可重用的基于组件的设计,是的java开发快速、容易,它主要目的是将表示逻辑从Servlet中分离出来。

Servlet
用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容,它定义了动态生成HTML、XML或其他格式文档的Web网页的技术标准。

JMS(Java Message Service)——Java 消息服务
提供企业消息服务,如可靠的消息队列、发布和订阅通信、以及有关推拉(Push/Pull)技术的各个方面。

JTA(Java Transaction API)——Java事物API
JTA允许应用程序执行分布式事务处理,在多个网络计算机资源上访问并且更新数据,极大地增强了数据访问能力。

JTS(Java transaction Service)
提供存取事务处理资源的开放标准,这些事务处理资源包括事务处理应用程序、事务处理管理及监控。

JavaMail
为我们提供了电子邮件的开发接口。它可以方便的执行一些常用的邮件传输。
 
十一 JAF
JAF是一个专用的数据处理框架,它用于封装数据,并为应用程序访问和操作数据的接口。JFA主要作用在于让Java应用层序知道如何对一个数据源进行查看、编辑和打印等操作。应用程序通过JAF提供的接口可以完成:访问数据源中的数据、获取数据源数据类型、获知可对数据进行的操作、用户执行操作时,自动创建该操作的软件部件的实例对象。

十二Java IDL/CORBA
CORBA是一个分布式的面向对象应用架构规范,定义了分布式对象如何实现互操作。CORBA对象的接口使用IDL语言来定义。对象的接口定义了对象的类型,对象的方法和引用参数以及对象方法可能返回的异常结果。

十三XML(Extensible Markup Language)——可扩展标记语言
它被设计用来传输和存储数据,其焦点是数据的内容。需要自行定义标签.提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。

猜你喜欢

转载自blog.csdn.net/lnazj/article/details/79370290