请给我一个使用Struts的理由。 (我从项目工程开发经验谈拷过来的)

03-12-26 chenjianxiong
Struts的优点,大家都可以列一箩筐,如可以通过配制文件定制流程,可以通过FormBean来交验数据,可以通过ActionServlet来把模型和显示分离,等等。我也是看到大家对这个架构的一致好评而想在项目中用一下。可等我花了一个星期来学这个架构后,我却找不到一个能说服我的理由来使用Struts.我们现在的项目是一个电话计费系统。在原来我的开发中,我是一直这样做的。JSP->Servlet->派发。我自己写针对每个需要跳转的JSP都写一个Servlet来控制页面跳转。前台的数据校验我用JavaScript来完成。并且用JavaScript我可以很细的控制Form的提交方式。我的项目需求也不要求改变业务流程。因此我对项目中是否需要使用Struts产生了怀疑。希望得到大家的指点。
    

chenjianxiong
2003-12-26 21:11
在Struts中大量使用标签库。但我觉得JSP的优点就是产生动态页面。产生动态叶面一样要在HTML中加入Java代码。这样不也把HTML和Java代码混杂在一起吗?

chenjianxiong
2003-12-26 21:14
如果页面的Form的值域是动态改变的,怎么写ActionForm?Struts好像不提倡用JavaScript,不知是否?

chenjianxiong
2003-12-27 19:38
我以前用JSP从来没有用过标签库(尽管它在一定程度上能改善代码的重用性),但我总觉得这是通过一定程度的牺牲JSP的灵活性来换取的。我的一些朋友也和我有同感。

chenjianxiong
2003-12-27 19:45
如果这样看来我是不是只用到Struts的可定制页面导航这个功能。对于这样一个大家都极力推崇的MVC框架,我如果仅仅这样使用,一定会被大家大家笑掉大牙。但是我确实很矛盾,就像看着别人送我一顿美味的西餐而不知如何享用,却只能看到大家在那津津乐道。

猜你喜欢
4Go 1 2 3 4 下一页