什么是JAVA EE,java ee怎么用
如何解决写爬虫IP受阻的问题?立即使用。
JavaEE是每个人在使用Java开发企业级Web应用时都遵循的标准。EE平台提供了一种基于组件的方法来简化开发。
1.JDBC(Java数据库)数据库连接
JDBC是一组用于执行SQL的Java API,它提供了访问不同数据库的统一方式。几乎所有的关系数据库都提供JDBC服务或驱动程序。对JDBC数据库的访问也是独立于平台的。
2.JNDI (Java命名和目录接口)Java命名和目录接口
JNDI是一个命名目录服务的抽象接口集,它为企业应用提供了一个统一的、标准化的连接,使Java能够无缝地获取任何可编目的企业信息。在JavaEE中,JNDI用于定位各种对象,包括EJB、数据库驱动程序、JDBC数据源和消息连接。因为JNDI独立于目录协议,所以您也可以使用JNDI来访问各种特定的目录服务。
3、EJB(企业JavaBean)
EJB: JavaBean是一个可重用的组件,可以在编程环境中可视化,它是一个实现分布式业务逻辑的Java组件。EJB容器:它是EJB组件的运行环境,为部署EJB组件提供服务,包括事务、安全、远程客户端的网络发布、资源管理等。EJB服务器:管理EJB容器的高端进程或应用程序,并提供对系统服务的访问。调用EJB的组件应该叫做EJB客户端,客户端可以运行在Web容器中。
4.RMI(远程方法调用)远程方法调用
RMI协议使一个Java虚拟机中的对象能够像本地对象一样调用另一个Java虚拟机中的对象的方法。它使用序列化在客户端和服务器之间传输数据。RMI是EJB使用的低层协议。
5.Java IDL(接口描述语言)/CORBA(公共对象代理架构)Java接口定义语言/公共对象请求代理架构
IDL是一种用于描述软件组件接口的计算机语言。IDL以中立的方式描述接口,这样运行在不同平台上的对象和用不同语言编写的程序就可以相互通信。
6、JSP(Java服务器页面)
JSP页面由HTML代码和嵌入的Java代码组成。客户端请求服务器页面后,处理这些Java代码,然后将生成的HTML页面返回给客户端的浏览器。JSP可以使用Servlet提供的API,一般和JavaBean结合使用,这样就把界面展现和业务逻辑分开了。
7、Servlet
Servlet是一个Java小程序,扩展了Web服务器的功能。作为服务器端应用程序,它在被请求时开始执行。Servlet提供了类似于JSP的功能,但是它们以不同的方式实现。JSP通常在大部分HTML代码中嵌入少量Java代码,而Servlet都是用Java写的,生成HTML。
8.可扩展标记语言
XML是一种标记语言,用于标记电子文档,使其结构化。它用于在不同的业务流程中共享数据。XML的开发是独立于Java的,但它和Java有着相同的目标,即平台无关性。通过Java和XML的结合,我们可以得到一个完美的平台无关的解决方案。
9.JMS(Java消息服务)Java消息服务
JMS是Java的一个消息服务,通过它JMS的客户端可以进行异步消息传输。JMS与面向消息的中间件通信的应用程序接口。它支持对等域和发布/订阅域,并支持以下类型:批准的消息传递、事务性消息传递、一致消息和持久订阅者支持。JMS系统的好处:1。提供消息灵活性。2.松散耦合。3.异步。
10.JTA(Java事务API)Java事务API
在JavaEE应用中,事务是不可或缺的组件模型,它确保用户可以操纵ACID的属性(原子、一致、隔离和持久)。对于那些跨数据源的大型应用程序,必须使用全局事务JTA。该应用程序可以通过JTA定义的标准API访问各种事务监控。JTA为JavaEE平台提供分布式事务服务,将事务与底层资源隔离,实现透明的事务管理。
1.Java事务服务
JTS是一个组件事务监视器。JTS是CORBA OTS事务监控的基本实现。JTS规定了如何实现事务管理器。JTS事务管理器为应用服务器、资源管理器、独立应用和通信资源管理器提供事务服务。
12、JavaMail
JavaMail是一个访问邮件服务器的API,它提供了一组邮件服务器的抽象类。不仅支持SMTP服务器,还支持IMAP服务器和POP服务器。
13、JAF(JavaBean激活框架)
Mail使用JAF来处理MIME编码的邮件附件。MIME字节流可以与Java对象相互转换。大多数应用程序不需要直接使用JAF。以上就是java ee的使用细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。