解惑

解己之惑,解人之惑

日:2006年11月14日

计划添加的功能

有了刚才的前车之鉴,把刚刚想到的两个功能记下来:

  • 一个是利用自定义的特性实现一个插件,可以自己设定日志为推荐日志,因为有些日志可能就是自己发牢骚的,而有些是自己感觉比较好的,这样可以在那些什么最新日志、热门日志和随机日志之外给出一个推荐日志
  • 第二个是实现一个像keso的昨日新闻类似功能的自动发帖功能,将自己当天收录在delicious上的书签自动发布一下。

灵感稍纵即逝

刚才去上厕所的时候突然有一个灵感,是关于那个单元测试框架的,但是回来刚刚准备记下来的时候却忘记了,到现在也没有想起来,很遗憾。

如果手边有个电脑什么的,随便记一下都可以,但是在上厕所的时候怎么办?回到电脑前想了一下其他的事情,结果就忘记了,不知道有没有什么好的办法解决这个问题。

好像不止一次出现这个问题了,难道是真的老了?

空气污染--不可能的任务?

早上的时候已经谈了花园对高科技的帮助,晚上回家继续,六项指标(环境、安全、教育、卫生、交通以及地价)中,其他的已经差不多了,都在80以上了,其中安全、教育和卫生几乎是100,但是环境是全红,看了详细数据,发现水污染问题不大,建了一个水处理厂就差不多了,但是空气污染就比较困难了,把高污染工业全部铲除以后那些电厂还说有,在周边种了很多树,效果不是很明显,但是感觉更难处理的还是居住区的道路空气污染,我已经建了密布的地铁,但是保留了公交车,看来下一步就是铲除公交车系统,全部更换为地铁系统看看效果了。

MockEJB测试框架之自动发布EJB

前段时间大致介绍了下这个测试框架,目前还没有完全完成,这里先慢慢介绍下框架得构成,这个是第一篇。

其实MockEJB提供的功能还是比较简单的,做单元测试需要我们自己写代码发布Bean,例如发布一个Session Bean:
            SessionBeanDescriptor sampleServiceDescriptor =
                new SessionBeanDescriptor( SampleService.JNDI_NAME,
                SampleServiceHome.class, SampleService.class, new SampleServiceBean() );
             mockContainer.deploy( sampleServiceDescriptor );

其实每个EJB工程都应该有现成的EJB配置文件(ejb-jar.xml、jboss.xml、jbosscmp-jdbc.xml),因此这个发布工作应该可以自动完成,思路就是自己读取那些配置文件获得EJB的配置信息。
然后就是要修改lookup的过程,由于我们的工程提供一个共通的接口来进行lookup,所以问题就演变为实现一个那个接口。对于其它的项目,应该是类似的,如果是直接使用Context的lookup,那么对于MockEJB而言就是扩展MockContext,覆盖lookup方法,先查找,找到目标就返回,没有的话尝试根据读取的EJB配置信息自动发布需要的EJB。这样,我们就在单元测试中可以直接获取EJB,而不用再进行发布了。

大型花园对高科技很有帮助

今天建了一个中型的城市,这次的目标是要让这个城市全优,就是环境、安全、教育、卫生、交通以及地价都是全绿,而且争取做到全满。
在左边的地方有一片高科技,但是不知道为什么慢慢的黑了很多楼,等了很长时间也没有什么改善,后来突然记起来在模拟城市中文网看到过一个帖子说其实花园对工业区也是有帮助的,因此就在那个黑的那一片选了个中间位置建了一个大型花园,效果可以说:
立竿见影
推荐大家也试试。但是大型绿地似乎效果要差一些,另外这些设施对制造业和高污染的效果不明,因为那些楼不大可能变黑,没有办法试验。

© 2025 解惑

本主题由Anders Noren提供向上 ↑