Spring、SpringMVC、Struts2、Hibernate、EJB框架的区别

本人刚刚接触框架,突然面对这么多的框架,弄得晕头转向的。请大家帮我看一看:
Spring、SpringMVC、Struts2、Hibernate、EJB的区别是什么?
这些框架里有没有适合jsp语言的框架,这几种框架分别用于什么语言?
适合初学者的应该用框架?

小弟在这里先行谢过。

1个回答

这些都是jsp相关的框架。
spring:容器框架,可以和其他框架整合,比如和后面的struts2、hibernate框架整合成常说的ssh框架系统
springmvc:spring框架内容的一部分,是一个javaweb的mvc框架
struts2:作用和springmvc一样,也是javaweb的mvc框架
hibernate:数据库持久化框架
ejb:重量级框架,一般人不一定能用到,先不用管

初学者在掌握了jsp和servlet技术后,除了ejb以外的几个框架都可以看。在作用相同的几个框架里,mvc框架中springmvc比struts2简单,数据库框架中mybatis比hibernate简单

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!