精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Java>>临时目录>>Re:然我们讨论一下B/S下的J2EE/JSP的应用架构如何?

主题:Re:然我们讨论一下B/S下的J2EE/JSP的应用架构如何?
发信人: iceant()
整理人: zjxyz(2003-12-19 20:40:44), 站内信件
我从Petstore 1.2 开始,看过 WAF,Struts,Jato.
最后,发现,Jato 是最好的。
我认为,系统是由一系列的对象构成的,各种对象之间是以消息传递来触发的。
Jato 最优秀的地方在于它的事件模型。比方说,一个View有beginDisplay 和 endDisplay 等事件,在这些事件里,你可以对视图做很好的控制。

另外一点,我认为 Jato 的设计师说得很对,对于一个系统来说,
系统中的流程是固定的,不可能经常变动,视图的 flow 也是相对固定的,
所以不应该做这么多的配置工作。即使发生了变动,更改 JSP 上的一个链接和更改 xml 文档里的一个配置有什么区别?同样都是改动,工作量没有任何减少。

当初 Petstore 里使用 xml 来做 screen ,目的之一是为了保护资源。不让用户知道访问的 jsp 文件是什么。Jato 使用的是 Servlet 的特性,这一点上没有什么优劣,大家都做到了。

总的来说,国内知道 Jato 的人很少,知道 Struts 的人很多,突然想起有个人在给我们做Struts 讲座时说的话: 现在国内很多人用Struts, 光这一点就说明它是多么优秀。

其实,如果没见过 Jato, Struts 我也认为挺优秀,除了它设计上的拼凑感。


【 在 rampig 的大作中提到:】
:rt.
:......
 

[关闭][返回]