学习“java编程思想”等3本Bruce Eckel经典名著

    “java编程思想”,“j2ee编程思想”,“java设计模式”等三本Bruce Eckel的经典名著,我狼吞虎咽的把下载来的“java编程思想”第3版看了一遍,

还差附录几篇精华没看,我得好好的把它看完,免得对java没有一个整体的印象。我又买了一本候捷译的第2版(不知中译本的新版出了没有),想想看看会有一个java的整体印象。

    “j2ee编程思想”,这本书好像还没有中文译本,其中的不少章节不是Bruce Eckel先生亲自写的,里面的英文没有Bruce Eckel先生的通俗风趣易懂,我看得很坚难,(也有可能是

j2ee本身的复杂性吧),我看了刚到j2ee的部分,因为写这个网站程序就没有继续看了,现在我应该继续把它看完,并深入学习其中的j2ee分布式技术。

    “java设计模式”,这本书好像还没有中文译本,我还没有看,可以当成作料把它有空就看看;

    如果刚学java,刚学这本书的朋友有什么问题可以在这个目标中的评论中写出来,我一定知无不言,言无不尽。我有什么问题也会把它贴在这个目标的评论中的,我们共同探讨、学习,

共同在浩瀚的网络中寻找答案,并用日记的形式记下我们奋斗的历程。当然,我更是期待高手的有空来指点我们一二。在此,我等菜鸟先谢谢您了。

我决定开始写邮件系统了

    因为空间商支持邮件系统,可谓不用白不用,我现在就开始着手写邮件系统。这样,大家就可以不用登录本站而

用邮件就可以收到自己感兴趣的目标了。

    1)邮件系统的前提是用户提供了正确的邮件地址,所以在用户注册时就要增加相应的邮件地址有效性验证了,

但是我不想增加系统的复杂性了。所以就取消这个验证了,大家如果想应用这个功能就必须自己保证邮件地址的正确性了。

(我在写这个网站有个80分的理论,我不想把80%的时间浪费在20%上的事情上了,这也是我的一种生活哲学吧。);

    2)同样是我的80分理论,我只想征对对某一个目标下的日记的订阅,不订阅目标下的评论和对日记的评论,待以后

有时间的话再逐步完善;

    3)邮件系统的工作流程:

    1>订阅邮件:“所有目标”(即主页)页面上的栏目已经够杂了(我还想取掉一些),我就把这个订阅的链接放在“显示目标内容”

这个页面上吧,这样,也方便检索功能检索到的目标的订阅;

    2>保存订阅信息:目标与用户的关系显然是多对多的关系,即一个目标可以被多个用户订阅,一个用户可以订阅多个目标,所以,应该

在数据库中单独建一个表(名为usermailgoal)保存“用户__目标”的订阅关系,涉及到的属性还有订阅的时间,如果用户退订了,则在数据库中删除这条记录;

    3>用户提交日记:用户提交日记后,一方面把日记存入数据库,另一方面则向订阅了对应目标的用户发出电子邮件;过程应该是这样的:

以目标ID为关键搜索usermailgoal表,搜索到用户ID,再根据用户ID得到对应的邮件地址,生成发送邮件地址列表,这样就可以把邮件

发出去了;然后,把发送情况告知写日记的用户,再按原来的流程回到日记列表页面;

    4)完成步骤:

    1>上网,看有没有现成的,实行“拿来主义”;

    2>学习SUN的javamailAPI;

    5)时间安排:

    老板出现:这个事情命令你必须在一周内完成!

    我说:关你屁事,我想一天一行,你又啷个?

建议组成三层开发联盟com/dcom/mts/Com+/corba/soap

    关于多层技术,这是一个热门话题,我现在还没有正式接触。但我在这里立了这个目标,就是希望学习多层技术

的朋友在这里尝试一下这种网站的学习模式有没有效,我们虽然看不懂,但谁能说看高手的学习、奋斗历程不也

是一种精神的激励和潜移默化式的学习呢?所以我请学习多层的朋友能来这里建立一个学习多层的平台。

    关于多层技术,我也有自己的一点理解,多层就是把业务的流程多分几层,让各层相互独立,提高程序的可维护

性和重用性,我也不知道这样子的说法正确否?但请各位学习多层的网友在这里一展风彩吧。

    我还诚邀多层的高手在有空的时候能来这里指点一二,我先代表学习多层的网友谢谢您哪!

建设“学习日记”

     我很早就想在网上安个家,但是技术不够,创意不成熟,自考没时间,后来看了那种代码和逻辑混杂一锅的网站技术,头都大了--望而生畏,于是,建站的计划一再后延。

    后来,在一些网友的建议和自己看了一些资料,学习java,又看了jsp,struts,终于写了这么一个小东西来,它还很幼稚,需要各位网友的支持和建议、帮助,因此,我在这里为自己的这个网站的建设立了一个目标。也欢迎各位网友把这个目标加入到你的目标中,我们共同探讨、学习和进步。。。,共同把我们的网站建设好。

    至于如何把这个目标加入到你的目标中,请看这个网站的“使用说明“。

    在这里,谢谢各位的关心和支持。