本人剛剛接觸框架,突然面對這麼多的框架,弄得暈頭轉向的。請大家幫我看一看:
Spring、SpringMVC、Struts2、Hibernate、EJB的區別是什麼?
這些框架裡有沒有適合jsp語言的框架,這幾種框架分別用於什麼語言?
適合初學者的應該用框架?
小弟在這裡先行謝過。
這些都是jsp相關的框架。
spring:容器框架,可以和其他框架整合,比如和後面的struts2、hibernate框架整合成常說的ssh框架系統
springmvc:spring框架內容的一部分,是一個javaweb的mvc框架
struts2:作用和springmvc一樣,也是javaweb的mvc框架
hibernate:數據庫持久化框架
ejb:重量級框架,一般人不一定能用到,先不用管
初學者在掌握了jsp和servlet技術後,除了ejb以外的幾個框架都可以看。在作用相同的幾個框架裡,mvc框架中springmvc比struts2簡單,數據庫框架中mybatis比hibernate簡單