各种原因吧,crm今天才完了。主要是接触了几个新技术:
Struts2、poi、ibatis这几个都是以前的项目中用过的。
Jsf、tapestry是这次新接触的,都是界面层的框架,用起来也不难。思路和struts不太一样,传说比较简单方便。不过个人感觉还是struts用着顺手啊,当然springmvc也很顺手,不知道是因为习惯还是什么。jsf和tapestry应用的时候需要知道他们的标签、主键之类的,觉得刚开始的时候挺别扭的,尤其是页面层的开发,如果还要有美工的话,搞不好这块的开发还得跟美工协作。
jsf、tapestry的使用也是引入相关jar包,编写配置文件,然后进入开发,与大部分框架一样。个人感觉没有比struts强到哪里去。不过tapestry是基于组件的模式,这点与struts有很大的不同,对于这个基于组件的模型,现在还有些生疏。
当然咯,每个比较成熟的框架都有它的侧重,jsf和tapestry也有struts达不到的优点:
请参看:
http://wenku.baidu.com/view/373281ef5ef7ba0d4a733ba4.html
http://blog.163.com/suofang_xy/blog/static/405455852007180556542/
http://www.blogjava.net/steady/archive/2006/11/22/82763.html
传说jsf用的也挺广泛的。嗯,等哪天再有项目应用的时候再来继续研究也不迟。
倒是其中的商业智能模块是个金库。一般都是买其他公司开发好的商业智能,不会自己开发。这就是成本效益所取舍了。