《EJB 3.0从入门到精通》扫描版[PDF]

2019-03-11 05:32|来源: 网络

中文名: EJB 3.0从入门到精通
作者: 朱俊成
李有军
王俊伟
图书分类: 网络
资源格式: PDF
版本: 扫描版
出版社: 电子工业出版社
书号: 9787121084898
发行时间: 2009年04月
地区: 大陆
语言: 简体中文
简介:

评论处1楼有网盘链接
内容介绍:
  本书面向ejb 3.0的实际应用开发,通过大量的实例,循序渐进地为读者介绍了有关ejb 3.0开发所涉及的各类知识。全书共分16章,内容依次包含了java ee概述、ejb基础、搭建ejb环境、会话bean、持久化实体、持久化实体管理器、对象关系映射、jpql查询、消息驱动bean、事务、提高ejb 3.0性能、从web层访问ejb 3.0和ejb安全、ejb和web服务及ejb表现层jsf等知识,并创建了二个综合实例,分别是新闻管理系统和人事管理系统。.
   本书非常适合ejb 3.0初学者和从事ejb项目开发的人员使用,对于开发大型的企业分布式程序是一本非常好的参考书。...
内容截图:



目录:
第1章 java ee概述.
1.1 java ee应用模型
1.2 分布式多层应用
1.3 java ee体系介绍
1.4 java ee容器
1.5 web服务支持
1.6 java ee 5 api
第2章 ejb基础
2.1 ejb组件技术
2.2 ejb分布式对象
2.3 ejb分类
2.4 ejb容器
2.5 ejb新特性
第3章 搭建ejb环境
3.1 构建ejb运行环境
3.2 构建ejb开发环境
3.3 记事本开发ejb程序实例
3.4 eclipse开发ejb程序实例
第4章 会话bean
4.1 会话bean简介
.4.2 无状态会话bean与有状态会话bean的不同
4.3 开发无状态会话bean
4.4 开发有状态会话bean
4.5 改变会话bean的jndi名称
4.6 会话bean生命周期
4.7 拦截器
4.8 依赖注入
第5章 持久化实体
5.1 实体简介
5.2 单表映射的实体
5.3 成员属性映射
5.4 映射表名或列名是数据库保留字的处理
5.5 建议重载equals和hashcode方法
第6章 持久化实体管理器
6.1 服务器数据源配置
6.2 持久化单元配置
6.3 实体操作实例
6.4 持久化实体管理器简介
6.5 实体操作
6.6 实体状态和生命周期事件
第7章 对象关系映射
7.1 一对一映射
7.2 一对多与多对一映射
7.3 多对多映射
第8章 jpql查询
8.1 jpql基础
8.2 参数查询
8.3 jpql运算操作符
8.4 条件查询
8.5 jpql内置函数
8.6 使用子查询..
8.7 结果集分页
8.8 批量操作
8.9 原生sql查询
8.10 调用存储过程
第9章 消息驱动bean
9.1 面向消息的架构
9.2 mdb概述
9.3 开发点对点模式mdb实例
9.4 开发发布/订阅模式mdb实例
9.5 mdb生命周期
第10章 事务
10.1 事务概述
10.2 ejb事务管理
10.3 容器管理事务
10.4 bean管理事务
10.5 事务管理实例
第11章 优化ejb性能
11.1 提高实体性能
11.2 提高ejb 3.0组件性能
11.3 集群ejb应用程序
第12章 从web层访问ejb
12.1 设计模式和web技术
12.2 从web层访问会话bean
12.3 从web层使用jpa
12.4 分析ejb安全
第13章 ejb和web服务
13.1 web服务
13.2 jax-ws:java ee 5 web服务平台
13.3 使用jax-ws 2.0开发ejb web服务
第14章 ejb表现层jsf
14.1 jsf简介
14.2 jsf用户界面组件
14.3 事件处理
14.4 数据转换与验证
14.5 jsf实例
第15章 新闻管理系统
15.1 系统概述
15.2 数据库设计
15.3 公共代码实现
15.4 实现业务逻辑和数据处理层
15.5 实现表现层
第16章 人事管理系统
16.1 需求分析
16.2 系统设计
16.3 数据库设计
16.4 实现实体
16.5 实现会话bean
16.6 实现客户端代码
16.7 java ee程序打包和部署...


相关问答

更多
  • 这个比较难弄,直接买书会送光盘的。
  • 还有更多类型的例外情况: 系统异常(RuntimeExceptions例如NullPointerException) 业务异常(您自己的异常,扩展异常,但不是RuntimeException,例如NotEnoughMoneyOnYourAccountException) 错误(例如OutOfMemoryError) 通常你应该捕获业务例外。 但是,如果你想在那里处理,你当然可以把它扔给客户端。 默认情况下,如果抛出一个BusinessException,EJB容器将不会回滚您的事务,但您可以通过以下方式注释 ...
  • 正如评论中所提到的,请确保您已经部署了EJB,如下所述 - 集群1 HelloEJBRemote HelloEJBRemoteImpl 集群2 HelloEJBRemote 使用JNDI名称HelloEJBRemoteImpl从Cluster2到Cluster 1查找Bean As mentioned in the comments, Please make sure that you have deployed the EJBs like described below - Cluster 1 Hello ...
  • @PostConstruct public void anyName() { //initialization code, dependencies are already injected } 不仅名称是任意的,您可以在一个EJB中拥有多个 @PostConstruct方法 - 但是调用顺序未指定,因此请小心并尝试使用一种方法。 更新: 只有一个方法可以用这个注解进行注释。 @PostConstruct public void anyName() { //initialization c ...
  • JPA本身只是一个规范,而不是产品,它本身不能执行持久性或其他任何东西。 JPA只是一组接口,需要一个实现(持久性提供程序)。 有开源和商业JPA实现(Toplink Essentials,EclipseLink,Hibernate EntityManager,OpenJPA,Kodo等),任何Java EE 5(或Java EE 6)应用服务器都必须为其使用提供支持(JBoss使用Hibernate EntityManager,GlassFish v2)默认情况下使用Toplink Essentials, ...
  • 这取决于您的事务属性 - 您可以使用@TransactionAttribute注释将其设置为以下之一: 需要 REQUIRES_NEW SUPPORTS 强制性 不支持 决不 必需是默认值,如果没有事务处理,则会启动新事务,否则容器将使用现有事务。 REQUIRES_NEW告诉容器始终启动新事务。 其他选项在我的经验中不太常用 - 但它们都在EJB规范中定义。 例如: @Stateless public class EjbA { @EJB private ejbB; @Trans ...
  • 您正在收到NullPointerException,因为您正试图在使用GlassFish中的RestEasy的REST应用程序中使用容器注入。 RestEasy未与GlassFish集成,因此不会发生注入。 最简单的解决方案是: 删除你在你的应用程序中的任何resteasy罐子 彻底删除web.xml 将一些标准JAX-RS引导程序代码添加到您的Web应用程序中: @ApplicationPath("/") public class JAXRSConfiguration extends Applicatio ...
  • 在EJB 3中,您不再需要home接口,因为容器在使用@EJB注释时直接注入bean @EJB MyLocalInterface bean1; @EJB OtherRemoteInterface bean2; String foo = bean1.doSomething(); String bar = bean2.soSomethingElse(); In EJB 3 you don't need the home interface anymore, as the container is dire ...
  • EJB3 / JPA管理的实体不是EJB,它们只是POJO。 但是,EJB 1/2中的实体是EJB,对其层次结构有严格的限制。 EJB2样式的实体现在完全是冗余的,它们仅在EJB3容器中受支持以实现向后兼容。 The entities managed by EJB3/JPA are not EJBs, they're just POJOs. The entities in EJB 1/2, however, are EJBs, with strict restrictions on their hierar ...
  • 来自JBoss网站:Embeddable EJB 3.0可以在独立应用程序,junit测试,Tomcat甚至其他非jboss应用程序服务器的应用程序服务器之外运行。 From JBoss website: Embeddable EJB 3.0 can be run outside of the application server in standalone applications, junit tests, Tomcat, or even other non-jboss application serv ...