CMP 讲义 2018 CMP设计哲学及基础概念 CMP推荐的4层代码结构.

Slides:



Advertisements
Similar presentations
數學社群 教學分享 和平國小 陳淑渟老師 數學社群 教學分享 和平國小 陳淑渟老師. 小一常發生的 學習困難 定位板的應用 序數的學習 困難與教學 突破 主題大綱.
Advertisements

《南方澳大戲院興亡史》 邱坤良 宜蘭人, 1949 年出生於南方澳。 曾任國立藝術學院戲劇系主任 國立台北藝術大學校長 國立中正文化中心董事長 文建會主委 ◎主要著作有 《陳澄三與拱樂社 — 台灣戲劇史的一個 研究個案》( 2001 ) 《台灣劇場與文化變遷》( 1997 ) 《日治時期台灣戲劇之研究》(
廣告寫作 授課教師: 呂立德. 一、何謂廣告?廣告寫作的特色為何? 從有人類社會開始,廣告便與人類活動息息相關。 廣義而言,廣告是語言文字和圖像的結合,也可定義為 :在一定的時空規範下,以銷售為主要目的的宣傳活動 。其主要功能和作用,一方面在提供訊息使對象 ( 群 ) 方 便理解或記憶;另方面更是為了引發注意和興趣,進而.
健康.安全年 製作 : 黃靜怡. 安全第一,我想,這是一句大家都耳熟能詳的話吧,說安全, 簡單的說,就是注意自己、眼睛要看、耳朵要聽,不要莽莽 撞撞的,安全是大家所期望的,而父母總是常常掛念我們, 就是希望我們能安全,畢竟,孩子是父母一輩子的牽掛,會 擔心我們的,往往就是關心我們的人,每個人都希望自己做.
【大願文教基金會】園藝治療師 黃盛璘督導、王麗玲執行. 年齡在 2 足歲以上 18 歲以下,經醫學中 心或區域醫 院鑑定為 重度、極重度 身心障礙,不具行動能 力、且不能自理生活,並持有身心障礙 手冊的新北市居民。 八里愛心教養院~服務對象.
台北市立南港高工 建築科 Architecture 建築科之精神:活力、責任、效率 建築科之展望:共築美麗人生 綜合高中 土木建築學程簡介  綜高土建升學進路  未來出路展望  專業證照考試  未來展望圖例  綜高土建學程課程架構  土建群統一入學測驗考科  升學人數統計.
第二十九课 致儿子书 张之洞.
如何陪伴孩子度過 高三歲月.
把人的生命写在教育的旗帜上 了解一个案件 欣赏一篇散文 学习一种理念 感悟一个故事.
32个团体游戏 增加团队凝聚力.
六大原因造成 現代人身體酸性化.
【2008年高考重庆卷】A.当冰雪皑皑之际,唯独梅花昂然绽放于枝头,对生命充满希望和自信,教人精神为之一振。
景区讲解常用方法.
班級愛心小護士訓練 臺南市東區勝利國小 健康中心.
项目四 营业税 山东经贸职业学院 财政金融系.
敬业·创业·乐业 ——我的成长之路 赵谦翔.
四年七班親師會 自信學習,健康成長.
《富爸爸,窮爸爸》 指導老師:林容萱 老師 學生: 陳怡蓉 歐佩宜 林世文.
第十章 儿童社会工作.
醫療旅遊.
社會發展學系 簡 介.
人物小传:杨嘉嵋,1975年出生,国家 重点四川大学本科毕业,中国传媒大学博士毕业,现为上海政法学院讲师。多次发表学术论文:《试论社会主义法治的目标和现代法治精神的培育》发表于钦州师范高等专科学校校报2000年04期,《西部在引进,利用外资中应重视的问题及对策》发表于四川师范学院学报2000年05期,《试论毛泽东的刑法思想》发表于达县师范高等专科学校学报2001年01期,《美国著名主持人的十点共性》发表于中国广播电视学刊2007年08期,《我国电视法治节目的现状与提升》发表于新闻战线2008年08期。
云智慧助力在线医疗服务性能优化 —让IT运营更简单 2015年4月 云智慧科技(北京)有限公司.
第二章 语用的主要要素分析 第一节 语境 第二节 预设 第三节 角色 第四节 视角.
从从容容中考去.
美麗的星空 陳弦希製作.
性別刻板印象.
初三8班(上) 期末总结班会.
初三(上) 期末总结班会.
一週菜單設計.
改革开放给我们带来的变化 系别:11商务流通系 班级:物流四班 组员:物四男生组.
一、命题依据 二、命题原则 三、考试内容及要求 四、考试形式与结构 五、实验操作考试
大村國小 尋根之旅.
那年我參加瑞士巴塞爾博覽會, 除了接單做貿易,還零售賣品, 以擴大出口商品的影響。
中國醫藥大學 北港分部簡報.
西安国际港务区 入区企业相关地方税收 知识培训
拒绝毒品健康成长 ——张鸿谊.
母爱是什么?   母爱是润物的细雨,母爱是醉人的春风。   母爱是撒哈沙漠中,母骆驼为使即将渴死的小骆驼喝到水纵身跳进深潭的壮举;
动商研究中心 让高校体育驶入快车道 --国家“学校体育”相关文件解读 2016 年 05 月 15 日.
第三章 领悟人生真谛 创造人生价值 第一节 树立正确的人生观 创造有价值的人生 第二节 第三节 科学对待人生环境.
鸟的生殖和发育.
优卡会介绍资料 ——健 康 数 据 管 理 专 家—— ——爱上优卡会,生活好品味
第十四章 中国特色社会主义事业的依靠力量. 第十四章 中国特色社会主义事业的依靠力量 内容提要 包括知识分子在内的工人、农民是中国特色社会主义事业的根本力量;改革开放以来出现的新的社会阶层是中国特色社会主义事业的建设者;必须认真贯彻尊重劳动、尊重知识、尊重知识人才、尊重创造的重大方针,最广泛最充分地调动一切积极因素;巩固和加强各族人民的团结合作。
终极(13)班 赵树杰 许志鹏 初二(13)班.
全面推廣政府服務流程改造 行政院研究發展考核委員會  主任委員 宋餘俠 102年7月17日.
中国政法大学卫生法研究中心 于秀艳 2011年6月28日 杭州
思想道德修养与法律基础.
第1課 華南地區— 海陸文化的交會區.
第一部分 系统概述 第二部分 技术背景 目录 第三部分 维修流程描述 成功案例 第四部分. 第一部分 系统概述 第二部分 技术背景 目录 第三部分 维修流程描述 成功案例 第四部分.
普通高等教育“十一五”国家级规划教材 信息系统分析与设计 刘腾红 孙细明 主编 科 学 出 版 社.
科學科 污染 空氣 成因 的 : 題目 及 減少空氣污染的方法 陳玉玲 (4) 姓名 : 去到目錄.
多元文化“地球村”—— 世界文化之旅.
歡樂大派對 六年七班 第一組 自然成果發表會.
專題報告: 沒有國哪裡會有家?.
第七讲 生物多样性及其保护.
100道素菜 想看哪一道菜時 直接點一下就可進入 1西蘭花燒豆腐 2蕃茄炒凍豆腐 3東坡豆腐 4.西芹腰果百合 5土豆燉番瓜 6香椿豆腐
就在那裡上主要我去.
HTTPS改造项目 阿里技术保障部-PE1部-千山 2014/9/18.
環境教育宣導 疼愛地球 珍惜資源 愛護環境.
校外教學六福村一日遊.
關鍵時刻,關鍵作為.
債之標的 楊智傑.
契約與規範期末報告 -旅遊定型化契約書 指導老師:李惠圓 班級:四動二A 組別:第一組 組員:4970T010許欣婷 4970T041林姿汶
環境教育宣導 疼愛地球 珍惜資源 愛護環境.
投影片製作.
指導老師:蘇怡仁老師 組員:陳翊嘉、何盈宏、黃皇瑋、鄭楚懷
附件六 慢飛天使 智能障礙介紹 炫寬愛心教養家園介紹 2019/5/27.
2007年六十四个热点话题 写作提示及解说.
太空人是載人航太的核心。選拔和訓練太空人是一個國家可以獨立自主實施載人航太的重要標誌之一。
姓名:刘冰 专业:计算机科学与技术 指导教师:姚宣霞
Presentation transcript:

CMP 讲义 2018 CMP设计哲学及基础概念 CMP推荐的4层代码结构

CMP 设计哲学思想及基础概念 大道至简 - KISS – Keep It Simple Stupid 。 把(远程)API 抽象为 Class.Method(Parameters) 完全模式(Full Pattern):$remote_uri=$scheme://$host:$port/$entryPath/ index.php?_c=$className&_m=$methodName&… $s = web ($remote_uri, o2s($postdata)); $o = s2o($s); if( $o && $o[‘STS’]== ‘OK’ ){ //Expected STS OK }elseif($o[‘STS’]){ //other STS }else{ //unexpected case, build $o $o=array(‘STS’=>’KO’, errmsg=>$s); } 优雅模式(Elegant Pattern):$remote_uri=…./$_c.$_m.api?... 优雅实质就是 = 效果/代码量,代码量越少(通过不断抽象共性来实现)则越容易维护

推荐的4层结构 推荐4层结构,首层仅允许 ApiXXXX/WebXXXX/WapXXXX等(*用AppAuth过滤) API层调用LGC层(业务抽象逻辑层) LGC层调用BIZ层(业务实体对象层) APP层包含ORM层(ORM类似DAO) 凡事均有例外,有时简单事情简单办,迷你项目可偷鸡 ** 比如说Biz层偷掉或者合并到Orm层,直接Lgc操作Orm层;甚至剪掉Lgc层直接Api层直接操作Orm层; 具体要看项目的规模!

CDN / Firewall / SQUID / ReverseProxy NGINX / APACHE / FPM System Architecture GET FORM POST XML POST JSON POST HTTP/HTTPS CDN / Firewall / SQUID / ReverseProxy NGINX / APACHE / FPM WEB MODE Api Api Lgc Lgc Lgc CONSOLE MODE Biz Biz Biz =XX% Orm Biz Orm NonDB DB (Mysql/M$sql/Redis/Mongo/etc) Orm CMP System By cmpTech.info

相关说明 公开代码仓 https://github.com/cmptech/ 私有代码仓 (由导师构建)