Holen@Blog

Holen Bolg on Donews.net

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  216篇文章 :: 0篇收藏:: 353篇评论:: 6个Trackbacks

公告

Free Counters

文章

收藏

相册

我的原创文章

存档


正在读取评论……


2004年03月


对一些计算机名词,尤其是J2EE名词的权威解释。



上个月,家里的抽水式马桶坐垫坏了。

我家的马桶坐垫是木板式,常见的那种,盖板早就没了,垫圈已裂成两半,每次方便时需要手工把两半合起来,再垫上卫生纸,所有每次卫生纸的使用比正常多两倍,非常的浪费,更关键是的坐着不舒服,小心翼翼,生怕中途裂变,影响方便的心情!

经过一个月的痛苦,昨天终于下定决心,要结束这种生活!

到对面的超市买了一款马桶坐垫,考虑到夏天即将到来,我仍选择了木板式的,费了23块钱的银子。

以下就是安装手记和心得了。

因为旧马桶坐圈的固定螺母年久老化,且当时拧得太紧,费了好大力气,终不得其松,试尽各种方法,徒劳无益。累了,坐在马桶抽支烟!玩着手中的ZIPPO,看着桔黄色的火苗——对,用火烧!马桶的螺丝大多是塑料的,用火烧螺丝。但ZIPPO火力有限,顺手折叠了一些卫生纸,加大火势,待螺栓软化后,从上面很轻松的就把螺栓取出来了,接下来,很EASY的就安装好新马桶。安装好后,颇有些自豪,看来我除了5年程序经验,修马桶也已有些心得……

BTW,点火时,因火机加热时间过长,小心烫手,我现在手上还有一个小泡泡,望各位以些为鉴!

Holen
2004.3.29




主要用于收集国内外Java企业及产品的信息。

企业的属性包括:名称、网址、邮箱、地址、法人代表、电话、国家、企业类型、资质、产品、个人还是公司、备注

产品信息包括:名称、类别、功能描述、技术指标、运行环境、成功案例、报价、备注

后台包括自助增删改,前台包括列表及查寻等。




专门用于介绍各种J2EE名人,如Java创始人,JBoss创始人,Apache创始人,Tomcat作者等。

后台提供录入修改删除检索功能,前台提供列表检索功能。

主页上的链接可位于页面的最下方。




1.在JBuilder的Runtime Configuration Properties中的Run Tab页上面的Build Target 设为None.这样,每次Run的时候就不用再Make了(此项默认值为Make)。

2.使用JBuileder 的EJB跟踪(跟踪进EJB内部)和Smart swap(修改完EJB Bean的源代码后不必再Rebuild和Reploy).
步骤为:Run-->Configuration-->Run Tab页-->New-->在对话框中Build Target中选择None.Type选择Server.置空disable tracing into server classes 项。在JBuilder中以Debug方式启动服务器(如weblogic).再以Debug方式启动要测试的Java类,在Java类调用的SessionBean中需要调试的地方设置段点,这样就可以跟踪到EJB内部了。如果在跟踪过程中发现SessionBean代码有错,不要关闭服务器和正在调试的类,直接修改EJB的内容,然后单击屏幕左下方Server的Resume Debug按钮,在弹出的菜单中选择最上面一项即可。这样,在调试时就可以不必重新Rebuild和Reploy了。Smart swap功能只在JBuilder8及以后的版本中提供。




< INIT-PARAM>
< PARAM-NAME>listings</PARAM-NAME>
< PARAM-VALUE>true</PARAM-VALUE>
< /INIT-PARAM>

--------------

conf/web.xml
把listings的属性改为false就不行浏览目录了.




象WEBLOGIC一样,JBOSS也有自己的JNDI了.
?Context context = new InitialContext();
YOURHome home = (YOURHome) context.lookup(
??????????? "HOME的JNDI名字");

直接写就可以用了.如果是找别的JVM的可以这样写.
??????? properties = new Properties();
??????? properties.put(Context.INITIAL_CONTEXT_FACTORY,
?????????????????????? "org.jnp.interfaces.NamingContextFactory");
??????? properties.put(Context.PROVIDER_URL, "远程服务器名:8080");
??????? Context context = new InitialContext(properties);