|
|
初学struts,为了告一个段落,想把自己当前的感想讲给大家听(突然有此想法),当然,与其说是感想,不如说是想请大家帮忙,解开自己的疑难问题吧:
" y* M8 Q2 l5 C, {( `6 R; W+ J- U- r# M; Q) C! ?# S
1、要学的内容大大增多,使JAVA开发的难度加大
" K! w; g) \; Y3 @: ASTRUTS的各种标记、处理方式等对没有接触过STRUTS的JAVA开发人员来说,也都是新内容,真正掌握起来也不是一件容易的事。
* { F- m- {8 ^. D3 _2、表示层与模板层以及控制层的关系仍然紧密 k8 C# E* @) C
MVC结构很吸引设计人员,但是,采用STRUTS并没有感觉到比直接用JSP+JAVABEAN(MODEL)+SERVLET在开发和维护上带来更大的方便,相反,到是加大了开发人员的技术难点。
% j" Y, p. r4 y) b' F* N在STRUTS中MVC的任何一处变化,带来的都是整体修改。8 B: m% Y0 }: Z. Y
3、原代码解析增多
: e, G2 f1 y8 G( Y, c4 u& o如:JSP代码:”<logic:iterate“在运行时都是先生成SERVLET,包含增加内容:
& z! l2 o; U* a; i$ Jorg.apache.struts.taglib.bean.WriteTag _bean_write0 = null;
! c3 k' x0 w& W- K$ q9 korg.apache.struts.taglib.logic.IterateTag _logic_iterate0 = null;1 f1 n* a# U/ s# R9 a! r% g; K+ r
org.apache.struts.taglib.html.BaseTag _html_base0 = null;
# n. b& @# \1 G9 r" `0 y/ Xorg.apache.struts.taglib.html.HtmlTag _html_html0 = null;
3 { x* ?$ n7 O6 [7 x" O
8 H; b/ j' L) f3 @# n" V如果表示层是html文件而不是JSP,就理想化了。 |
评分
-
1
查看全部评分
-
|