Java框架和架构

论坛 期权论坛 脚本     
匿名网站用户   2020-12-20 21:06   11   0

1.三大架构

表现层 Web层(MVC是一个表现层的设计模型)

业务层 service层

业务层 dao层

2.三大框架和三大架构的关系

hibernate:持久层框架

structs2:表现层框架

spring:综合类框架

3.持久层技术对比

JDBC:操作数据库最底层的方式

优势:底层,效率高

劣势:编写代码比较繁琐。

DBUtils:对JDBC进行了简单的封装

优势:封装结果集的操作变得简单。仍然是自己编写sql语句,相对效率没有太大影响。用了池的思想管理连接。

劣势:要求实体类中属性名和数据库表的字段名必须一致

共同点:都要自己写SQL语句。

Hibernate:轻量级、企业级,开源的ORM持久层框架。

轻量级:使用时依赖的资源很少

企业级:有固定的用户群体(相对于互联网级,没有固定使用群体),访问量不会太大

ORM持久层框架:实现操作实体类对象就是操作数据库表

4.ORM (object relational mapping)对象关系映射

建立实体类和数据库表之间的映射关系

实现操作实体类对象就是操作数据库表

5. CRM 客户关系管理

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP