springMVC和SSH如何选择使用

springMVC和SSH如何选择使用,请教各位指点一下,不都是mvc吗,是不是用哪个都一样能实现,效果差不多啊

一般现在SSH用的还是比较多的;如果找工作的话学完这三个框架就够了,如果公司有要求的话再学;很多框架实现的功能有很多都是相同的,这个根据项目需要来选择的。

其中一个比较明显的就是hibernate不能自定义sql,灵活性不够好。但有利于解决SQL注入的安全问题。

两个都有用过,struts封装的功能更多更全面,用法比较独有。springmvc比较接近原生servlet,灵活度高。而且因为springmvc的controller是单例的,以及没有大量的过滤器,性能要比struts2好。还有一点就是Spring有自己的JdbcTemplate,用来执行原生态的SQL语句。hibernate没用过的话会非常不习惯恶心。两套都是经过考验的,在选择的时候自己哪个就选择哪个。

springmvc和struts的作用是一样的,,不能和ssh一起比较