JSF真是麻烦
sg552 2007-03-01 12:33:35 这几天在看JSF与Tapestry
感觉JSF真是TMD的复杂,比Struts还麻烦。
又配置麻烦,不需要的东西也往里面写。
<f:view>
<f:loadBundle>
<f:facet>
<h:panelGrid>
<h:inputSecret>
<h:outputText>
这些乱七八糟的标签,都是给做CS。做SWING的人准备的!
我看还不如HTML, JSTL的标签来的直接! 真TMD的恶心。
下面这些配置:
<navigation-rule>
<from-view-id>/login.jsp</from-view-id>
<navigation-case>
<from-outcome>success</from-outcome>
<to-view-id>/welcome.jsp</to-view-id>
</navigation-case>
</navigation-rule>
我觉得真是乱。远不如Struts做的好。我看直接在servlet里用response.sendRedirect都可以实现了。
而且JSF写出来的东西,根本不是HTML标签,一般的HTML编辑器里看不到内容。Tapestry就好太多了,都是HTML标签。结构也比JSF清晰的多。
其实上面都没什么,最关键的是,JSF对遗留的代码和系统支持的太差了。 我用的是JSF1.2,居然需要JSR245的支持,居然需要新的EL支持!我的TOMCAT5里的jsp-api居然不行!靠!我只能去下载了个glassfish 来用。
这不是明摆着要把tomcat挤下去嘛!SUN是什么居心?不用Tapestry也就算了,弄出个罗嗦麻烦的JSF也算了,为什么连TOMCAT都要打压?!
不好意思,初试JSF,一肚子罗嗦,请大家表跟我一般见识。最后,再鄙视下SUN,那么好的JDK,那么不好的JSF