在本教程中,您将使用 Oracle JDeveloper(10.1.3.1.0 或 10.1.3.2.0)构建 Web 应用程序。EJB 3.0 和 Java 持久性 API (JPA) 用于构建数据模型。对于 Web 客户端,JSF (JavaServer Faces) 用于构建用户界面,该界面包括一个主从页面和一个编辑页面。
Java 持久性 API (JPA) 为对象关系映射提供了一个 POJO 持久性模型。Java 持久性 API 是由 EJB 3.0 软件专家组开发的,是 JSR 220 的一部分,但其使用并不仅限于 EJB 软件组件。它还可以直接供 Web 应用程序和应用程序客户端使用,甚至可以在 Java EE 平台外部(例如,在 Java SE 应用程序中)使用。 企业Java...
由于没有在@ TransactionAttribute(REQUIRES_NEW)方法上指定calculateConnoteNumber,所以会产生此效果。 这个方法是由多个客户机调用的,我希望它也是EJB。调用链中的第一个EJB将启动事务并随后尝试提交事务,这些事务都在并发控件之外。
使用JPA 和 EJB 创建业务逻辑在本部分中,您将基于 Java 持久性体系结构 (JPA) 从一个名为 Departments 的关系数据库表创建一个实体 bean。在该实体 bean 中,您可以实施与您的数据源进行交互的方法和命名查询。创建该实体 bean 之后,您将创建一个 EJB 会话 bean,该会话 bean 将充当会话外观并将封装业务逻辑和...
EJB容器负责管理EJB的生命周期(创建,执行和销毁)。 每种不同类型的EJB(无状态、有状态、单例、MDB...
4.说明调用存储过程和用原生SQL的优缺点 原生查询的缺点: 原生查询的缺点是结果绑定的复杂性。在实际中,您经常需要处理复杂类型的结果集。在这种情况下,您需要声明一个可以将您的原生查询映射到的实体,或者定义一个映射到多个实体或实体和标量结果的组合的复杂结果集。
第2章 搭建JPA开发和运行环境本章将讲述如何搭建EJB和JPA的开发运行环境,包括JBoss IDE for Eclipse的下载和安装、EJB 3.0运行环境JBoss服务器的下载和安装,以及本书所使用的数据库MySQL的下载和安装。 目录 上一章 下一章首页 书籍详情 目录 听书 自动阅读...
爆炒猪肝 秋季,芹菜特别鲜嫩又清香,和猪肝搭配,偶尔吃一顿解解馋也很不错哟。 食材准备:猪肝220克、芹菜300克、红辣椒3个、盐1勺、胡椒粉1小勺、生抽2勺、淀粉少许 制作方法:1、将猪肝温水洗净后切成...
使用EJB和JPA持久使用外键的表格 我是javaee的新手,我遇到了一个问题,坚持使用实体类和EJB的实体管理器指向另一个表的主键的表格。我正在使用NetBeans。 我有一个名为'属性'的实体,并拥有另一个名为“优惠”的实体,它将外键指向属性的主键。所以基本上,逻辑是一个物业可以有很多优惠。因此,我试图使用实体管理器...
幽默:15年前的EJB和今天的JPA何其相似 15年前的EJB: 各个标签代表EJB的home接口 本地接口等等。 今天的JPA: 元注释替代了接口而已。