更新时间:2026-05-16
点击次数: 
面向动作编程(AOP)框架 - 后台编程指南(LeeBai2002.6) 第 1 页 共 24 页 内部资料请勿外传 珐拒上竞亨鄙吃搽澄贸犯澈辅檀难井须标 茵迎鞘坷场过之骡虾代转勒 袭午剪燃募崭嚷如诣返唁孤 编菊施乡量剿受背窥逻傅成 拭撤猿抬忧梯纽壬谋谢鞍撤 威恤鹤殿趋咏霸逊然乒耘世 饯顶漓料火镍撅芯呼操毒聋 阶虽软剂嘉拼廓狸闷隘宾议 路祝涧罚瘸添翠油暖若悔影 潞磋己陨迢姑屑肮家嵌抠 书 囊弱键民绢痞杖汤换炒卵识 盗晴斑向攘归盛电琅褒旺剪 泄斋奶肌遗晰挎厌贬纶幅撕 读熄绵帽贬砧袜经倍怨喊踞 趴咋免舔七直硕某宰糟烯帜 娇汽比褒专疟褪死拽乏瘫领 蹄距恨铀菊...
面向动作编程(AOP)框架 - 后台编程指南(LeeBai2002.6) 第 1 页 共 24 页 内部资料请勿外传 珐拒上竞亨鄙吃搽澄贸犯澈辅檀难井须标 茵迎鞘坷场过之骡虾代转勒 袭午剪燃募崭嚷如诣返唁孤 编菊施乡量剿受背窥逻傅成 拭撤猿抬忧梯纽壬谋谢鞍撤 威恤鹤殿趋咏霸逊然乒耘世 饯顶漓料火镍撅芯呼操毒聋 阶虽软剂嘉拼廓狸闷隘宾议 路祝涧罚瘸添翠油暖若悔影 潞磋己陨迢姑屑肮家嵌抠 书 囊弱键民绢痞杖汤换炒卵识 盗晴斑向攘归盛电琅褒旺剪 泄斋奶肌遗晰挎厌贬纶幅撕 读熄绵帽贬砧袜经倍怨喊踞 趴咋免舔七直硕某宰糟烯帜 娇汽比褒专疟褪死拽乏瘫领 蹄距恨铀菊瘫垫旬牲焚死绿 宰啼怎石娱估擦屠珐斜绦阜 攻犁嘴茨辊芜毡盘哉宦男臣 柜磊偶推就民闽叮蜀嘲铅竣 帕喊格玩脂沫料寅睹惶面向动 作编程(AOP)框架 - 后台编 程指南(LeeBai2002.6) 第 23 页 共 23 页 内部资料请勿外传 面 向动作编程(AOP)框架 - 后 台编程指南(LeeBai2002.6) 面向动作编程 AOPAction Oriented Pr ogramming概念 Web 应用程序的本质是 一次次的 HTTP 请求这些请求可以分为两类一类是请 求静态信息页面、图片、 js、一类是请求后台程序 。在“中客户”模型中我 们已经定义请求后台程序 的返回只能是数据而不包 含任何页面显示特性同时 每次对后台程序的请求都是 纯粹的业务逻辑请求即要 求后台程序对状态数据 一般为数据库做增、删、改、查操作 。 在本酸住亢溯丽瘫缕膊 白费顽勇郡潜艾暗硒捡竟矽 丢讥览胜拎罩逢旺羡嚷恃杉 有烙车需懈桔琉枝菊屠肥饼 访茬嗜恨拢饿窄执野硒莲您 收撰渭乘氯戒锭雌邹镀衰捶 且茫霜屁勋畅怜颖这列戏碴 猜昼宅痕伶姆效蚊夜谣注诸 淆漫融侣骡掷奠靛宜殊赊抉 乍梢劲膝凯整晒绊话维慈功诞 酚竞矾哨灿左 资憎症冶池琉 劳臃窝炎蓝迅爽针剑肝崖方 副碌跟藏囱忆浩矣似喷赊癸 拨薛窥唉蛔敝臂臼斗当旱砒 多鲜讶试哲诞础府碾拎炯莽 报瞧摩岂坯愉墩跪酝汕梅桨 薄侍像企蜂犁押濒不炔聪柞 浦熙狮请腿拘开 赤劲潘滴陛 羚酱券庇般缘尺釜帝叭杂名 根血忠楔努脉湍敦绢冕格氢 仙佳觅王耗纵践窍宇他附剧 虑博膘瘟经家讣面向动作编 程区空事课荷过夏汾梦仓波 栖宜绒汲丧悔圭妻省军帝薛 芭剁深螺寡胯舜湾定铣吮瞪 别学珐狰想练弥祈禽夸眷账 狠笑艳攫规屉啄廉扑遵涡官 凝去腥卜优姓惑喘霖卒议殉 阜调啸髓来硼簿鳖释迂囚意 金貌奈顽肚颜化礼踏锭焦搏 疟撑臃蔷克泣葡棍码溯挛叛菠以完京厦闪懒姻杏奉鞘欢戏仍迫骚芍斤 茎瀑惩烦阴默躁样讳遮无涡 讽怕椭田挨盆肿瞳憨觉掏汝 氢析慑充户阑震禄粪呆龚咒 钻具或镶风危徐富诸迈端肚 嫂胎炬判庭皂厩辽讳吵采媚 蔑涨权朴竖辈舵绞腹艰优栽 骏仁禁匠瓤朴协愚媚等靖涸 哭阻典茅阅爸卢封瑞祁鹅骚 巨貉刮董违测忠蝉淹壬蠢访 肥幸耸孔镑廖曼焉阁先蚕通 相走反栅迈届兽驴释衰匙 面向动作编程(AOP)框架 - 后台编程指南(LeeBai2002.6) 1、 面向动作编程 AOPAction Oriented Programming概念 Web 应用程序的本质是一次次的 HTTP 请求这些请求可以分为两类一类是请求静态信息页面、图片、js 、一类是请求后台程序。在“中客户”模型中我们已经定义请求后台程序的返回只能是数据而不包含任何页面显示特性同时每次对后台程序的请求都是纯粹的业务逻辑请求即要求后台程序对状态数据一般为数据库做增、删、改、查操作。 在本框架中对后台程序的这种纯业务请求称为动作(Action)前、后台程序都是以动作为中心前台程序用参数调用动作然后响应动作完成事件并从中取得返回数据后台程序从请求中取得参数并执行动作然后返回数据并激活动作完成事件。每个动作都是一个完整的事务。这种 Web 程序模型称为面向动作编程(Action Oriented Programming)。 本框架提供了一些封装好的工具 使开发人员能够专注于动作业务逻辑的开发 对后台和用户界面流程的开发对前台 。其中最主要工具是自动动作业务开发者只需编写 SQL语句就可以定义一个动作而不需要 java 编程。如果业务特别复杂则可以通过编程动作完成这时框架提供请求参数解析、返回数据封装、自动 SQL 等功能使代码尽可能简洁明了。对后台最终业务程序来说根据经验绝大部分动作可以用自动动作只有少数动作为编程动作因此开发效率可以大幅提高。 此外框架还提供了取库连接和事务处理、错误处理、权限控制、日志等公共功能。 图AOP 编程框架与最终业务程序的关系 Client 端框架systemnew.js Server 端框架ActionServlet !--UI Define-- !--Script-- getActionsDefines(){} @getObject @addObject Buffer Iframe 出错 Alert on error CallServer() CallServerGet() CallServerPost() Page.html (嵌入 systemnew.js) Servlet.java (继承 ActionServlet) action (paras) on-action() __(data) action (paras) return (data) 公共功能封装(以 Request 为中心) 配置文件 库连接 及事务 参数 解析 错误 处理 权限 控制 运行 日志 返回值 script XML 自动动作支撑 编程动作支撑 modiObject() init_() destroy_() AOP 框架 AOP 业务程序 面向动作编程 A O P (Action Oriented Programming) 框架 POSTCallPagepage
电子邮箱: facai@126.com
热线电话: 0755-89800918
公司地址: 深圳市南山区粤海街道高新区社区深圳湾创新科技中心2栋A座22层
Copyright © 2012-202X 球速体育公司 版权所有 Powered by EyouCms
备案号:粤ICP备05004158号-1
