Dec 24, 2006

快期末了

刚刚知道了分数线,项管是通过了。
回想下,这学期虽然混乱,也做了很多事,学期初真的不大想编程了,一度以为自己的爱好是画画,目标不过是将来找个安稳的清闲的工作。
不过空闲让人空虚,一阵阵的空虚,画画,无所事事让人不踏实,还是写程序,至少可以在自己的控制中,未来也有把握。不过还是不是太喜欢计算机,太累,且牛人太多。
觉得自己真的变了很多,看以前同学的blog,有些散文,文字真的很美,我现在是全没这情调了,也写不出这样的文字。有点不过是更加机械的思维,我看来只能当个工程师了。
学期初没啥目标,后来又决定找工,然后又想出国,报了GRE;太冲动,短视,每次都觉得自己是认真的,可真正将来会做啥,鬼知道。
每次打算努力时,就会整理桌子,然后疯狂地看电影,打游戏。然后重装系统,删掉所有和娱乐有关的,让生活尽量地单一,一天看一本书,或写一个程序,忘记一切。现在也是这样。
我不怕苦,只是怕烦。单纯地看书是件很快活的事。
马上圣诞了,愿所有人开心。原本无所谓圣诞。不过有个庆祝的借口也是不错的。

Dec 22, 2006

在天台




天台,静静的景,大大的风,蓝蓝的天,直直的线,小小的人。 Posted by Picasa

俯瞰

幸好今天去了图书馆天台拍了些照,上去时就剩个角落的门没锁,在天台上时物业的正好上去锁门,急急忙忙下来,然后最后的门也锁了。 喜欢在天台上看风景,看下面小小的人儿。忙忙碌碌的大千世界。

Dec 6, 2006

OA开发日记2

对开发环境渐渐熟练了,觉得weblogic这种模式在有较多因素可以复用的情况下,是能较大地提高效率的,开发一个模块可能体现不出来,但在开发多个相似模块时就能较大地节省时间,但前提还是要有比较好的面向对象的思想,也就是说如果在其它模式下能较多地考虑封装问题,自然,用weblogic那种基于控件的封装技术能较大地简化操作,提高效率;但如果没有封装的想法,只会加大工作量。不过workshop8.1的代码编辑是做得不好,但在使用过程中,手写代码的能力也有了一些提高,比原先细致了很多,毕竟不能过多地依赖IDE,也不是每个IDE都能做得eclipse的水准。

大体收尾在望,但不知细节上的修改要持续到什么时候,我是极不喜欢在一件事情上粘太久,在这个OA费了一个多月,早想停下干些别的。

Dec 1, 2006

OA开发日记1

几乎过了一个月了,这一月里,虽然进度不理想,总体而言比较失败,但还是学到了很多。现在,每天写挺多代码,已经觉得有点象个程序员了。基本是用weblogic的页面流开发的,和struts类似的一个东西,也是MVC模式,分得比较清楚,就数据库控件读数据,java控件进行逻辑整合,页面流控制导航,jsp显示。

内容显示都用的数据绑定,不用管连接池等细节,这是它的好处,但也丧失了很多灵活性,大量时间都耗费在细节的处理上,而且进行修改的话,很可能要在数据库控件,逻辑控件,页面流等几个地方修改;自然,为了用数据绑定,数据的初始化,更新就散布在页面流的个个角落,不清晰,必须照顾到多个元素。后来用rowSet控件,用xml传,简化了一些,不过还是有些麻烦。

有人说开发方式分"quick & dirty"和"clean & slow"两类,无奈,觉得我们现在是"slow & dirty",weblogic有些东西封装得很好,虽然看了教程就能用下,但要合理、有效率地使用,必须对J2EE有所了解。我现在基础太菜,还停留在对名词的了解,这次也是第一次写J2EE的程序。一知半解就照着教程做,自然低效。昨天看了一些SunOne的ppt,看了一些简介,清楚了一些,weblogic的那套东西和J2EE的体系是对应的,只是封装了一点细节,让人更好理解,从开发效率而言,并没有所宣传的那么好。

等这搞完了,我要认真看下J2EE,看看weblogic那套东西对应的开源实现。毕竟喜欢明了地看东西。之后还会看下设计模式,边看边总结下这次的经验教训,看能从失败中学到什么。实在不喜欢workshop的开发环境,有些东西都是在Notepad++里写好在拷过去,代码编辑环境比eclipse差太远,现在9.X已经迁到eclipse平台了,应该有大的提高。我们这次封装做得很失败,基本一个页面流对应几个数据库控件,控件里重复实现了一些方法,很多逻辑就直接塞到页面流里,一陀陀,难看。