★学习目标:
1、了解当前的主流框架有哪些
★思考任务:
1、常见的主流框架是什么
★任务学习:
★知识要点:
最常见的框架:
1.Hibernate框架
Hibernate 是一个优秀的持久层框架,它可以在Java对象与关系型数据库之间建立某种映射,以实现Java对象的直接存取。
2.Struts2框架
Struts 2是一个基于MVC设计模式实现的Web应用程序开源框架,它以WebWork优秀的设计思想为核心,并吸收了Struts框架的部分优点,整个框架更加清晰、灵活。Structs 2引入了几个新的框架特性,具体如下。
(1) 从代码逻辑中分离出横切关注点的拦截器。
(2) 减化了应用程序中的配置。
(3) 提供了贯穿整个框架的强大表达式语言。
(4) 支持可变更和可重用的基于MVC模式的标签API等。
3.Spring框架
Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的,其主要优势之一就是分层架构。
4.Spring MVC框架
Spring MVC是Spring提供的一个基于MVC设计模式的Web开发框架,是Spring家族中应用于Web应用的一个模块,可以将它理解为Servlet。在MVC模式中,Spring MVC作为控制器(Controller)用于实现模型与视图的数据交互,是结构最清晰的JSP Model2实现,可以说是一个典型的MVC框架。
5.MyBatis框架
MyBatis 本是Apache的一个开源项目iBatis,2010年这个项目由Apache Software Foundation迁移到了Google Code,并且改名为MyBatis ,2013年11月MyBatis又被迁移到Github。MyBatis是一个优秀的持久层框架,它可以在实体类和SQL语句之间建立映射关系,是一种半自动化的ORM实现。

