背景:终于把J2EE的视频看完了,但是好像除了一些英文缩写,其他的并没有什么,总是有一种空空的感觉,对于J2EE的13个规范早有耳闻,学习完视频也没有什么大的感觉,于是乎,上网搜索J2EE的13个规范,这方面的内容还真不少,结合查询的内容和视频,自己也学习了一下。
一、Java版本
J2ME,功能非常有限,用于嵌入式设备。
J2SE,包含原始的核心类库,用于桌面应用程序和浏览器中的Applet。
J2EE,功能非常全面,用于数据处理和服务器端应用。
三、13个规范
为Java开发人员提供了一个行业标准API,可以在Java应用与关系数据库之间建立起独立于数据库的连接,API提供了数据库的调用层接口。
是一个Java应用程序设计接口(API),它为我们提供了查找和访问各种命名和目录服务的通用、统一方式。JNDI避免了程序与数据库之间的紧耦合,使应用更加易于配置,便于部署。构建在DNS,LDAP等服务器之上。
EJB优点:
1、为客户提供可分布和可部署的业务逻辑服务。
2、拥有定义良好的接口。
3、在应用服务器之间可重用。
4、在提供管理和控制服务的容器中执行。
是一种基于Java的分布式编程模型,允许对象使用stub和skeleton调用远程的对象。能够让在某个Java虚拟机上的对象调用另一个Java虚拟机中的对象上的方法,它使得客户机上运行的程序可以调用远程服务器上的对象。
RMI使用序列化在两个对象间通过值传输数据。
JSP包括HTML标签,JSP标签,Java代码。
JSP是Java Servlet技术的发展和自然扩展,将转化成Servlet。根据客户端请求创建动态Web页面的文本文件。是J2EE中的“视图”组件。
7、Servlets:(Server Applet,全称Java Servlet,暂无中文译)
Servlets是Java类,使用基于HTTP协议的请求/响应模型,同Web客户进行交互。
HTTP Servlets:由容器管理,可产生动态内容,能在本地Session中储存客户数据。
JTA允许应用程序执行分布式事务处理,在多个网络计算机资源上访问并且更新数据,极大地增强了数据访问能力。
JTA被用于与事务服务进行通信,为启动事务,连接现有事务,提交事务和撤销事务提供标准的Java API。
JTS是一个组件事务监视器。JTS和JTA为J2EE提供了分布式事务服务。
JTS是CORBA OTS事务监控的基本的实现。JTS规定了事务管理器的实现方式。该事务管理器是在高层支持Java Transaction API (JTA)规范,并且在较底层实现OMG OTSspecification的Java映像。JTS事务管理器为应用服务器、资源管理器、独立的应用以及通信资源管理器提供了事务服务。
JavaMail利用JAF来处理MIME编码的邮件附件。MIME的字节流可以被转换成Java对象,或者转换自Java对象。大多数应用都可以不需要直接使用JAF。
四、学习心得
1、看完视频,对于很多规范都非常陌生,经过上网查询后才有了一点点的认识,这些规范在日后的学习和实践中还需深入理解。
2、规范和原则一样,不能破坏,只有这样,你的学习和实践才能顺利进行。
3、看到英文缩写的时候一定要查询它整个英文单词的意思,这样在学习计算机的同时也学习了计算机专业英语。