当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 接上一篇:J2EE的13种核心技术(一)Java Naming and Directory Interface (JNDI) JNDI API被用于执行名字和目录服务。
 

 

    摘要:开发人员编写代码。不幸的是,开发人员也编写缺陷,其中大多数缺陷是在最初的编码阶段加入的。修复这些缺陷成本最低的地方同样也是在开发的初始阶段。如果等到功能测试或者系统测试来捕获并修复缺陷,那么您的软件开发成本就会高得多。在本文中,作者 scott will、ted rivera 和 adam tate 讨论了一些基本的“防御性”编码和单元测试实践,让开发人员更容易找到缺陷 &......
 ·google的新阴谋    »显示摘要«
    摘要:这些日子gmail很受关注,不管是否用的上大家都想得到一个,原因不外呼有二: 1.它太大了.2.很多人是goolge的fans,所以尽管别的服务商也推出了超大邮箱,但还是认准了gmail. google推出1g邮箱,当然不是因为他们公司硬盘买多了,按照google的说法,这背后蕴藏了巨大商机.比如我的朋友给我写信说他感冒了,我回信的时候就会自动加上感冒药广告. 先不管gmail的盈利模式,......


J2EE的13种核心技术(二)

接上一篇:j2ee的13种核心技术(一)

jndi api被用于执行名字与目录服务.它提供了一致的模型来存取与操作企业级的资源如dns与ldap,本地文件系统,后者在应用服务器中的对象. 【程序编程相关:XML Schema学习笔记(一)

java naming and directory interface (jndi) 【推荐阅读:[BLOG] 我的Blog定制效果和方法

是相对于context的.这里没有绝对名字的概念存在.对一个应用来说,它可以通过使用 initialcontext 类来得到其第一个context: 【扩展信息:无障碍网页开发:规范和技术手册

在jndi中,在目录结构中的每一个结点称为context.每一个jndi名字都

context ctx = new initialcontext();

应用可以通过这个初始化的context经有这个目录树来定位它所需要的资源或对象.例如,假设你在weblogic服务器中展开了一个ejb并将home接口绑定到名字 myapp.myejb ,那么该ejb的某个客户在取得一个初始化context以后,可以通过以下语句定位home接口:

myejbhome home = ctx.lookup( "myapp.myejb" );

在这个例子中,一旦你有了对被请求对象的参考,ejb的home接口就可以在它上面调用方法.我们将在下面的"enterprise java beans"章节中做更多的介绍.

以上关于jndi的讨论只是冰山之一角而已.如果要更进一步地在context中查找对象,jndi也提供了一些方法来进行以下操作: 

将一个对象插入或绑定到context.这在你展开一个ejb的时候是很有效的.

从context中移去对象.

列出context中的所有对象.

创建或删除子一级的context.

接下来,我们要开始关注ejb了.

enterprise java beans (ejb)

j2ee技术之所以赢得某体广泛重视的原因之一就是ejb.它们提供了一个框架来开发与实施分布式商务逻辑,由此很显著地简化了具有可伸缩性与高度复杂的企业级应用的开发.ejb规范定义了ejb组件在何时如何与它们的容器进行交互作用.容器负责提供公用的服务,例如目录服务.事务管理.安全性.资源缓冲池以及容错性.

ejb规范定义了3中基本的bean类型:

stateless session beans: 提供某种单一的服务,不维持任何状态,在服务器故障发生时无法继续存在,生命期相对较短.例如,一个stateless session bean可能被用于执行温度转换计算.

stateful session bean: t提供了与客户端的会话交互,可以存储状态从而代表一个客户.典型例子是购物车.
...   下一页
 ·初次接触ejb    »显示摘要«
    摘要:初次接触ejb,所看的书为《精通ejb(第二版)》。 该书一开始就说了ejb的形成动机,和简单的ejb介绍,以及一些和ejb有关的情况。 之后就开始了ejb的基础,这时是开始讲述ejb的结构,和比较详细的ejb各方面的内容。 一开始由于我没有接触过ejb的开发,也只是简单了解过ejb的结构而已,只知道需要实现远程接口,local接口,有个enterprise bean类,有个ejb对象,有个......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE