标签:产品 ppi tls objects emma 迁移 开源 执行 网上
1.为什么要学习框架
框架是一个提供了可重用的公共结构的半成品,它最重要的思想就是可重用。比如我们之前封装了jdbcUtls用来做数据库操作,而框架就是大量的这种工具类的集合体,用来简化我们的代码
2.主流框架:
SSM:spring+springMVC+MyBatis 主要用于互联网项目,比如网上商城,b站。。。。。。
SSH:spring+struts2+hibernate 主要用于传统项目,比如oa,cm等办公性质的项目。。。。。。
Hibernate:
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
ORM:
对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 [1] 。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。
MyBatis:
标签:产品 ppi tls objects emma 迁移 开源 执行 网上
原文地址:https://www.cnblogs.com/baibin-520/p/9176847.html