《持久api课堂》ppt课件

《持久api课堂》ppt课件

ID:27276911

大小:1.36 MB

页数:49页

时间:2018-12-01

《持久api课堂》ppt课件_第1页
《持久api课堂》ppt课件_第2页
《持久api课堂》ppt课件_第3页
《持久api课堂》ppt课件_第4页
《持久api课堂》ppt课件_第5页
资源描述:

《《持久api课堂》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaEE应用技术基础济南大学信息学院刘鹍liukun@ujn.edu.cn1回顾:EJBJAR、WAR和EAREJB:32+1会话BeanSLSBSFSB会话Bean部署2回顾:EJBJNDI编程:JNDI类编程过程javax.naming.Context(interface)其中INITIAL_CONTEXT_FACTORY和PROVIDER_URL。javax.naming.Naming(interface)javax.naming.InitialContext(class)其中lookup()、l

2、ist()、bind()、createSubcontext()、unbind()Java.util.Propertes(class)其中setProperties()和getProperties()、list()//设置初始化上下文的参数,主要是设置JNDI驱动的类名//java.naming.factory.initial和提供命名服务的的URL-java.naming.provider.url,//java.naming.factory.initial的值因提供JNDI服务器的不同而不同,//java.n

3、aming.provider.url的值包括提供命名服务的主机地址和端口号。Propertiesp=newProperties();p.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");p.setProperty("java.naming.provider.url","localhost:1099");//初始化上下文环境,生成一个上下文实例InitialContextjndiContext

4、=newInitialContext(p);ObjectlookupObject=jndiContext.lookup(“jndiname”);3回顾:EJB着重说一下JbossEJBJNDI名称默认的命名规则:1)如果EJB打包进后缀为*.ear的JavaEE发布文件,默认的JNDI路径名称是访问本地接口:EAR-FILE-BASE-NAME/EJB-CLASS-NAME/local访问远程接口:EAR-FILE-BASE-NAME/EJB-CLASS-NAME/remote例:EJBHelloEjb打包进

5、名为HelloEjb.ear的JavaEE应用,访问它远程接口的JNDI名是:HelloEjb/HelloEjbBean/remote2)如果EJB应用打包成后缀为*.jar的发布文件,默认的JNDI路径名称是访问本地接口:EJB-CLASS-NAME/local访问远程接口:EJB-CLASS-NAME/remote例:HelloEjb应用打包成HelloEjb.jar文件,访问它远程接口的JNDI名称是:HelloEjbBean/remote另外有一点要注意:EJB-CLASS-NAME是不带包名的,如c

6、n.edu.ujn.test.HelloEjbBean只需取HelloEjbBean。4回顾:消息驱动Bean消息驱动BeanProducer1Producer2TopicConsumer1Consumer2Producer1Producer2QueueConsumer15回顾:消息驱动Bean6回顾:消息驱动Bean7第9章JAVA持久API8学习要点:实体Bean实体类实体的生命周期事务处理直接操纵实体数据并发访问和锁查找实体和QueryAPI命名查询EJB-QL语言9第9章JAVA持久API9.1Jav

7、a持久化API概述9.2数据库同步109.1Java持久化API概述9.1.1实体Bean9.1.2实体类9.1.3实体的生命周期9.1.4事务处理119.1.1实体Bean实体Bean有着一组属性并且每个属性与数据库表中的每个字段一一对应。公开get和set方法供外界访问。每一个属性对应数据库表中的一个字段,这样一个Bean实例就对应了表中的一条记录。并不是固定的一个实例对应一条记录。129.1.1实体Bean保持实体Bean可以手工完成持久化操作可以让EJB容器完成持久化操作实体bean和对话bean的比

8、较实体bean不允许保存每个客户端的信息。会话bean允许保存客户端的状态信息。实体bean允许保存记录的,会话bean既可以保存客户端的信息又可以保存数据库记录的信息。会话bean也不能提供在相同或不同的EJB类调用间进行全局的事务控制。实体Bean的分类1)CMP类型的实体Bean2)BMP类型的实体Bean139.1.2实体类实体类用于表示数据库中的表,实体类的编写主要确定如下信息:该实体与数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。