摘要:一般要求
首先,您必须有一个不带有参数的公用构造器。此构造器也应该通过调用各个特性的设置方法来设置特性的缺省值,例如:public fireworks(){setautostart(true);setbackground(color.black);setspeed(10);setradius(40);...}如果 bean 是一个从 java.awt.component 类继承而来的可视 bea......
摘要:如果你从事过jini开发,你会知道jini客户端是不需要知道服务的位置的;它们简单地通过发现机制来获得一个代理以访问它们需要的服务。相反,在rmi(远程方法调用)中,你必须知道你想访问的服务器的url。在本文中,我们将向你展示怎样为rmi实现一个类jini的发现机制,这将使得一些客户端从必须知道rmi服务器url的麻烦中解脱出来。
你可能首先会想,为什么要这么麻烦;为什么不干脆用jini?我们也......
用内嵌类减少JAVA程序设计中的混乱上一页 ...不同的实体beans实例可以代表相同的数据 【程序编程相关:
朗讯2亿美元收购美国以太网厂商River】 【推荐阅读:
微软获德国电信订单 拿下IPTV交易最大】实体beans的实例间可以共享 【扩展信息:
得宽带者得天下 欧盟敦促各成员国重视该建】 ejb容器聚集了实体beans的实例,实体beans必须实现以下两种调用 ejbactivate() ejbpassivate() 当实体beans被钝化时,不仅仅要释放资源,还要保存状态:ejbstore().相反还有ejbload().实体beans与状态beans在这方面是相同的,都有钝化/激活过程.所不同之处在:ejbstore调用保存在钝化时的状态,ejbload()在激活期间装载状态.实体beans钝化时保存状态与激活时装载状态,保持实体beans永久状态的两种方法,一种方法是在beans中实现一套数据库调用.例如可以通过jdbc执行sql语句.第二种方法是使用ejb容器,通过配置描述符通知容器beans的那些区域是持久性区域.实体beans可被建立.删除与查找,实体beans可以不通过ejb而进行修改 开发与使用实体beans,实体beans必须实现javax.ejb.entitybeans,entitybeans接口继承了javax.ejb.enterprisebeans: public interface javax.ejb.enterprisebeans implements java.io.serializable { } javax.ejb.enterprisebeans interface. public interface javax.ejb.entitybeans implements javax.ejb.enterprisebeans { public abstract void setentitycontext(javax.ejb.entitycontext); public abstract void unsetentitycontext(); public abstract void ejbremove(); public abstract void ejbactivate(); public abstract void ejbpassivate(); public abstract void ejbload(); public abstract void ejbstore(); } ...
下一页 摘要:做过java编程的都知道,在java中有一种垃圾收集器的机制,当它运行时(通常在系统内存低到一定限度时自动运行),会回收不再使用的对象所占用的内存,所以,在java程序中,我们通常只考虑创建对象,而从不关心对象的清除。finalize()是java为类提供的一种特殊方法。垃圾收集器的工作过程大致是这样的:一旦垃圾收集器准备好释放无用对象占用的存储空间,它首先调用那些对象的finalize()方法,......