注册 登录
编程论坛 J2EE论坛

[求助]jsf&struts的区别?

wormit 发布于 2007-03-12 18:21, 1571 次点击

我一个编程新手,在这里想请教大家一问题:
有 人说jsf也是一种框架,那么我学了struts还有必要学jsf吗?
更有 人说jsf+struts=无敌 真的是这样吗?
另外 , 用什么样的工具开发struts程序更好呢?
请大家给我一点建议, ok 可要快一点呀.
先谢谢你了

19 回复
#2
支离破碎2007-03-12 18:24
JSF是一种基于事件驱动机制的(反正我用了二个月左右,觉得和Tapestry这种事件驱动的框架根本没法比,JSF真的好烂。。个人看法)

Struts网上大把的介绍了。。。

如果可以用收费的就用myeclipse好了.

框架学会struts后,看JSF会很简单的,流程差不多一样的。。。

jsf+struts=无敌。。。这倒没听说过。。
#3
风月_无边2007-03-12 19:57
我觉得只要把struts学好就可以 了.
#4
想你的天空2007-03-12 23:32
2者差不多, 会一反三。
#5
神vLinux飘飘2007-03-13 07:53
JSF是SUN官方推荐的一款WEB框架,名声和EJB一样有名----的烂
不过却能得到开发工具相当好的支持。

相比起来 Tapestry 就麻烦得多
#6
支离破碎2007-03-13 08:50
Tapestry上手慢,不过现在 的Tapestry5已经非常简单了。。。(好久没用了,原来用的时候还只是Tapestry3.0,而且网上连一个例子都找不到的)

Struts就不说了,个人觉得用 Struts还不如用JSP+Servlet+Javabean
#7
千里冰封2007-03-13 09:18
JSF不错哦,怎么会烂呢?

#8
支离破碎2007-03-13 09:37
JSF到目前为止连个好点的版本都没的,我们现在用的是他的5.0版(有一些组件只有在最新版本中才),很多组件做的不成功。。。。。留给程序员可以用的接口太少,封装的太死。

给个最简单的例子:用他的dateTable,然后每一行都有一个radio,这个时间你就知道他的radio组件有多烂了,根本没法做到单选的功能,还要通过大量脚本自己控制。。


到目前感觉最好用的组件就是他的那个jscookMenu不过这个组件不是他们做的,还有就是树型菜单组件,日程按排组件,分页组件。。

#9
喃瑟2007-03-13 10:31
我还没接触过两者,谁知道先学那个好?
#10
支离破碎2007-03-13 10:37
学会MVC就可以了,JSP+SERVLET+JAVABEAN,再学其他做MVC的框架很容易上手的。
#11
千里冰封2007-03-13 11:39
JSF就出了5.0了?
#12
支离破碎2007-03-13 11:55
应该是1.1.5,习惯说成5.0。

只有本站会员才能查看附件,请 登录

#13
支离破碎2007-03-13 11:59
发错,不要看上面的。。。用的是他的扩展myfaces是1.1.5的。。。JSTL用的还是1.1.0的。

#14
千里冰封2007-03-13 12:04
好像现在1.2出来了
不过,不喜欢JAVA的WEB,
#15
支离破碎2007-03-13 12:06
还是用JSP最好了。用这些框架限制的太死了,好多东西做起来不灵活。。
#16
千里冰封2007-03-13 13:16
不错,JSP才是最高境界
#17
编程新贵2007-03-15 01:42
我喜欢用DreamWeaver来画JSP的页面,用了struts感觉他的标签还是限制的太多,不太熟悉
#18
lgdcky2007-03-17 22:15

正在学Struts啊!ls好打击人啊!

#19
风月_无边2007-03-18 09:57
标签越多越方便。熟悉了就行了!!
#20
支离破碎2007-03-19 09:11
标签多了当然是方便了,但是如果是像JSF这种组件开的组件多了你就痛苦了,这些组件全是JS脚本写的,错误无法跟踪,无法调试。。。。
1