企业级Java Web编程技术——ServletJSP 本科软件专业 张屹吴向荣 第3章 Java命名和目录接口与数据源.pptVIP

企业级Java Web编程技术——ServletJSP 本科软件专业 张屹吴向荣 第3章 Java命名和目录接口与数据源.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 * * * 尚辅网 企业级Java Web编程技术 ——Servlet JSP 新世纪应用型高等教育 软件专业系列规划教材 新世纪应用型高等教育教材编审委员会 组编 主编 张屹 吴向荣 尚辅网 Java命名和目录接口与数据源 第3章 本章 导读 Java名字目录接口(Java Naming and Directory Interface,JNDI) 是Java EE 5提供的命名服务,它是一个Java 的API。在EJB容器中,可以通过JNDI查找EJB组件。 JNDI允许服务器按照指定的名字处置对象,远程客户机可以检索JNDI服务,获得一个对指定对象的引用。JNDI最简单的形式就是用来查找通过Java EE 5服务器注册的资源。 尚辅网 Java命名和目录接口与数据源 第3章 学习 目标 理解命名和目录服务 掌握JNDI架构及其API 掌握在Weblogic Server环境下使用JNDI的名字服务 了解数据源及JDBC中的主要接口 掌握在Weblogic Server环境下对JDBC的支持 尚辅网 3.1 理解命名和目录服务 第3章 命名服务:提供一种绑定服务,即映射名称到某个对象以及为客户机提供接口,通过名称访问对象的服务。如:RMI,DNS等。 目录服务:特殊的名字服务,只不过在建立名字到对象的映射时还可以设置更多的属性。 目录服务安排在层次化树状结构中。如:NDS、LDAP等。 名称与对象的关联处理称为绑定。而一组绑定又可以称为上下文。这有助于对绑定进行分类,简化对象的搜索。上下文内部可能还会有另一个上下文,嵌入的上下文就是子上下文。子上下文仅仅在目录服务中有效,而在命名服务中是无效的,这是因为命名服务未安排在层次化树状结构中。 尚辅网 3.2 掌握JNDI架构和API 第3章 JNDI:(Java命名与目录接口)Java Naming and Directory Interface;为Java程序提供访问名字与目录服务的API。即可以使用JNDI获得对现有名字服务、新创建的命名服务的访问,可以通过JNDI的服务提供程序接口(SPI)去集成更多不同种类的名字服务。 JNDI架构提供了一组标准的独立于命名系统的API,这些API构建在与命名系统有关的驱动之上。 尚辅网 3.2 掌握JNDI架构和API 第3章 图3-1 JNDI架构 尚辅网 3.3 在Weblogic Server环境下使用JNDI的名字服务 第3章 接下来将详细讲解如何在weblogic server的环境下来使用JNDI。讲解之前,我们先来看看如何建立初始上下文。 InitialContext类实现了Context接口:调用其构造方法便可创建初始上下文(即搜索请求对象的起始点)。创建初始上下文需要设定以下两个环境属性: (1)上下文工厂对象:指定要使用哪个服务提供程序spi Context.INITIAL_CONTEXT_FACTORY连接字符串。 (2)连接字符串:指定服务的位置和初始上下文的起始点Context.PROVIDER_URL。 尚辅网 3.3 在Weblogic Server环境下使用JNDI的名字服务 第3章 图3-2 一个代码例子 尚辅网 3.4 描述数据源及JDBC中的主要接口 第3章 数据源:(Data Source)数据的来源,提供某种所需要数据的器件或原始媒体。就像通过指定文件名,便可以在文件系统中找到文件一样,通过提供正确的数据源名称,就可以找到相应的数据库连接来获取数据。 JDBC:(Java数据库连接)是Java程序与数据 库系统通信的标准API。由一系列连接 (Connection)、SQL语句(Statement)和结果 集(ResultSet)构成的。如图3-2所示。 图3-2 JDBC结构 尚辅网 3.5 在Weblogic Server环境下对JDBC的支持 第3章 Weblogic Server 数据源配置: (1)建立数据源(DataSource):数据源指明了连接数据库的一些信息,例如:数据库的JDBC驱动程序、数据库名字、帐号与密码、数据源对象可以通过JNDI查询到。在weblogic Server管理控制台完成。 (2)访问数据库时通过数据源的JNDI名字查找到该数据源,然后通过数据源获得Connection对象。 下面通过代码例子进行详细说明: 建立数据库表,如图3-3所示。 尚辅网 3.5 在Weblogic Server环境下对JDBC的支持 第3章 图3-3 建立数据

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档