温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

J2EE Weblogic服务的有哪些

发布时间:2022-01-11 16:10:04 来源:亿速云 阅读:162 作者:柒染 栏目:编程语言

这篇文章的内容主要围绕J2EE Weblogic服务的有哪些进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!

J2EE Weblogic服务                                  用途

---------------------------------------------------------------------                                                   

Weblogic      Servlet                                    表示逻辑

Weblogic      JavaServerPage(JSP)        表示逻辑

Weblogic      Java数据库连接(JDBC)         访问数据库存储库

Weblogic     Java事务API(JTA)                事务管理

Weblogic     Java命名和目录接口                  对象名的中央注册表

Weblogic      远程方法调用(RMI)               RMI对象的分布式执行

Weblogic      企业级JavaBean(EJB)         实现业务逻辑

Weblogic      Java消息服务(JMS)             协调分布式执行

一、表示逻辑

Java Servlet、JSP、JavaBean、标签库。

1. Java Servlet

Java Servlet 是一项服务器端技术,它负责接收来自web浏览器的http的请求并返回http响应。

可以是多线程的。用来开发【表示逻辑】的企业java标准。

Http Servlet的核心特性:

(1)HttpServletRequest

(2)HttpSession

(3)HttpServletResponce

2. JSP

JSP技术为开发人员提供了一个用来创建Servlet的、类似HTML的简单页面。

JSP可以包含Java代码、HTML代码和JavaBean模块代码。

JSP将Servlet的结构颠倒过来,它以标记为中心,而不是笨拙的将HTML标记嵌入到Java代码中。

JSP包含一些特殊的标签和语法以便包含Java代码。

servlet引擎和JSP引擎的结合,JSP可以利用Servlet引擎提供的服务:

在***次请求JSP页面时,应用服务器会见页面编译成一个Servlet,然后执行它以便更深层的请求。

3. JavaBean

JavaBean是Java组件(类)。

开发人员在Weblogic Server应用程序中用它来封装数据,从而依靠数据库进行显示或活动。

JSP页面可以利用特殊标签包含JavaBean,并用值自动填充它们,

JSP页面调用这些JavaBean上的方法来帮助自己创建HTML输出。

二、数据库和事务支持

数据库和事务支持是由JDBC和JTA提供的。数据库使用的高级接口是有EJB提供的。

1. Java数据库连接

JDBC是Java的数据库连接标准,JDBC规范提供了从标准Java API集连接数据库所需的一切,

而供应商提供一些JDBC的“驱动程序”,这些驱动程序将这个标准Java API 集映射到底层数据库的具体结构。

从编程的角度看,JDBC是连接Weblogic Server与数据库的桥梁。

2. Java事务的API支持

JTA为web应用程序开发人员提供了对数据库系统或者任何遗留数据存储中的事务功能的访问。

事务协调但单数据库和多数据库操作,以确保资源正确和一致性,这样,依赖于数据库的操作是可重复、持久的。

三、对象注册表和远程方法调用

JNDI和RMI

1. Java命名和目录接口(Java Naming and Directory Interface)

JNDI是Java对命名和目录服务的“中央注册表”使用的标准。

JNDI管理队构建分布式应用程序所需的核心组件的引用,

当开发人员创建访问远程对象的应用程序时,JNDI以查找该对象地址的方式提供该应用程序。

JNDI使用模式比较简单,应用程序开发人员要进行初始查找,找到他们在Weblogic Server部署中需要的对象,

而Weblogic Server服务将返回应用程序访问该对象所需的一切。

2.远程方法调用(RMI)

RMI是Java应用程序来对远程Java对象进行方法调用的Java标准,

RMI能让远程对象实际出现,就像位于本地机器一样。

RMI提供了分布式应用程序的框架,而且还提供了其远程客户端,以便于远程方法和服务进行交互。

允许通过RMI调用的远程主机导出远程对象的一些方法。

四、企业JavaBean

EJB是使用Java创建服务器端业务逻辑的企业Java标准。

开发人员可以创建利用Weblogic Server容器提供的服务的EJB。

EJB的4种基本类型:

(1)实体EJB:   实体bean,封装数据库中的特定数据项;

(2)消息驱动(Message-Driven Bean): 消息驱动bean, 集成EJB与JMS。 异步处理。

(3)有状态会话: 会话bean,捕获会话期间持续的业务规则和方法;

(4)无状态会话: 通过RMI接收请求,但不保留任何客户端相关的数据。

五、Java消息服务(JMS)

2种使用JMS进行消息传递的范例:

(1)队列模型:JMS客户将消息推入JMS队列中,然后客户端就可以获得这些消息

(2)基于主题的发布-订阅系统:允许发布者将消息发送给JMS主题的已注册订户。

感谢你的阅读,相信你对“J2EE Weblogic服务的有哪些”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注亿速云网站!小编会继续为大家带来更好的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI