- 2
- 0
- 约1.22千字
- 约 3页
- 2017-06-12 发布于江西
- 举报
基于Aaf框架的应用开发模式
基于Aaf框架的应用开发模式
Aaf是一个符合MVC模式,针对Web方式数据库应用开发的纵向JSP框架,其技术基础是JSP提供的用户自定义tag,以及JavaBean。
Aaf提供了一组预定义的tag来支持表现层开发,对于底层数据库的访问则提供了Business Bean来进行支持,同时,业务逻辑也可以封装在Business Bean中。Business Bean的本质是JavaBean。Aaf利用JavaBean将底层数据库中的数据进行封装,上层tag中的逻辑可以通过Aaf框架以用户透明的方式与Business Bean交互。
基本开发角色
应用分析设计者——职责:
根据具体功能的不同将整个应用分解为多个横向相对独立的模块。每个模块上层提供一定的Web用户界面,底层需要完成特定的Business Bean负责数据处理。
为Web层开发者确定Web界面上需要提供的功能,为Business Bean开发者确定底层需要提供的Business Bean。
对于Business Bean的设计要遵循可重用原则,尽量靠近下层数据库数据,尽量将上层应用的特定需求提取出来实现,而不是与数据访问混合实现。
逻辑视图构建者——职责:
根据应用分析设计者提供的底层所需Business Bean来设计实现下层数据库统一视图。
Business Bean开发者——职责:
根据应用分析设计者提供的Busin
您可能关注的文档
- 场坪监理规划.doc
- 场内高效遗传改良计划的建立与联合育种--王立贤-中国农业科学院北京畜牧兽医研究所.ppt
- 场调查研究预测报告系统行业投资分析及发展战略研究.doc
- 均相反应与理想反应器.ppt
- 坐井观天 4.ppt
- 坐井观天 7.ppt
- 坝上风光2.ppt
- 坐井观天较好.ppt
- 坤业--雨季施工方案.doc
- 坪上世纪通煤矿残煤回采方案.doc
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
原创力文档

文档评论(0)