ADF简单介绍
2024-09-02 12:51:40
1、ADF也是用的MVC的分层模式,如下图所示
2、Model层代理数据服务将数据关联在View层,用户则是在View层的UI界面上的操作来更改Model层代理的数据,Controller控制层执行用户的输入和控制页面的导航, business service则是负责处理数据访问和封装业务逻辑。
下面为详细图解:
3、ADF的业务组件(ADF BC)
- Entity object(EO)
EO代表了数据库表中的一行,它简化了你通过DML来处理的数据操作,EO是允许重复在项目中使用的。
- View object(VO)
VO就是单纯的操作通过SQL查询出来结果集,你可以在里面使用所有的SQL语言,如果想通过对VO的操作来影响数据库的话,则VO必须关联EO。
- Application module(AM)
简单的说AM就是VO或者可能是其它AM的容器,也管理事务。通过AM可以拿到已经关联上的VO的实例。
最新文章
- placeholer 换行
- cairo-1.14.6 static compiler msys mingw32
- android开发中的变量名称
- JSP动作跳转页面的时候与根目录的问题
- 【转】strcpy溢出的攻击示例
- 阿里云服务器 ECS Ubuntu系统安装配置
- linux作业六——进程的描述和进程的创建
- .net通过获取客户端IP地址反查出用户的计算机名
- hdu 2066 一个人的旅行(最短路问题)
- 每天一个linux命令(46)--rcp命令
- ffmpeg参数说明
- ZTREE改版 -- 增删减 -- 图标字体化 完整改版
- [js高手之路] vue系列教程 - 事件专题(4)
- 2016弱校联盟十一专场10.3 We don't wanna work!
- 分布式服务框架Dubbo
- git 继续前进篇
- (转)AssetBundle系列——共享资源打包/依赖资源打包
- 【spring cloud】spring cloud zuul 路由网关
- Java知识点整理(一)
- 再谈Nginx Rewrite, 中文URL和其它
热门文章
- 011-通过网络协议解析网络请求-DNS-ARP-TCPIP
- 阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_11.RabbitMQ研究-工作模式-路由工作模式测试
- python中关于with以及contextlib的使用
- 在谷歌中缓存下载视频离线观看,js代码
- ID3算法(MATLAB)
- 【手记】解决Intel Management Engine Interface黄色感叹号
- 公钥加密-DES-RSA
- Docker二
- Android netty客户端入门
- 生成SSH秘钥连接github(详细教程)