好像都用ssh呀,
请问从框架本身,不考虑用的人多(企业用的也多)这个因素
ssh何jsf2比较有那些优势和劣势
请问从框架本身,不考虑用的人多(企业用的也多)这个因素
ssh何jsf2比较有那些优势和劣势
解决方案 »
- StrutsTestCase调试spring出错了。救命啊。
- 上帝!救救我吧!
- 利用ANT打包EJB的问题
- [100]求ibatis传值问题?
- 数据库出现错误,请各位帮忙改改!!!!
- (给200分,不够我再加)我用hibernate时,产生错误:Failed to lazily initialize a collection
- 100 分请教, java 怎么和 oracle 的管道通信?
- java和xml的简单问题,紧急,高分相送!急急急!!!
- jbuiler中使用db polit时如何添加oracle驱动程序!!!!!
- java的linkedlist多线程使用
- 关于字符串相加慢问题(非变量)
- jsp confirm弹框问题
ssh和jsf2比较这样的说法不很正确
jsf2为表现层的框架,只能和ssh中的struts进行比较
在本质上来说,struts是基于请求-响应方式的,而jsf是基于事件机制的
在实际项目中,这两个框架我都使用过,jsf相对来说更容易,和更方便,从从未使用到项目中较为熟练使用,时间不超过一个星期,jsf更接近与struts2,它的后台bean和struts2中的action非常类似,框架对于侵入性的降低做的不错,但是jsf对与ajax的支持不是很好,需要引入另外的开源项目进行支持
建议楼主有兴趣的话可以了解下jsf,容易上手,这是我的感受
如果是这样对应的话
jsf对struts
jpa对hibernate
不过好像jsf+jpa也就够了,一直不明白spring的作用是什么?也能对应于什么吗?
也许对ajax的技术有很大改进了。感觉它对WEB页面的制作更人性,更强大,这点是ssh不具备的。spring可以有效的降低项目中代码的耦合性,更好的管理对象,降低了使用Java API的使用难度,让程序员少了很多工作。提高效率不少。关于spring的优点,网上有很多所谓官方的介绍,楼主可以搜来看看。
是,但是所有东西基本都可以被Spring进行管理。比如:Hibernate、MyBatis、各种Cache组件、各种WebService组件、DWT等等。从浏览器到展现层,从服务到数据访问,从安全管控到性能审计,全包了。即便是JSF,也可以被Spring集成,你Google下就知道了。