一.Struts2
1.Mvc设计模式的实现
2.拦截器
3.可变和课重用性
二。HiberNate
1.全自动ORM,简化数据库操作
2.封装DAO层
三.Spring(春天) 特指框架技术的春天 重要性可见一斑
1.依赖注入容器/AOP实现
2.声明式事务
3.简化J啊v啊 EE 应用
4.粘合剂,将大家组装在一起
四.Spring MVC
1.结构最清晰的MVC Model2实现
2.高度可配置,支持多种视图技术
3.定制化开发
五.Spring Boot
在使用传统的Spring去做Java EE(Java Enterprise Edition)开发中,大量的 XML 文件存在于项目之中,导致JavaEE项目变得慢慢笨重起来,,繁琐的配置和整合第三方框架的配置,导致了开发和部署效率的降低。
Spring Boot 并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。同时它集成了大量常用的第三方库配置,Spring Boot应用中这些第三方库几乎可以是零配置的开箱即用(out-of-the-box),大部分的 Spring Boot 应用都只需要非常少量的配置代码(基于 Java 的配置),开发者能够更加专注于业务逻辑
六.Mybatis
1.半自动化的ORM实现
2.封装DAO层
3.动态SQL
4.小巧灵活,简单易学