框架就是将一些通用的重要的模块进行整合,直接给调用者使用。(半成品)
旧三大框架:SSH
Struts2:主要用于用户通过浏览器与后台程序进行交互。(配置文件会越来越复杂,安全性不好)
Spring:主要是将一些主流的框架进行整合,方便程序员进行调用,能够较完美整合其他框架。(粘合剂)
Hibernate:主要用于程序与数据库的交互。(会产生大量冗余sql,当单表数据量超过500万条时,sql效率变慢)
新三大框架:SSM
Springmvc:取代了struts2
Spring:使用中
Mybatis:取代了Hibernate