1,JDBC(java DataBase)数据库连接

JavaEE提供多种操纵数据库的方式,最基本的是使用Java数据库连接接口(JDBC).
JDBC是一组由Java类和接口组成的API,设计目的是实现Java平台以独特方式访问不同数据类型的数据库
使用JDBC,开发人员可方便地执行SQL语句以操作各类数据库,能够实现与一个数据库建立连接,向数据库
发送SQL语句,并接受处理数据库返回的结果。
JDBC驱动程序:
JDBC-ODBC桥
本地API部分Java驱动程序
网络纯Java驱动程序
本地协议纯Java驱动程序

2,JNDI(Java Naming and Directory Interfaces) Java的命名和目录接口
是命名目录服务的抽象接口集合,为企业级应用提供了统一的标准化链接
使Java能无缝地获取任何可目录化的企业信息。JNDI用来定位各种对象,包括EJB,数据库驱动
,JDBC数据源及消息链接等。由于JNDI使独立于目录协议的,还可以访问各种特定的
目录服务,如LDAP(轻量目录访问协议),NDS(服务器目录访问服务)。

3,EJB(Enterprise JavaBean)
JavaBean:是在编程环境中能被可视化处理的可重用组件,是实现分布式业务逻辑的Java组件
开发时可利用,建立面向对象的分布式应用。
EJB容器:是EJB组件的运行环境,为部署EJB组件提供服务(包括事务,安全,远程客户端
的网络发布,资源管理等)。
EJB服务器:管理EJB容器的高端进程或应用程序,并提供了对系统服务的访问。
调用EJB组件的称为EJB客户端,可以运行到Web容器中。

jsp
Servlet
Java Application  ---------->   Enterprise Bean
Web Service
Applt
EJB

4,RMI (Remote Method Invoke) 远程方法调用
RMI协议能让某个Java虚拟机上的对象像调用本地对象一样调用另一个Java虚拟机中的对象中的方法
它使用了序列化方式在客户端和服务器端传送数据。RMI是一种被EJB使用的更底层的协议。

客户对象–>客户端辅助对象(stub)–>socket–>服务端辅助对象(skeleton)–>服务对象

5,Java IDL (Interface Description Language) /CORBA (Common Object Broke Architecture) Java接口定义语言/公用对象请求代理程序体系结构
IDL是用来描述软件组件接口的一种计算机语言。IDL通过一种中立的方式来描述接口,
使得在不同平台上运行的对象和用不同语言编写的程序可以相互通信交流。

6,JSP(Java Server Pages)
JSP页面由HTML代码和嵌入其中的Java代码组成。服务器在页面端所请求以后,对这些
Java代码进行处理,让后将生成的HTML页面返回给客户端的浏览器。
JSP可以使用Servlet提供的API,一般和JavaBean结合使用,从而将界面表现和业务逻辑分离。

浏览器<===>JSP文件<===>JavaBean<===>DataBase

7,Servlet
是一种小型Java程序,它扩展了Web服务器的功能。
作为一种服务器端的应用,当被请求时开始执行。
Servlet提供的功能大多与JSP类似,不过实现的方式不同。
JSP通常是大多数HTML代码中嵌入少量的Java代码,而Servlet全部由Java写成并生成HTML.

8,XML (Extensible Markup Language) 可扩展标记语言
是一种用于标记电子文件使其具有结构性的标记语言。
用来在不同的商务过程中共享数据。
XML的发展和Java的发展使相互独立的,但具有共同的目标(平台独立性)。
可使Java和XML结合,具有完美独立性的方案。

9,JMS (Java Message Service) Java消息服务
是Java的消息服务
JMS的客户端之间可以通过JMS服务进行异步的消息传输。
JMS用于和面对面对消息的中间件相互通信的应用程序接口(API)。
既支持点对点的域,又支持发布/订阅(publish/subscribe)类型的域
对下列类型的支持:
经认可的消息传递
事务性消息传递
一致性消息和具有持久性订阅者支持
JMS消息系统的好处:
消息灵活性
松散耦合
异步性

10,JTA (Java Transaction API) Java事务API
事务是不可或缺的组件模型
保证了用户操作ACID(原子性,一致性,隔离性,持久性)。
对于那些跨数据源(例如多个数据库,或者数据库与JMS)的大型应用,必须使用全局事务JTA.
应用系统可以由JTA定义的标准API访问各种事务监控,JTA为JavaEE平台提供了分布式
事务服务,它隔离了事务与底层的资源,实现了透明的事务管理方式。
开发人员接口 提供商接口
interface------Transaction Manager------interface
| | | |
|使用 | | |
| | | |
artifact artifact artifact artifact
开发人员 提供商a 提供商b 提供商c

11,JTS (Java Transaction Service) Java事务服务
是一个组件事务监视器。
是CORBA OTS事务监控的基本实现。
规定了事务管理器的实现方式。
JTS事务管理器为应用服务器,资源管理器,独立的应用以及通信资源管理器提供了事务服务。

12,JavaMail
是用于存取邮件服务器的API。
它提供了一套邮件服务器的抽象类。
不仅支持SMTP服务器,还支持IMAP服务器和PHP服务器。

13,JAF (JavaBean Activation Framework)
JavaMail利用JAF来处理MIME邮码的邮件附件。
MIME的字节流可以转换成Java对象,或者转换自Java对象。
大多数应用都可以不需要直接使用JAF。

JavaEE的13种核心技术介绍相关推荐

  1. JavaEE的13种核心技术

    java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13中核心技术. JAVAEE的核心API与组件 JAVAEE平台由一整套服务(Services).应用程序接口(API ...

  2. java13种技术_JavaEE的13种核心技术

    java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13种核心技术. JAVAEE的核心API与组件 JAVAEE平台由一整套服务(Services).应用程序接口(API ...

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

    Java最初是在浏览器和客户端机器中粉墨登场的.当时,很多人质疑它是否适合做服务器端的开发.现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案 ...

  4. J2EE的13种核心技术(一)

    J2EE的13种核心技术(一) 内容简介 Steven Gould在文中介绍了Java2平台企业版(J2EE)的13种核心技术:JDBC, JNDI, EJBs, RMI, JSP, Java ser ...

  5. J2EE的13种核心技术

    Java最初是在浏览器和客户端机器中粉墨登场的.当时,很多人质疑它是否适合做服务器端的开发.现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案 ...

  6. javaee和mysql在国内外技术_JavaEE的13种核心技术

    java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13中核心技术. JAVAEE的核心API与组件 JAVAEE平台由一整套服务(Services).应用程序接口(API ...

  7. java 13种技术_JavaEE的13种核心技术

    Java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13中核心技术. JavaEE平台由一整套服务(Services).应用程序接口(APIs)和协议构成,它对开发基于We ...

  8. 华为gauss数据库常见的13种数据类型介绍

    这里我总结了华为高斯数据库的13种常见类型,除了大家都很熟悉的时间日期.字符串.数字类型等,还有二进制类型.文本搜索类型.HLL类型.JSON类型等. a. 时间和日期类型 --我们现在创建一个tes ...

  9. JavaEE的13种核心技术规范

    来源:http://blog.csdn.net/zhenyuzhu/article/details/7324372 J2EE平台由一整套服务(Services).应用程序接口(APIs)和协议构成,它 ...

最新文章

  1. JAVA求是否为闰年,for-while循环,输出你好
  2. 三十三、基本分段存储管理方式
  3. JAVA实现替换空格(《剑指offer》)
  4. 我们眼中的2015年互联网10大产品事件
  5. cordova splashscreen插件在android平台的使用
  6. 卧槽,别人家的黑客增长!
  7. 社交app应用开发 客户端+服务器源码
  8. 1-1:学习shell之shell是什么
  9. 详细解读二叉树基本操作
  10. 计算机控制技术毕业论文题目,计算机控制方面论文选题 计算机控制论文题目怎样定...
  11. php获取验证码倒数60秒,yii框架实现注册页面短信验证60秒倒计时
  12. 娱乐游戏及计算机动画论文,【动画艺术论文】动画艺术论文范文(共40篇)
  13. S4D440Customcode adaption practice
  14. UTC时间 GMT时间 本地时间 北京时间 时区 夏令时简要说明
  15. git和远程仓库建立连接详细过程
  16. 学习笔记,神经网络和反向传播
  17. 数据结构与算法—堆(heap)
  18. Win10系统无法登录OneNote For Windows10的解决办法
  19. FPGA单独下载固化文件的解决方案
  20. caffe 训练自己的数据 参考博客网址

热门文章

  1. adb devices显示device unauthorized
  2. 耳机长时间佩戴选哪种、五款不入耳佩戴骨传导耳机排名
  3. 推荐一本好书《精通SpringMVC(第四版)》
  4. 转: 如何写好一篇文章
  5. KEIL5 中 .PACK文件的制作
  6. 安装Git遇到错误Unable to locate packag
  7. Oracle执行语句及文件的导出导入
  8. 曾经有一份真挚的爱情摆在俺的面前,。。。
  9. (莫队算法)2038: 小Z的袜子(hose)
  10. 公安部正制定网络安全条例 大数据保护机制将完善