ORM
Object Relation Mapping 对象关系映射。
对象-关系映射(OBJECT/RELATIONALMAPPING,简称ORM),是随着面向对象的软件开发方法发展而产生的。用来把对象模型表示的对象映射到基于S Q L 的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的 SQ L 语句打交道,只需简单的操作实体对象的属性和方法。O R M 技术是在对象和关系之间提供了一条桥梁,前台的对象型数据和数据库中的关系型的数据通过这个桥梁来相互转化 。
简单的说就是把我们程序中的实体类和数据库表建立起来对应关系。
实现操作实体类对象就相当于操作数据库表
hibernate
它是一个持久层框架,是可以操作数据库的框架,是轻量级,企业级,开源的ORM持久层框架
框架
就是架构,软件工程的持久层解决方案,一个为主一个为辅,两者并存(写sql和不写sql的)
- 轻量:使用时依赖的资源很少,目前log4j,c3p0
- 开源:开放源代码
- ORM:操作方式,实现操作实体类就相当于操作数据库表
- 企业级:有固定的用户群体,访问量不会
太大,解析xml,拼写sql语句会消耗大量资源。而互联网应用,就会同时使用MyBatis(写sql语句的ORM操作方式)或者纯JDBC操作方式
CRM
客户管理系统
CRM(Customer Relationship Management)客户关系管理,是利用相应的信息技术以及互联网技术来协调企业与顾客间在销售、营销和服务上的交互,向客户提供创新式的个性化的客户交互和服务的过程。
其最终目标是将面向客户的各项信息和活动集成起来,组建一个以客户为中心的企业,实现对面向客户的活动的全面管理。