服务器报擎,但没有时间理
报擎的是2.106,就是现在的103.107,而且重启也没有成功,??这台机昨天并没有重启,再次重启,成功了,但是电源仍然在叫,看来还是要跑一 趟,如果要跑一趟,就顺便把内存装上去吧。这件事也提醒了两件事:第一是应该有另一个系统保险,尽可能空出一个首位硬盘空间安装另一个linux,以备出 错时借此拯救。另一方面是现在集中到一个服务器是合适的;这样的全局两线备份比分开要好得多。
跑一趟把内存装上需要半天时间,还未必可以解决电源问题;而安装一个备份系统就需要另外的半天时间。在安装工作系统备份时,还要再考虑让DEP承担一段时间;估计来去要一两天的功夫。所以还是先推后吧。
为了能方便地显示日期,抽了一个多小时学tagfile,还是不难的,看通了它的逻辑,其实就是一个平面上写简单的simpletag的做法。 fragment我还没有什么idear,但似乎比xml定义的片片要好。用来显示日期,比在lister中搞的sdf要好得多。毕竟,把时间全部改成 long型就是为了数据和显示分离,放在repository中是没有办法的事情,能够一个标签显示是最佳的??这个标签早就该写了。一些简单的涉到及经 常性修改的标签也可以使用tagfile处理;特别是与html代码相关联的。但暂时地,还可以保留原有的机制一段时间??……没有办法保留,要改就一起 改。不能并行。
tagfile实际上是文本化的SimpleTagSupport.extends.Coder,大概可以这样称呼吧;也必然带上它的限制:不能做JSP内嵌的循环,不宜处理数据库操作是显见的两条。
但tagfile中能用什么?仍没有什么谱。顺便再收集资料研究了JSTL,其中许多内容可以用其他办法来实现;主要还是原来那样,既然大家都用,还是在它可能完成的情况下向它靠拢,以便保持一定的兼容性。
由于tagfile中虽然可以包容,但是不能容许后级文件中带有page,因此,不能代替choice类型。但我对import还是挺感兴趣的,可以包含 外界的网页。(我刚想到),不过,它没有把图片等等保留为原地址。不过,import不能代替include,事实上这是我概念有点模糊的地方,jsp: include应该是servelt Dispatcher.include,拿一个jsp的输出嵌在这一个地方。所以我目前的包含是不同的。这不奇怪,因为我从来不会使用 jspinclude内容这种手法的。另外,我一直被include的路径弄得有点头晕,看来使用完整路径更为合适。
使用jstl所达到的一般功能,实际上我使用logic和自定义标签基本上都做到了。但仍可以互取长短,象otherwise就比我的埋default的 办法要简洁。pagedefault比jstl要好,用jstl用使用一个c:choose/c:when/c:otherwise。
当取消了opflow后,就开始发现它也是有用处的,特别是那种踌过两步但仍想保持住act的情况,显得非常的方便。opflow还是有保留的价值的,在 使用时第一步调用不要使用flowlink,这样就可以简化flow的设置,同时前面直观,一举两得。这就是opflow的要点。
打算修改rmsecthots,碰到最奇怪的一件事:有一段时间里埋设的断点竟然无论如何打印不出来;真是怀疑是在matrix里了;实在找不到可以解释的理由。
另一个故事同样是奇特的:明明已经执行到了热点集合清除处;并且单个也可以清除,但循环清除就没有丝毫的结果。输入断点显示删除是删除完了,转头就又装了进去,但是删除一个就正常地更新了。
三分二的时间用于tagfile和jstl的学习,主要是收集资料,阅读;并做一些小实验。在操作上打算结合tagfile也需要一定的效率牺牲。