三、Java EE包括哪些技术
通常来讲 , Java EE包括13项核心技术 。
1、JDBC(Java DataBase Connectivity):用来连数据库的 。
2、JNDI(Java Naming and Directory Interfaces) :给当前服务器管理的所有资源一个统一的标识 , 换句话说通过这服务能找到服务器管理的任何资源并使用 。 比如说数据库、网页、文件、连接池等 。
3、EJB(Enterprise JavaBean):实际给企业干活的组件 , 企业自己写完注册在服务器上 , 服务器给他一个统一的标识 , 就JNDI管那个 , 然后应用服务就可以调用了 。 在这里面 , Java EE是提供了部署和使用这些组件的平台和标准 。 按这个标准写的组件就可以用了 。
4、RMI (Remote Method Invoke):远程方法调用 , 它提供了一种方法 , 可以远程调用另一个Java虚拟机上的对象中的方法 。
5、JSP(Java Server Pages):生成Html给浏览器展示用的 。 JSP页面由HTML代码和嵌入其中的Java代码组成 。 服务器在页面端所请求以后 , 对这些Java代码进行处理 , 然后将生成的HTML页面返回给客户端的浏览器 。
6、Java servlet:一种小型Java程序 , 它扩展了Web服务器的功能 。 作为一种服务器端的应用 , 当被请求时开始执行 。 Servlet提供的功能大多与JSP类似 , 不过实现的方式不同 。 JSP通常是大多数HTML代码中嵌入少量的Java代码 , 而Servlet全部由Java写成并生成HTML 。
7、XML(Extensible Markup Language): 可扩展标记语言 。 大家都见过 。
8、JMS(Java Message Service) :Java消息服务 , 消息中间件规范 。 JMS的客户端之间可以通过JMS服务进行异步的消息传输 。 JMS用于和面对面对消息的中间件相互通信的应用程序接口(API) 。 既支持点对点的域 , 又支持发布/订阅(publish/subscribe)类型的域 。 常用的消息中间件如ActiveMQ都支持完整的JMS标准 。
9、Java IDL (Interface Description Language) /CORBA (Common Object Broke Architecture) Java:接口定义语言/公用对象请求代理程序体系结构 。 IDL是用来描述软件组件接口的一种计算机语言 。 IDL通过一种中立的方式来描述接口 , 使得在不同平台上运行的对象和用不同语言编写的程序可以相互通信交流 。
10、JTS (Java Transaction Service) :是一个组件事务监视器 。 规定了事务管理器的实现方式 。
JTS事务管理器为应用服务器 , 资源管理器 , 独立的应用以及通信资源管理器提供了事务服务 。
11、JTA(Java Transaction API):和JTA一起为J2EE平台提供了分布式事务服务(distributed transaction) 。 就是在一堆业务和数据源里 , 保证了用户操作不会操作到一半出问题后半新半旧的情况 , 要么全操作完 , 要么操作失败回到原始状态 。
12、JavaMail:顾名思义 , 存取邮件服务器的API , 支持邮件发送服务器SMTP , 接收服务器POP3、IMap等 。 但是其API不怎么好用 , 底层很强大 。 所以Spring提供了mail包 , 封闭了javax.mail , 比原生的好用很多 。
13、JAF (JavaBean Activation Framework):是一个专用的数据处理框架 , 它用于封装数据 , 并为应用程序提供访问和操作数据的接口 。 JAF的主要作用在于让java应用程序知道如何对一个数据源进行查看、编辑和打印等操作 。 就是那个大家经常见到的activation.jar 。
四、各类框架与Java EE的关系
提到Java EE , 就不得不提到各种轻量级框架 , Java EE相关的框架又多又复杂 , 很多人搞不清楚都是干嘛的 。 但是其实很简单 , Java EE提供的原生功能 , 很多都不怎么好用 , 所以程序员们 , 在基于原生功能基础上 , 做了很多封装 , 就是把原生的不怎么好用的功能包起来 , 用更人性的方式让你使用 , 然后它再费劲巴拉的去调用原生的框架或者拐个弯实现要用的功能 。
- CPU|要性能还是续航?一文带你看懂iQOOZ6和iQOOZ6x怎么选?
- 快递|女子网购生鲜取快递收到死亡小老虎 网友直呼可怕:官方回应
- 抖音|一文告诉你TCL Q10G电视好不好?
- |如何正确地存放机械硬盘?从简易DIY到三防硬盘保护箱,一文读懂
- 华为Mate|“国产机皇”称号至名归!一文回顾华为Mate经典机型
- 网购|为何网购家电比实体店更便宜?卖家电的发小告诉我其中猫腻,懂了
- 诈骗|失恋女大学生网购“勾魂和合”试图破镜重圆 被骗17000元
- 何时开学?有何要求?一图读懂各地返校政策
- 银联|哪些消费行业能扛住网购冲击
- GPU|一文看懂“风华2号”桌面GPU真实实力