|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/enterprise-java-beans-jakarta-persistence-api
课程评论:没有评论
课程名称:企业JavaBeans (EJB)与Jakarta持久化API (JPA) 课程概述:EJB架构是Java EE规格中最早的组件化开发模型。它由三个主要组件组成:企业 beans (EJB)、EJB容器和Java应用服务器。在本课程中,学生将开发EJB,以使其在运行于Java EE兼容应用服务器的EJB容器中运行。学生将了解到EJB组件能够帮助构建可扩展且易于访问的企业应用程序。 课程大纲: 1. **企业JavaBeans (EJB)** 描述:会话Bean是最通用的企业bean类型,表示可以被客户通过本地或远程访问调用的业务功能的一个方面。本模块将重点讲述EJB模型在构建分布式应用程序方面的优势,以及最常见的EJB——无状态会话Bean的作用,这种Bean可以为远程客户端进行池化或处于Web应用程序的上下文中。 2. **EJB拦截器** 描述:本模块将介绍如何使用拦截器追踪与EJB的交互。包括为多个EJB定义可重用的拦截器类或在EJB自身内定义特定的方法级拦截器方法。本模块还将包含模块1和模块2的考试。 3. **有状态会话Beans与JPA** 描述:本模块将讨论借助单例和有状态会话Beans的使用来管理客户端对话中的状态。接下来将介绍Jakarta持久化或Java持久化体系结构(JPA),涵盖在Java EE应用程序中如何与数据库进行通讯。 4. **消息驱动Beans (MDB)** 描述:本模块将展示如何使用消息驱动Beans (MDB)与Java消息系统 (JMS)配合,帮助不同系统之间通过异步消息队列进行通信。此模块还将包含模块3和模块4的考试。 本课程帮助学生掌握EJB和JPA的基础知识,为开发企业级应用打下坚实的基础。
Name:Enterprise Java Beans (EJB)
Description:A Session Bean is the most generic type of enterprise bean, It representing a facet of business functionality that can be called by a client. in the same or different JVM via Local or Remote access respectively. This module will concentrate on the advantages of having the EJB model to build distributed applications and the role of the most common EJB, Stateless Sessison Beans, that can be pooled for remote clients or sit in the context of a Web Application.
Name:EJB Interceptors
Description:This module will introduce the use of Interceptors to trace interactions with EJB's. Defining re-useable Interceptor Classes for multiple EJB or defining specific method level Interceptor methods with an EJB itself. It will also contain the Exam for modules 1 and 2
Name:Stateful Session Beans and JPA
Description:In this module, state will be discussed via the use of Singleton and Stateful Session Beans scoped to a client conversation. It will then move onto Jakarta Persistence or Java Persistence Architecture (JPA) to cover how in a Java EE application we communicate with Databases.
Name:Message Driven Beans (MDB)
Description:This module will illustrate the use of Message Driven Beans (MDB) for the Java Messaging System (JMS) to aid in the communication between disparate systems through asynchronous message queues. It will also contain the Exam for modules 3 and 4
The EJB architecture was the first component-based development model for Java EE specification. It consists of three main components; enterprise beans (EJBs), the EJB container, and the Java application server. In this course students will develop EJBs to run it run inside an EJB container, that is running on a Java EE compliant application server. Students will see that EJB Components enables you to build scalable and accessible enterprise applications