申请暂时离开一下

我这学期的课程马上就结束了,下一周我有四门功课考试。

因此我需要时间复习功课,请大家原谅我在没有完成目标的情况下“逃兵”。

对于没有完成原定目标,首先是自己太懒了,其次自己水平还是很有限。

对以后的发展,我提醒大家一定要相互交流,我想前一段时间停滞,很大程度是因为大家不能很好的交流,其次是源程序的文档不是很完善,增加了大家的难度,这在以后一定要重视。

非常感谢大家给我学习的机会,

我对自己没能完成任务再次向大家道歉,-我一定会记得自己任务的。

自责一下,三个星期没有更新

这三个星期来,第一个星期忙着改进导航能力,可是万万没有我想的那么简单,到第二周就灰心了,赶紧翻书。总结一下最近的进展。

第七章JSTL应该是重点,JSTL提供标签函数库共分为5大类:core tag library ,I18N-capable formatting tag library,SQL tag library,Function tag library。在之前我使用taglib一头雾水,现在清晰多了。core tag library按功能分类有表达式操作,流程控制,迭代操作和URL操作。其中表达式操作中,我主要使用到set和out,对于remove和catch使用很少,--我动手的时间还太少。流程控制和迭代操作,我习惯归在一起,这部分感到很别扭。URL操作中,我在csdn看到有人对redirect不明白,其实他是忽略了“redirect之后的东西不会被执行”。至于I18N-capable formatting tags library,看得很马虎,没有深入。对SQL tag library 和 Function tag library被我跳了过去,--打算下周在继续。

导航改进未能如期完成--很抱歉

自接到任务以后,我做了认真的分析和设计。

但是迫于能力有限,--我接触jsp还刚刚到jstl,

我曾于前几天和jw和admin联系反映过我的情况,得到admin的热情回复。

虽然这几天我已经尽力了,但是对于没能完成任务,影响到了整个项目的进度,我很遗憾,向各位成员道歉。

如果有好的人选,我愿意让贤。

改进导航能力初步构思。

在参考了admin和jw的意见之后,对改进导航能力有初步构思如下:

以下内容为添加的部分:

1,在具体某一日记中,添加两个链接“本目标的上一篇日记”和“本目标的下一篇日记”。

2,在具体某个“显示目标内容”中,添加“查看该目标日记”和“返回目标列”。

以下内容为修改的部分:

1,从目标列打开“显示目标内容”,由原来的在新浏览器窗口改为在当前窗口打开

这只是在原先基础上的小修小补,一方面是因为这是探索性的试探,另一方面也有我自身能力的原因

各位有什么看法都来说说。

改进导航--此导航非彼导航

23日收到jw的邮件,获悉自己的任务如下:

        4)改善系统的导航功能:目前的系统导航能力太差,以www.javaresearch.org为样板改善系统的导航功能;

功能完成者:poemco 时间7天(3天设计)

 我在做分析的时候,有几点疑惑 :

          1,什么是导航?

          2,改善导航意味着我可以做什么改动?“以www.javaresearch.org为样板”意味着我不能做什么?

对于这两个问题,我也有自己的看法,但是为避免理解偏差,和各位沟通一下,

         1,导航是指页面的跳转,链接是其实现手段。导航不是简单的后退。

               我认为网站资源(页面)是一个层次关系,比如在“您的目标”的页面中,我看以看到“进行中的目标”,“已完成的目标”,“已退出的目标”。然后我在“进行中的目标”页面中,我可以看到“精读《jsp2.0技术手册》”和“学习日记.......”这两个目标。那么我在子层次页面中可以点击按钮返回到上级层次中,这是上级层次和子层次间的导航,如果我在某个目标下查看某一篇日记,那么我也可以不必返回到上级层次-目标,就可以通过点击链接,看到下一篇或上一篇日记,这是同层次间的导航。

         2,对于第二个问题,也是我对自己权限的疑问。

               比如,按照我的构想,当用户登陆以后,在第一个页面,他应该可以看到“您的目标”,“所有目标”,“控制面板”三个栏目。如果这样的话,我需要把给我写信,帐号管理等归在新创建的“控制面板”去。但是这样的话,我怕整个项目会乱套了。

 

一周回顾

原计划这个周末考试数据库,可惜被通知推迟了。这样一来,我的进度加快了。

从jsp语法到el,可谓是“大跃进”了。

这本书的第五章讲述了隐含对象,Implicit object,

我在阅读的时候发现知识太凌乱,可能因为我太心急,不求甚解。

看了第六章el的知识,这种感觉更强烈。

顺便看了第六章JSTL,明白了我原先使用tablib报错的原因了。

btw:自己被授命“顾问”,还真有点,,

嘿嘿,一定努力!!

好了,今天好累,先睡

前四章节小结

这本书的第一章节主要介绍安装jdk,tomcat,ant和书的示例,有点“废话”的嫌疑。

第二章节,大概性的介绍了servlet,作者的意图很明显,给读者介绍一下jsp的历史缘由。

第三章节,主要介绍JSP的机制,但不深入,提到转译时期和请求时期欲言又止,让我看着着急。此外比较了jsp和asp以及asp.net的各种性能,对asp的了解不多,所以大致看了一下。

第四章节,转入正题,主要讲JSP语法,比较全面讲述了jsp的构成,对Elements的四中类型做了甚为详细的介绍。对批注和特殊字符转意解释清楚,不过charset的介绍,它采用MS950,不知道是不是繁体中文的原因,在以后的例子当中它都采用gb2312。Driective Elements讲到三种指令(1.2),其中我在使用taglib指令时遇到问题,对URI属性不清楚,导致第一个JSP没有运行成功。对于Scripting Elements的三部分的区分还只是停留在书本上。在学到Action Elements时,看到一共20个元素,头大了。

计划用一个星期的时间来看第五章隐含对象这部分。

这个周末要考试数据库,或多或少会影响进度。

开山篇-工欲善必先利其器

要想“hello, world”还真是不简单。

lomboz的插件是早先安装好的,到今天才算基本会用,至于随心所欲,还没有到那个地步。

在调试过程发现lomboz有个不尽人意的地方,一旦我在视图中点击选择deploy,那么如果我想再继续添加诸如servlet,即使我再选deploy,已经不能更新tomcat   webapp下相应的文件。

或许是我还没有掌握lomboz。

调试第一个servlet成功,但是对内在的机制还没有明白。

万丈高楼平地起,希望我的高楼可以慢慢升起到最高点。

JSP归来 --精读《JSP技术手册》

在暑假的时候,接触JSP,后来忙于功课和软件设计师而荒于学习。

继上个计划完成之后,休息了一个星期,从昨天重新启动。

整个环境:redflag linux 4.0 + tomcat 5.5.4 + mysql 4.1 + eclipse 3.01 + lomboz3.00 + uml2 + 《JSP技术手册》

在之前,我一直都对自己的j2se的基础不是很自信,在csdn还有很多问题回答不了。

IO流和多线程还不甚了解,所以对学习JSP心虚。

好在这学期,开了好多的课程,UML, 数据库, 软件工程,需求分析,还有一个rose,--和uml分开来讲。

觉得自己可以试试了。

刚才看到站长的公开信,知道自己错过了一个好机会