103 EJB技术
文章平均质量分 81
老李-大连
毕业于西安电子科技大学,计算机硕士,东软信息学院副教授,2002年开始作为专职教师,主讲JavaJSPJavaEE,出版有Java Web程序设计基础教程Java Web开发实践教程Java Web开发教程JavaEE实用教程和Java语言程序设计Java7等。
展开
-
Java持久性API(JPA)第8讲——实体管理器和实体管理器工厂
目标:掌握实体管理器和实体管理器工厂的使用。主要内容:u javax.persistence.Persistence类u javax.persistence.EntityManagerFactory接口u javax.persistence.EntityManager接口u EntityManagerFactory对象的获取原创 2007-06-22 08:17:00 · 5823 阅读 · 0 评论 -
如何把JDBC方式的代码修改JPA方式的代码
欢迎来到李绪成的一亩三分地,有用的拿走,没有用的告诉我。本文介绍如何把JDBC应用改成JPA应用。把JDBC应用改成JPA程序,需要把原来通过JDBC API访问数据库的代码替换成使用JPA代码。JDBC访问数据库的主要工作包括:n得到JDBC驱动程序;n使用DriverManager,Connection,Statement,ResultSet等;而使用JPA完成数据的操原创 2010-04-04 21:28:00 · 3382 阅读 · 3 评论 -
Java持久性API(JPA)第6讲——关系操作
目标:通过实例掌握常用的具有关系的实体操作,实例采用大家比较熟悉的订单管理。主要内容:n 创建数据库表,包括订单表和订单明细表。n 创建持久单元和实体类n 创建管理实体类的会话Bean,添加添加订单、删除订单和察看所有订单的功能。n 编写客户端程序进行测试。注意:在完成第三次大作业的时候可以参考这个内原创 2007-06-20 07:40:00 · 2625 阅读 · 0 评论 -
Java持久性API(JPA)第5讲——关系建立
目标:建立实体类之间的关系来体现数据库中实体之间的关联关系。主要内容:n 创建数据库表n 添加测试数据n 生成实体类n 关系分析n 主键类1、实例说明本实例模拟简单学生成绩管理系统,为了使用说明一对一的关系,每个学生对一个一台电脑。涉及的实体有:学生、电脑、课程、成绩。具体信息参考原创 2007-06-15 13:02:00 · 2464 阅读 · 0 评论 -
Java持久性API(JPA)第4讲——删除和修改.doc
Java持久性API(JPA)——删除和修改目标:使用JPA完成删除和修改功能。主要内容包括:u 根据主键查询u 删除信息u 修改信息因为删除功能和修改功能都是对已有的实体进行操作,通常需要先得到实体,然后对实体进行操作,得到实体需要根据主键进行查询。所以在介绍删除和修改信息之前先介绍如何根据主键查询。1、根据主键查询在第3原创 2007-05-29 14:16:00 · 11185 阅读 · 0 评论 -
Java持久性API(JPA)第2讲——完成信息添加
目标: 通过如下调用过程完成用户信息的添加,在JSP页面输入用户信息,提交给Servlet,Servlet调用会话Bean,会话Bean调用实体类。 掌握JPA的基本概念。 包括两部分内容: 添加功能 JPA概述 添加原创 2007-05-25 22:00:00 · 3635 阅读 · 0 评论 -
Java持久性API(JPA)第3讲——使用查询
目标:掌握Query接口的使用主要内容包括:u 查询所有信息u 使用Query完成分页u 根据条件查询u 相关接口方法介绍1、查询所有信息在第一讲中查询所有信息的代码如下:List list = em.createQuery("select u from Userinfo u").getResultList();原创 2007-05-28 04:04:00 · 6482 阅读 · 0 评论 -
Java持久性API(JPA)第1讲——简单实例
目标:使用Java持久性API把数据库中的数据显示出来。基本过程包括:u 加载驱动程序u 创建数据库以及表u 在NetBeans中加载驱动程序u 在NetBeans中创建连接u 创建持久单元以及实体类u 创建访问持久单元的会话Beanu 创建Servlet客户端程序,访问会话B原创 2007-05-22 21:41:00 · 4224 阅读 · 1 评论 -
消息驱动Bean(MDB)的开发
开发的基本过程包括:u 创建EJB工程u 创建消息驱动Beanu 创建客户端程序u 运行测试2、创建EJB工程选择【File】à【New Project】,在弹出的界面上选择【Enterprise】à【EJB Module】,在弹出的界面中输入工程的名字“MDBTest”,完成工程的创建。3、创建消息驱动Bean原创 2007-05-15 09:37:00 · 3006 阅读 · 0 评论 -
为什么要使用EJB
经常有同学问我这样的问题:现在企业使用EJB的多吗?什么情况下会使用EJB?为了回答这个问题,我们首先要知道EJB的目标是什么。EJB的目标在EJB的规范中描述的EJB的目标如下:Ø 企业JavaBean架构将成为使用Java2编程语言构建面向对象的业务应用的标准组件架构。Ø 企业JavaBean架构将成为使用Java2编程语言构建分布式的业务原创 2007-05-11 22:52:00 · 4770 阅读 · 4 评论 -
有状态会话Bean(sfsb)和无状态会话Bean(slsb)的区别
有状态会话Bean和无状态会话Bean的区别状态通常理解为对象的属性,那么无状态就是没有属性,有状态就是有属性,这种理解是不正确的。这里的无状态确实与属于相关,但有状态会话Bean和无状态会话Bean之间的区别并不是是否有属性,而是是否保存客户端的属性。有状态会话Bean会保存客户端的状态,而无状态Bean不会专门保存客户端的状态。这里需要强调“专门”是因为无状态会话Bean也会有原创 2007-05-08 21:56:00 · 4618 阅读 · 1 评论 -
EJB3 Web 客户端——NetBeans IDE和Sun应用服务器
第一步:创建Web应用选择【File】à【New Project】,在弹出的界面中间部分选择【Web】,然后选择右边的【Web Application】。在接下来的界面中输入工程的名字:helloWeb,选择【Next】进入下一个界面。在该界面中,选择Web应用使用的框架,如果不选择,直接点击【Finish】。第二步:导入用到的要访问的EJB的接口过程与Applicati原创 2007-04-23 20:00:00 · 2825 阅读 · 0 评论 -
EJB3 Application Client——NetBeans和SunJavaSystemApplicationServer
第一步:创建工程选择【File】-〉【New Project】,出现下面的界面:选择【Enterprise】-〉【Enterprise Application Client】,进入下面的界面:输入工程的名字:HelloClient,点击完成即可。第二步:使用EJB的接口创建一个包在HelloClient应用的【Source Package】上创建一个原创 2007-04-23 12:31:00 · 2802 阅读 · 0 评论 -
EJB3会话Bean的开发——NetBeans和SunJavaSystemApplicationServer
准备工作:安装NetBean和Sun公司应用服务器:sjsas_pe-9_0_01-nb-5_5-win.exe启动开发环境:【开始】-〉【程序】->【NetBeans 5.5】->【NetBeans IDE】,启动之后如下面的界面:第一部分:创建单独的会话Bean目标:创建一个会话Bean,该会话Bean有一个业务方法,能够返回一个字符串“您好!”。1、创原创 2007-04-23 12:20:00 · 4790 阅读 · 0 评论 -
Java持久性API(JPA)第7讲——实体生命周期及生命周期回调方法
目标与主要内容:u 掌握实体的生命周期;u 掌握实体的生命周期的转换;u 掌握实体的生命周期回调方法的使用;1、 实体的生命周期参考书上362页。4种状态:u 新建:没有持久标识,并且没有与上下文环境关联。u 分离的:具有持久标识,并且没有与持久上下文环境关联。u 管理原创 2007-06-25 10:10:00 · 3935 阅读 · 0 评论 -
如何把JavaBean修改为EJB
有时候开发EJB的时候,已经存在JavaBean,需要把JavaBean改造成EJB,下面介绍如何把JavaBean修改为EJB。在修改之前,要清楚JavaBean和EJB有什么区别。本文首先分析了JavaBean与EJB的区别,然后介绍了如何把JavaBean修改为EJB。1、JavaBean与EJB的区别1.1 位置JavaBean属于Web应用的类文件,是Web应用的组成部分;如原创 2010-05-20 11:07:00 · 2268 阅读 · 2 评论