日期:2014-05-16  浏览次数:20409 次

开始学习seam和jsf
   学习这两个东西两个多星期了,原来用的是ssh,一个偶然的机会看到了seam,就下了试试,感觉很不错,配置灵活简单。spring为人诟病的就是xml配置太多太烂,最开始我下的appfuse的ssh框架,首先spring自己得一个application。xml,然后配置struts的action一个,竟然晕到还得配置为struts的action配置注入的manager bean,配置xml都要吐了。后来我就自己吧那个为action注入的文件给删除了,写一个超类直接从application取得不就完了,搞得写一个简单的action都得配置两个大xml,万一action不要了,删除也麻烦。我们做的项目的所有bean啊什么的几乎都是一次成形的,即便改也是改动方法,从没说是替换类的,配置这些这些真是让人感觉浪费时间,真怀疑有几个公司是来回变配置的。
    从一用seam就感觉比较多我胃口,只是这个 ,seam搭配的东西实在是我不喜欢的,ejb3吧现在还不知道前途怎么样,而且也是重量级的,调试启动慢,还好还可以用Hibernate来带,而且ejb3的语法与Hibernate也差不多,转的时候也好转。但是这个JSF实在是让人太讨厌啦,笨重!不灵活!连个替代品也没有!我一向喜欢的就是服务器做服务器该做的,客户端做客户端该做的,这样我客户端如果是个OCX或者第三方接口我完全都不需要做改动,现在让JSF管的都没什么扩展性啦。
   JSF现在连个分页的功能都没有,要不是有人研究出了扩展datamoudle的方式,JSF都不知道会不会把N条记录都给搞下来。
   反正现在我想要的好多功能JSF都没找到解决的办法,以前在其他框架里面还可以在JS里面直接写,现在完了,你扩展组件吧,麻烦的要死,写个简单的helloworld什么的组件容易,但我要那个有什么用,写个稍微麻烦的就无从下手,这要是用JS写也就10分钟的事。不知道JSF2.0会不会能灵活一点,讨厌这么死板的东西,要是仍然像这样,还不如去研究Ext。
1 楼 afadgaeg 2009-05-04  
新手,哈哈,能看到jsf的缺憾的人我不认为是新手,反之则难说