虚掩的门

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  10 Posts :: 23 Stories :: 5 Comments :: 0 Trackbacks

常用链接

留言簿(3)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

2006年6月15日 #

posted @ 2007-01-24 09:23 Hardy虚掩的门 阅读(461) | 评论 (1)编辑 收藏

posted @ 2007-01-24 09:21 Hardy虚掩的门 阅读(235) | 评论 (0)编辑 收藏

posted @ 2007-01-24 09:19 Hardy虚掩的门 阅读(237) | 评论 (0)编辑 收藏

  • 总是试图计划生活。按照计划生活。可是每到执行计划时,都给自己一个变通的理由,如今还是按照没有计划的计划生活。这样的生活已经过大半年啦。
  • 总是试图学习看书。可是总是停留在看的阶段。一不动手,二不动口。对于计算机相关的知识,不动手,是没有意义的。对于外语这个东东,同时对我这个记忆方式的人来说,不动口,如同在消磨时间。
  • 总是试图找些有意义的事情做。可是总是以看电视这无聊的不能再无聊的打发时间的方式解决心情的空虚。
  • 总是口里说着找工作,却总是给自己理由:要好好准备,好好看看书,学学英语。可是始终停留在看的阶段。不记不背不练。每天惧怕旁人发现自己在学习,在努力。为什么?为什么害怕别人知道我在学习?怕别人说打扰啦他?那就等他来说吧。必竟学习来的东东只能自己能获益,学到的本领能成为自己工作的技能。不断的学习能使自己能力提升,职位和薪资的提升!
  • 终上所述:应该大声的把自己要学习和记忆的东东读出来,背下来!!!!!英语和技术知识!!!!
  • 加油, Hardy!
posted @ 2006-09-07 11:17 Hardy虚掩的门 阅读(357) | 评论 (0)编辑 收藏

今日不爽!

中午12点,房东LP打电话过来,说房租涨价,询问是否还要租下去。这样的上海人真是值得注意啊。年前我们本来要租一年,他们说有可能会回来自己住,所以只签半年,而且当时已经说好,如果不回来自己住,房租也不会涨,这一切都是和房东(男)说好的。今天房东LP打电话过来,我再次说明当初的约定,没想到,她说有个朋友需要租这个房子,所以要涨价。真是为富不仁的上海人啊。

既然这样,俺只能另做打算,问问中介,发现最近房源很少,主要原因是毕业生也在找房啊。好心的中介告诉我能否和房东商量好,再住一个月,这样下个月房源会多些,房价也不会象现在这样高。

总之这样不讲信义的上海人,还是我人生的导师,让我了解为钱可以不提当初的约定的。

中午到了公司,又被阿三抓住,说要看看他在Report Server上的RiskKey,....,总之出现问题,他也没有搞定。对俺说了Thanks,俺也礼貌的回应了一下。就此下线。

然后开始在上海热线上,努力找租房信息。终于还找到了两个还OK的。晚上打过电话,都是再约定时间看房。

总之这一天就样有条不紊的过来了。

到目前为止,外面的大雨仍旧在下着。

总之,今日不爽!

posted @ 2006-06-22 21:38 Hardy虚掩的门 阅读(213) | 评论 (0)编辑 收藏

为配合JAVA本地化的工作,SUN前日完成了对JDK API的中文化工作,同时,由于有不少人反映“官方网页在线浏览速度慢”或“官方下载有问题”等种种现象,现宣布本站提供JDK 1.5 API 中文版在线阅读,地址:

[南方用户]  [北方用户]

posted @ 2006-06-21 14:46 Hardy虚掩的门 阅读(3503) | 评论 (4)编辑 收藏

myeclipse5.0M1,支持eclipse3.2,把“注册信息”“注册码”“破解”给大家:

Subscriber: www.1cn.biz
Subscriber Code: jLR8ZC-444-55-4467865481680090

注册成功后会发现:
Subscriber: www.1cn.biz 
Product ID: E3MP (MyEclipse Professional Subscription)
License version: 9.99
Full Maintenance Included
Subscription expiration date (YYYYMMDD): 20991231
Number of licenses: Unlimited

总结 :

Subscriber:       simon
Subscriber Code:  fLR8ZC-444-55-4467865989284318
或者
Subscriber:       www.1cn.biz
Subscriber Code:  jLR8ZC-444-55-4467865481680090
posted @ 2006-06-21 14:42 Hardy虚掩的门 阅读(656) | 评论 (0)编辑 收藏

两天,基本上除了吃饭睡觉,就在玩游戏。本来计划去买衣服的,也取消了。一直在玩WarCraft3,还特意下载的攻略。不过在周日晚上,还是完全删除了,不过还留下了save文件夹。

我这个人总是不能按自己的计划完成,还不断订计划。不按计划做,之后还会后悔。唉,我想这也是90%的人都会我一样。所以我们是普通人。但是,我想逐渐改变自己的人生。改变自己的性格。改变自己做事风格。

总之,一切已经开始了!

posted @ 2006-06-19 14:14 Hardy虚掩的门 阅读(185) | 评论 (0)编辑 收藏

Eclipse+jboss的配置
===========================================================

ZT

大跃进时代,菜鸟也能玩转EJB
曾在一个论坛上看到一个帖子“国内有些程序员拿着吓人的工资,使用吓人的技术,做着吓人的项目--得出的结果也很吓人!”。对于J2EE开发而言,所谓的吓人的技术指的就是EJB。学会EJB就可以拿着吓人的工资,你是否也动心了呢?
EJB包括实体Bean、会话Bean、消息驱动Bean。实体Bean现在被称为ORM(对象关系映射),是对象关系映射。会话Bean一般对应系统的一个功能模块,分为有状态Bean和无状态Bean两种;有状态bean是指在bean不同的调用方法中能保存bean状态,无状态bean不保存状态。现在一般非常建议使用无状态Bean,因为这样效率最高。
EJB的学习成本非常高,高得足以把很多人吓跑。所以会EJB的人可以拿吓人的工资,但随着Hibernate等轻量级的ORM技术的流行、Spring等轻量级的容器的兴起,这些情况正在悄悄的发生改变。特别是Spring的缔造者对EJB发表了猛烈的抨击后,EJB专家组终于被逼疯,于是吸取了Hibernate和Spring思想,制定了EJB3的规范。
如果你学过Hibernate,或懂得ORM,EntityBean就不难看懂;假如有XDoclet的基础,学EJB3真是小菜一碟。如果你是一个初学者也没关系,EJB3好简单,只要把开发环境搭建起来,你就可以进入EJB的殿堂里徜徉,欣赏其优美的ORM,慢慢地掉入沉思,也会有所悟。
环境搭建(Eclipse3.1M4+JBoss4)
1.下载并安装JDK5.0:http://java.sun.com.自己找并安装。(我安装在:C:Java)。
2.下载Eclipse3.1M4: [url]
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/S-3.1M4-200412162000/eclipse-SDK-3.1M4-win32.zip&url=ftp://gd.tuwien.ac.at/softeng/eclipse/S-3.1M4-200412162000/eclipse-SDK-3.1M4-win32.zip&mirror_id=7[/url]
。安装完JDK,Eclipse下载完解压缩就能用了。(我的是E:Eclipse)
3.下载JBoss4:http://optusnet.dl.sourceforge.net/sourceforge/jboss/jboss-4.0.0.zip。下载完解压缩就能用。(我安装在:d:JBoss4)
4.下载JBoss的EJB3插件:http://belnet.dl.sourceforge.net/sourceforge/jboss/jboss-EJB-3.0_Preview_2.zip。安装该插件的方法请参考:http://docs.jboss.org/ejb3/tutorial/installing.html。安装很简单的,把jboss-EJB-3.0_Preview_2.zip解压后,把lib下面的所有东西拷贝到{JBoss_Home}serveralldeploy下面就OK了。(我的是:D:JBoss4serveralldeploy)。
5.设置环境变量:JAVA_HOME和JBOSS_HOME。我的是:JAVA_HOME=C:Javajdk1.5.0和JBOSS_HOME=D:JBoss4
6.启动JBoss,从命令行运行:d:JBoss4binrun.bat -c all
7.打开Eclipse,新建一个project(我建的是ejb_test),如果你看到工程下面的JRE System Library有jre1.5的字样,那就恭喜你,你的Eclipse能认出JDK5了。如果看不到,您还得按右键configure。
8.在你的工程下新建一个名为lib的目录,找到开发EJB所需要的jar,分别是:D:JBoss4lib的所有jar;D:JBoss4serveralllib的所有jar;D:JBoss4serveralldeployejb3.deployer的所有jar;把D:JBoss4serveralldeployjboss-aop.deployer这个文件用WinRAR打开解压后得的所有jar。把这些jar拷贝到新建的lib目录。
9.为了享受Eclipse自动编译的好处,你还需要把Eclipse编译java生成的class存放在如下指定的目录:在你的工程下创建一个名为build的目录,在该目录下创建名为classes的目录,然后右键选中你的工程,选中properties,把Default Output folder设置为:你的工程名字/build/classes
10.把我贴出来的ejb_test.rar解压,把所有的东东拷贝覆盖到你的工程,再刷新Eclipse。
11.环境配置完毕,为了照顾很多不会的人,配置是烦了点--高手看了我写的东西肯定会笑死的^_^。
开发模板
EJB2下的开发我没经历过,只是看过几个EJB的Demo,我这里所贴出来的开发模板是我仿照我在Spring+Hibernate+XDoclet下的开发方法做的(对错否望指正)。
我贴出来的开发模板可以将其划分成三层:ORM层、Dao层、Service层。
ORM层是为对象关系映射层,是EntityBean的定义,和Hibernate差不了哪去,就是把XDoclet改成Annotation而已。
Dao层是Data Access Object层,Dao是对单个表(或Entity)的增删查改,按照惯例,使用了接口。
Service层是通过调用Dao层来对多个表(或Entity)的的负责操作。这一层我是从Spring+Hibernate移植过来的,感觉有好多问题--总觉得通过调用Dao层这种方法的远程调用代价太高,而且怎样给SessionBean配置另一个SessionBean的实例我还没配置成功。
运行方法
1.先启动JBoss4,JBoss4的配置采用默认的设置.
2.本工程要用到junit,如果没有junit的包,你的工程出现了红色的错误提示信息。出现该错误信息时,把鼠标放在错误信息的那一行,按CTRL+1,eclipse会提示你把junit的包import进来的。保证无语法错误后,就可以运行junit测试了。
3.运行工程下的ant脚本build.xml:右键点击该文件->Run As->Ant Build。这样会打包和部署ejb到jboss服务器。
4.运行junit测试套件org.ggyy.test.AllTests.java,(右键->Run As->Junit Test),如果能看到绿线,就恭喜你,测试通过。
调试EJB
不知道是我的孤陋寡闻,还是IDE技术本身的落后,我以前好像记得EJB无法调试的,也就是无法一步一步的调试跟踪,这是EJB饱受批评的地方。
今天我到JBoss的网站看一下,JBoss IDE 出来新版本(测试版),能够Debug EJB3.0!
JBoss IDE 的下载地址是:http://voxel.dl.sourceforge.net/sourceforge/jboss/JBossIDE-1.5-Preview-jre1.5-ALL.zip
下载后,解压,从Eclipse的Help->SoftWare Updates->Find and Update->Search New Features to install->New Local Site,然后选择刚才解压的目录进行安装,一直Next下去就OK了。[/url]

调试方法
我们使用Junit测试时,所能调试的都是远程的Bean,而远程Bean在部署的服务器的。为此,我们需要在Eclipse里面启动JBoss服务器。先把JBoss IDE面板显示出来:Windows->Show View->other..->JBoss IDE->Server Navigator。
在JBoss IDE 面板右键->Configuration->JBoss4.0.x,按右键->New,选择JBoss安装路径,进行其它设置就OK。
由于我们调试的都是远程程序,而我们编写的EJB的实现是经过服务器的所谓代理的,所以在Junit外面是无法单步跟踪到我们编写的EJB的实现的(这点和被Spring 拦截代理相似),所以我们必须在自己写的Bean的实现中设置断点才能调试我们的EJB。

posted @ 2006-06-15 15:09 Hardy虚掩的门 阅读(3791) | 评论 (0)编辑 收藏