Oracle ADF 的企业开发框架,用起来其实还挺舒服的,尤其是你之前玩过 Oracle Forms 或者 Siebel Tools 这类工具,切换过来几乎没门槛。整个框架偏向数据库驱动,数据绑定和 UI 联动做得蛮顺畅,适合搞业务系统的同学。
ADF 的 MVC 结构分得清楚,Model 管数据,View 负责页面展示,Controller 来调度逻辑,思路比较清晰。像你平时写 JSF 页面,用上 ADF Faces 之后组件就丰富多了,拖拽式的数据绑定也省事,搭个页面都不用写太多代码。
不过要是你习惯写EJB
、POJO
,对那种 O/R 映射方式比较有感觉的话,这本书的思路不完全对你胃口——不过别急,Oracle 也有更高级的 ADF 指南,讲怎么把那些技术和 ADF 整合。
可访问性这块也做得还行,HTML 格式文档加上标记,屏幕阅读器能识别大部分内容。就是有时候像括号这种符号被单独放一行,会被屏幕阅读器跳过去,实测时注意一下就好。
另外,支持服务也覆盖得挺细,尤其是对听力障碍者那块,了专线电话,在美国的朋友可以直接拨800.446.2398
。
要是你想更深入了解组件布局、性能优化这类,可以顺手看看这些文章:
如果你正打算开发数据库驱动的 Web 系统,又想省掉一堆表单和校验的重复劳动,Oracle ADF 这套还蛮值得上手的。搭配JDeveloper
工具,响应也快,界面也直观。