[Miles' Blog]

Welcome 2 My Planet

Available categories: [/] [development. ~] [working on downwap.] [trouble shooting] [working on Yup Mailman] [general infomation.] [life style]

overlook. [补] [Permalink]

Wed May 26 13:00:24 CST 2004
Category [working on downwap.]

大方向上是确定的,框架就是标准的MVC。简单明了是第一阶段目标,refactoring将会贯穿始终。对于所有的数据访问类写unittest。就算不极限至少也争取快捷一点。

基本的数据访问字符处理什么的,就用自己几年前写的那个类库吧。毕竟用的时间比较长。虽然不够新潮,不过该有的都有。没有的就扩展加上。

前台。。开始时候有考虑struts,后来想想,对于wap的wml版,用struts有点过了。benefits似乎远远弥补不了drawbacks。干脆就分离wml版和html版的整个前台算了。wml版就力求简单,delicate的东西以后作html版时候再说。

后台呢?能复用当然最好了。将来还能提供soap调用什么的就更完美了,wahaha。。流口水中。。。。问题是——如何实现比较好呢?如何和前台接口呢?选择多多阿。用传统的DTO么?想着一堆堆的字段映射啦,表间关系啦,就头疼。我这么懒的人,做这种繁琐的事情,简直是~~ 同样是体力劳动,不如去拉架子车了。 /images/emoticons/sad.gif 一不留神想到了XSL。XSL是个好东西,只要提供原始XML数据,就可以转换成各种形式文档。wml,html,或者其他格式的xml。。为所欲为。而且以前没怎么用过,做起来积极性也高一点点。就他了。

这样不错。。后边就轻量级了。只要把数据封装成简单的xml,就算完成任务了。呵呵。。缺点?当然有。1。弱类型。2。数据库映射还得维护(这个实在不想搞 /images/emoticons/plain.gif )。还有就是不能利用getter setter本身的便利(比如在struts中)。暂时想到这些。肯定还有不少。不过,“轻量级”/“扩展性”这两个优点的确诱人。做做看吧,见到的这方面实例不多,自己走一遍,好处还是不少的。

还有要考虑的。是直接返回客户端xml+xsl stylesheet,还是服务器上转换好,再返回client呢?哈!想什么呢,只能是后者阿!除了十几几十MB的browser,谁没事带个xsl解析器的啊。给手机一个xml让他找到xsl然后transform。。呵呵。至少在这个季度还是神化。我的手机能显示gif,我都谢谢他了。xslt看来是唯一的选择——没有选择其实也是种幸福哦。


总结一下:
  • 快捷的开发过程
  • mvc框架
  • xml+xslt

    目的是多种客户端

  • Posted by: miles
    Comments [0] |

    关于http://2yup.com/nexus/ [补] [Permalink]

    Tue May 25 11:16:00 CST 2004
    Category [working on downwap.]

    一直以来,都想用java重写www.2yup.com。asp简单易用没错,但是随着程序的发展,隐患是越来越多。要实现一个功能,往往要兜很大的圈子。实在忍无可忍了。

    动机是有了,可是却没有作案时间。 /images/emoticons/cry.gif 还好,正有打算做一个wap版论坛。就把这个做切入点吧。做新东西,新鲜感还是有滴。。说动就动!每天没事就构思构思。

    Comments [0] |

    一直想搞我的blog,现在终于搞好了 [Permalink]

    Tue May 25 11:14:08 CST 2004
    Category [general infomation.]

    我记性很差,常常遭人白眼。尽管如此,以前还是没有写笔记的习惯,觉得麻烦。
    可现在事情越来越多,想法越来越多,碰到的问题越来越多,有些东西记下来还是有好处的。说不定什么时候回头看看,会有意外的惊喜。

    俗话说,眼过千遍,不如手过一遍。除非persist,否则信息永远都是临时数据,哪天掉电就傻眼了。

    这里记下我的学习、开发过程中的收获及教训还有其他杂七杂八的事情。给自己,也给别人。

    唯一的问题是——但愿能记得这里有这么一个记事本。。希望这不是最后一次更新,呵呵。。

    Comments [0] |

    ?
    十二月 2018
    Sun? Mon? Tue? Wed? Thu? Fri? Sat?
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031     
    <  Nov???Today??? Jan  >
    << <   2 3 4 5 6   > >>

    Available categories: [/] [development. ~] [working on downwap.] [trouble shooting] [working on Yup Mailman] [general infomation.] [life style]

    Powered By blojsom?? RSS Feed? RSS2 Feed? RDF Feed

    html hits:?39856