|
|
初学struts,为了告一个段落,想把自己当前的感想讲给大家听(突然有此想法),当然,与其说是感想,不如说是想请大家帮忙,解开自己的疑难问题吧:
- T, o/ d' l% d( D- I$ T0 v, ^. z' E! f2 Q0 w ]
1、要学的内容大大增多,使JAVA开发的难度加大
& E$ Z; f, L9 }7 WSTRUTS的各种标记、处理方式等对没有接触过STRUTS的JAVA开发人员来说,也都是新内容,真正掌握起来也不是一件容易的事。; n& z7 U8 D7 _; A6 u5 _
2、表示层与模板层以及控制层的关系仍然紧密* Q/ v1 g2 c% G2 H1 P1 y
MVC结构很吸引设计人员,但是,采用STRUTS并没有感觉到比直接用JSP+JAVABEAN(MODEL)+SERVLET在开发和维护上带来更大的方便,相反,到是加大了开发人员的技术难点。
' p9 {' z. K0 z& U; I在STRUTS中MVC的任何一处变化,带来的都是整体修改。
) m4 m5 v* {% s3、原代码解析增多
- O1 [# p" E |3 p) P, S3 @如:JSP代码:”<logic:iterate“在运行时都是先生成SERVLET,包含增加内容:
& h. M6 l, ^8 \% A& F6 i; zorg.apache.struts.taglib.bean.WriteTag _bean_write0 = null;
$ W4 S2 E$ p3 K- o- ?% h( G5 i& aorg.apache.struts.taglib.logic.IterateTag _logic_iterate0 = null;
B% }) D8 ~7 xorg.apache.struts.taglib.html.BaseTag _html_base0 = null;
' U* | I5 `# ^$ j& U+ iorg.apache.struts.taglib.html.HtmlTag _html_html0 = null;
5 W# _0 v9 w+ Y0 ]+ Y' ?3 b. K! D, u! f
如果表示层是html文件而不是JSP,就理想化了。 |
评分
-
1
查看全部评分
-
|