更新时间:2023-10-24 19:30:19
大家好,我是小环,我来为大家解答以上问题。j2ee是什么意思和jee区别,j2ee是什么很多人还不知道,现在让我们一起来看看吧!
1、2EE技术纵览 J2EE包含了很多核心技术,它们互相作用,互为补充,共同搭建了java企业应用的坚实平台。
2、 RMI(Remote Method Invocation)提供了一种在不同主机上的Java虚 拟机(Java Virtual Machine,JVM)之间进行通信的方式。
3、RMI能够 调用远程主机上的对象,并且就像这个对象在本地虚拟机上一样 使用它,RMI也可以动态的加载类和安全管理器,在网络上安全的 传输JAVA类 JNDI(Java Naming and Direcotory Interface)是J2EE中用来给对象 命名的技术,这里所说的对象包括WEB组件,EJB组件,数据库, 文件系统,机器等,J2EE提供的命名和目录服务可以将这些名字 和具体的对象绑定在一起,然后应用程序就可以通过这些名字定 位这些对象,从而访问用户信息,机器信息和各种服务。
4、 JDBC(Java DateBase Connection)是J2EE中用来访问数据库的技术。
5、 利用JDBC API可以在J2EE平台和数据库之间建立连接,在EJB, JSP,Servlets中都可以使用JDBC对数据库进行各种操作,比如 查询,修改,存储,管理事务,等。
6、 Java Servlets java Servlets 技术提供了生成动态WEB内容的基本机制Servlets 是一段用来扩展WEB服务器功能的程序,可以看做是服务器端的 Java Applet.Servlets提供了一种可移植的,独立于平台和WEB服 务器的传递动态内容的方法。
7、它从客户接收请求,动态生成响应, 然后发送一个包含HTML或XML文档响应给客户。
8、 Servlet是使用java语言编写的,一个平台只要有java虚拟机和一 个支持Servlet的Web服务器,就可以支持Servlet.Servlet不需要 重新编译就可以运行在不同的平台上。
9、servlet是在传统的CGI脚本 的基础上发展起来的,但与CGI脚本相比,它在可移植性,灵活性 及编程性的简易性等方面具有明显的优势。
10、 JSP JAVA SERVER PAGES是构建在java Servlets技术之上的,用来简化 动态WEB内容的开发,JSP是一种基于文本的文档,它描述了如何处 理一个请求以便产生一个响应,利用JSP技术,用户可以将JAVA代码 嵌入HTML标记中去。
11、应用程序可以通过JSP动态生成HTML或XML文档 中的动态内容部分。
12、 EJB Enterpris JavaBeans余兴与J2EE服务器中,用来实现商业逻辑和企 业计算。
13、它为构建分布式,面向对象的企业应用程序提供了标准的 组件体系结构,EJB组件具有可伸缩性,事务性及多拥护安全性的特 点,EJB2.0规范定义了三种EJB:会话Bean(Session Bean),实体(Ent ity Bean)和消息驱动Bean(Message-driven Bean).他们分别完成不 同的功能。
14、比如利用实体Bean,我们不必编写SQL语句就可以直接 访问数据库。
15、 JTA 事务是一些不分分割的工作单位,只有该单元内的所有动作全部得 到执行时。
16、它才会被提交,事务可以应用程序组件提供者从错误恢 复和多用户编程这些复杂的问题中解脱出来,从而简化应用程序的 开发,JTA(java Transaction API)事务能够跨越多个组件和资源管 理器。
17、通过使用javax.transaction.UserTransaction接口可以创建 和管理JTA事务。
18、 JMS 消息是应用程序之间通信的一种方式。
19、JMS(java Message Service) 提供了一组java API,应用程序可以使用这些API创建,发送,接收 和读取消息,JMS消息包含了一些定义良好,描述特定的商务行为的 信息。
20、通过消息的交换,应用程序能够跟踪企业的进程。
21、另一方面 它也减少了程序开发人员学习和使用消息服务系统的难度。
22、并尽量 保证不同JMS服务提供商之间的兼容性。
23、 JavaMail 在网络应用程序中,经常需要发送E-mail,javaMail就是J2EE中用 来发送E-mail的一组API,JavaMail API 提供了一系列组成电子邮 件的抽象类和接口,这些抽象类和接口支持消息存储,格式和传输 的许多不同的实现,此外,JAVAMAIL还包含实现广泛使用的Intern et邮件协议和RFC822,RFC2045标准的具体子类,程序开发人员可 以使用这些子类实现IMAP4,POP3,SMTP之类的特定消息收发系统 JAAS 基于JAAS(Java Authentication and AUthorization Servic)的安 全服务可以保证只有授权的用户才可以访问资源。
24、这种访问控制包括 两步:一是认证(anthentication),典型的做法就是通过登录,即用 户提供认证数据来建立其身份;二是授权(authorization),授权是以 安全叫色的概念为基础的,仅当通过认证的用户处于相应的安全角色 时,它才被允许访问特定的资源。
本文到此讲解完毕了,希望对大家有帮助。