ejb3专题

EJB3+NetBeans+JSF:Core Java作者的愉快体验

http://weblogs.java.net/blog/cayhorstmann/archive/2006/09/the_power_and_p.html Cay Horstmann正在写作Enterprise Java for Elvis,中文版将由人民邮电出版社图灵公司推出。

Java Web2.0项目开发进阶---Hibernate 对标注的支持,用EJB3注解进行映射

现在EJB3实体Bean是纯粹的POJO.实际上这表达了和Hibernate持久化实体对象同样的概念. 它们的映射都通过JDK5.0注解来定义(EJB3规范中的XML描述语法至今还没有最终定下来). 注解分为两个部分,分别是逻辑映射注解和物理映射注解, 通过逻辑映射注解可以描述对象模型,类之间的关系等等, 而物理映射注解则描述了物理的schema,表,列,索引等等. 下面我们在代码中将混合使

天涯无敌:基于Seam2+EJB3+Richface+JSF技术的完整Web项目开发实录

本书的形成 本书以著名社区“天涯”为案例,以完整项目、软件开发过程和案例驱动的方式来介绍Java EE和各种主流开发技术,引导读者进入神奇的Java EE世界,通过这个大型案例程序,本书展示了Java EE技术主要开源框架的技术特征,每章都介绍和分析相关技术在这个大型案例中的应用。先从项目需求出发,然后引出技术,再介绍技术,最后回到项目实现,最后总结,这样一个完整的讲解脉络来贯穿本书。 在当前

[转载]用JBOSS群集EJB3实例

原文地址:  http://www.iteye.com/problems/8250   今天终于搞定了在JBOSS中群集EJB3中的无状态会话BEAN,心里总算松了一口2个月以来的长气,现在发出来给想无一样苦恼的人一个光明的大路 环境 MyEclipse5.5 JBoss4.2.0 测试目的:群集EJB3 首先我门先启动JBOSS.下面我用%JBOSS%来代替JBOSS的跟目录 在%JBOSS

EJB3常见异常及解决

没有将文件正确布署到服务器中/布署文件存在错误 javax.naming.CommunicationException [Root exception is java.io.InvalidClassException: org.jboss.ejb3.stateless.StatelessRemoteProxy; local class incompatible: stream classdesc

EJB3(中文版) 第九集 基本属性映射

动画中用到的注释:@Table注释@javax.persistence.Table注释告诉EntityManager服务关系表映射成组件类,你不需要详细指定这个注释,如果你不想映射,表名是无限制的组件类名.让我们看一下这个注释的完整定义:package javax.persistence;@Target({TYPE}) @Retention(RUNTIME)public @interface Ta

EJB3(中文版) 第八集 Standalone Persistence

不启动Jboss或其它应用服务器的情况下运行EJB3程序. Enterprise_JavaBeans_3一书中的ex05_2例子. 1.检查数据库的启动2.注意事务类型 transaction-type="RESOURCE_LOCAL"3.用到jboss-EJB-3.0_Embeddable_ALPHA_9包中的Jar包4.persistence.xml文件内容<?xml version="1

EJB3(中文版) 第七集 Secondary Tables

EJB规范允许映射一个实体到多个表,你可以通过使用@SecondaryTable批注.Customer组件映射它的地址属性到一个分开的ADDRESS表.首先定义第二个表.@Entity@Table(name = "CUSTOMER")@SecondaryTable(name = "EMBEDDED_ADDRESS", join = {@JoinColumn(name = "ADDRESS_

EJB3(中文版) 第六集 扩展的持久化上下文

EJB3中文版 第六集 扩展的持久化上下文 通常,在JBoss EJB 3.0中,一个EntityManger的生存和死亡在一个JTA事务中.一旦事务结束,所有与EntityManager绑定的持久化对象不再受管理,任何本地缓存的EntityManager实例将会丢失.JBoss EJB3.0允许你定义超出JTA事务范围之外的长久生存的EntityManager.被叫做扩展的持久化上下文. 当

EJB3(中文版) 第四集 综合实例

内容: 这一次我们来学习第四章中的第一个例子,内容有实体Bean,会话Bean,和一个Client测试程序,实体Bean我们在上一节中已完成。 1.会话Bean @PersistenceContext(unitName="titan")中的titan单元名要与persistence.xml中定义的相同. 2.部署 打包成Jar文件即可。 这里面最重要的是persistence.xml文件中的

EJB3(中文版) 第三集 实体Bean

内容: 1.数据库信息的设定url:jdbc:mysql://localhost/titan Class:com.mysql.jdbc.Driver 用户名:root 密码:12342.使用Dali和JSR220-ORM-M2插件,主要是为了方便和易于理解 Dali生成的不是我们需要的最终文件,需要我们手工改动persistence.xml文件。 这样插件就可以为我们与实际数据库中的内容进行检查

EJB3(中文版) 第一集 开发环境

内容: 1.JDK的安装 JAVA_HOME= Classpath= 2.JBoss的jboss-EJB-3.0_Embeddable_ALPHA_8用于容器外测试,jboss-EJB-3.0_RC8-FD用于支持EJB3.0.到Jboss官方网站上下载.刚解压出来的Jboss不支持EJB3.缺一些Jar包也没关系 注意:run -c all --host=localhost 这样运行不会抛

EJB3(中文版) 第二集 Jboss-EJB-3.0_RC9-FD安装

EJB3(中文版) 第二集 Jboss-EJB-3.0_RC9-FD安装 浏览了一下JBoss的官方网站,发现我的软件需要更新了,所以今天发一个更新到jboss-EJB-3.0_RC9-FD的视频,不同于以往的安装方式,EJB 3.0 Preview RC9 现在还只支持到JBoss 4.0.4.GA所以我暂不用JBoss 4.0.5.GA。1.Ant的安装 设置 ANT_HOME=c:\ant

jboss+eclipse+jboss-IDE部署运行EJB3

其实整个内容是参考http://www.jboss.com/docs/demos下的JBoss Eclipse IDE TrailBlazer来回顾一下,大家可以直接看英文的. 其实说来惭愧,demos下的例子我没有实践成功,但它给了我很大的启发,至少明白了使用jboss-IDE怎样来创建一个EJB project,并且怎样部署运行ejb的整个流程.最后,我用了一个比较简单的例子

eclipse+jbossIDE+jboss 运行ejb3

在网上找了好久才看到<<菜鸟也玩EJB3之一 我能异想天开吗?>>的文章,虽然简单,但也能让你明白一些,有空看看吧.    1)http://www.willbe.xinwen365.net/ejb3-1.htm    2)http://www.willbe.xinwen365.net/ejb3-2.htm

Gavin King 预测EJB3的未来

Gavin King是Hibernate项目的发起者,< >的作者之一, JDO专家组成员,Gavin King现在在JBOSS工作,并重新设计了JBOSS CMP 引擎. 7月22日,Gavin King预测了EJB3的未来:EJB3的编程模型最终将会和现在的JavaBeans的编程模型一致. http://www.theserverside.com/blogs/showblog.tss

EJB3中的多对多关系

下午弄了很久,看了别人的教程。配置出来要么就是数据库不符合多对多的关系,要么就是根本不符合逻辑。   后来找到别人的教程的例子,虽然表建立正确了,但是关系只能有一方控制,这可麻烦的很呢。比如:   以前在Hibernate中 知道 默认不配置invser的话 就是双方维护关系,比如 在 一个多对多的关系中A和B,如果双方都维护关系的话,那么不管删除A还是删除B ,都可以同时删除它们之间对应

EJB3能直接使用hibernate的 .hbm.xml文件吗?

这几天上面的头说我们的项目同时支持hibernate和ejb3, 于是就忙着将原来的dao加上@Stateless, po加上@Entity类的东东, 无意中发现如果不修改po,直接保留 hbm.xml映射文件而不加@Entity的注解在EJB3的环境下一样能运行的很好。 但会不会有别的什么问题呢? 今天查了一天的资料,只是发现说hibernate3 对JPA是支持的, 官方文档ejb-3_

EJB3 学习笔记八

开发ejb模型的web服务 Web属于行业规范,服务可以跨平台和语言 Ejb属于java平台规范 Javaee为web service 提供了两种不同编程模型: Ejb容器模型 Web容器模型   示例代码如下: /**  * Copyright (C) 2016  *  * FileName:OrderServiceBean.java  *  * Author:<ah

EJB3 学习笔记五

配置jboss数据源 1 配置mysql数据源 在D:\tools\service\jboss-as-7.1.1.Final\modules\com目录下新建 mysqldatabase\mysql\main 将数据库链接驱动放到该文件夹下 新建module.xml,示例代码如下: <?xml version="1.0" encoding="UTF-8"?> <module xmln