ï»?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 模型驱动软äšg开å?‹¹Žå—软äšg开发|å±×ƒ¸œè½¯äšg开å?‹¹Žå—èµ¢å¯d¿U‘技软äšg开发公å?/title> <meta name="keywords" content="模型驱动软äšg开å?/> <meta name="description" content="作äؓ‹¹Žå—软äšg开发面向对象的½E‹åºå‘˜ã€ä¹ æƒ¯äºŽæž„äšg开发的½E‹åºå‘˜ï¼Œå¯¹äºŽæ¨¡åž‹é©±åŠ¨è½¯äšg开发的认识¾låŽ†äº†å‡ ä¸ªæ­¥éª¤ã€‚首先,ä¸ÞZº†é€‚应用户不同的业务组合,很多软äšg中都有的˜qè¡Œé€‰é¡¹ã€‚当我们依据自己的需要对选项˜q›è¡Œ¾l„合后,ž®†å¾—åˆ?/> <link href="/css/style.css" rel="stylesheet" type="text/css" /> <meta http-equiv="Cache-Control" content="no-transform" /> <meta http-equiv="Cache-Control" content="no-siteapp" /> </head> <body> <div style="position:fixed;left:-9000px;top:-9000px;"><dfn id="orz4q"><noscript id="orz4q"><xmp id="orz4q"><output id="orz4q"></output></xmp></noscript></dfn><strong id="orz4q"><dl id="orz4q"></dl></strong><ol id="orz4q"><p id="orz4q"><nav id="orz4q"><pre id="orz4q"></pre></nav></p></ol><dfn id="orz4q"></dfn><small id="orz4q"><optgroup id="orz4q"></optgroup></small><center id="orz4q"><small id="orz4q"><track id="orz4q"><rp id="orz4q"></rp></track></small></center><table id="orz4q"><ruby id="orz4q"><dl id="orz4q"><del id="orz4q"></del></dl></ruby></table><rt id="orz4q"></rt><output id="orz4q"></output><mark id="orz4q"></mark><dl id="orz4q"></dl><div id="orz4q"></div><optgroup id="orz4q"></optgroup><address id="orz4q"><progress id="orz4q"><noframes id="orz4q"><tr id="orz4q"></tr></noframes></progress></address><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><wbr id="orz4q"></wbr></address></thead></listing><video id="orz4q"></video><object id="orz4q"><sup id="orz4q"></sup></object><em id="orz4q"></em><div id="orz4q"></div><progress id="orz4q"><listing id="orz4q"><th id="orz4q"><option id="orz4q"></option></th></listing></progress><meter id="orz4q"></meter><acronym id="orz4q"><rt id="orz4q"></rt></acronym><label id="orz4q"></label><track id="orz4q"></track><noscript id="orz4q"><div id="orz4q"><pre id="orz4q"><ol id="orz4q"></ol></pre></div></noscript><s id="orz4q"><kbd id="orz4q"></kbd></s><form id="orz4q"></form><var id="orz4q"></var><dl id="orz4q"><strike id="orz4q"></strike></dl><xmp id="orz4q"><strike id="orz4q"><small id="orz4q"><samp id="orz4q"></samp></small></strike></xmp><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><progress id="orz4q"></progress></address></thead></listing><del id="orz4q"></del><object id="orz4q"><address id="orz4q"><samp id="orz4q"><rt id="orz4q"></rt></samp></address></object><ruby id="orz4q"></ruby><noframes id="orz4q"></noframes><code id="orz4q"></code><var id="orz4q"></var><nav id="orz4q"></nav><u id="orz4q"></u><span id="orz4q"></span><li id="orz4q"></li><tbody id="orz4q"><table id="orz4q"><span id="orz4q"><dl id="orz4q"></dl></span></table></tbody><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><var id="orz4q"></var><nav id="orz4q"></nav><rt id="orz4q"></rt><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><u id="orz4q"><s id="orz4q"></s></u><pre id="orz4q"><em id="orz4q"><p id="orz4q"><rp id="orz4q"></rp></p></em></pre><rt id="orz4q"><tr id="orz4q"></tr></rt> <pre id="orz4q"></pre><wbr id="orz4q"><rt id="orz4q"><tr id="orz4q"><output id="orz4q"></output></tr></rt></wbr><xmp id="orz4q"><pre id="orz4q"><em id="orz4q"><p id="orz4q"></p></em></pre></xmp><sub id="orz4q"></sub><p id="orz4q"></p><td id="orz4q"><tbody id="orz4q"></tbody></td><code id="orz4q"><video id="orz4q"><track id="orz4q"><tt id="orz4q"></tt></track></video></code><thead id="orz4q"></thead><source id="orz4q"><nobr id="orz4q"><cite id="orz4q"><td id="orz4q"></td></cite></nobr></source><del id="orz4q"></del><sub id="orz4q"></sub><code id="orz4q"></code><code id="orz4q"><menu id="orz4q"></menu></code><legend id="orz4q"><button id="orz4q"><source id="orz4q"><i id="orz4q"></i></source></button></legend><delect id="orz4q"></delect><ins id="orz4q"></ins><i id="orz4q"></i><pre id="orz4q"></pre><mark id="orz4q"></mark><b id="orz4q"><table id="orz4q"><strong id="orz4q"><noframes id="orz4q"></noframes></strong></table></b><source id="orz4q"></source><small id="orz4q"><optgroup id="orz4q"></optgroup></small><dl id="orz4q"></dl><center id="orz4q"><em id="orz4q"><track id="orz4q"><rp id="orz4q"></rp></track></em></center><address id="orz4q"></address><tt id="orz4q"><code id="orz4q"><nobr id="orz4q"><sub id="orz4q"></sub></nobr></code></tt><strong id="orz4q"></strong><delect id="orz4q"></delect><nobr id="orz4q"></nobr><strike id="orz4q"></strike><strong id="orz4q"></strong><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><menu id="orz4q"></menu><menu id="orz4q"></menu><small id="orz4q"><optgroup id="orz4q"></optgroup></small><input id="orz4q"><label id="orz4q"></label></input><big id="orz4q"><nobr id="orz4q"><track id="orz4q"><button id="orz4q"></button></track></nobr></big><sub id="orz4q"></sub><nav id="orz4q"><blockquote id="orz4q"></blockquote></nav><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><wbr id="orz4q"></wbr></address></thead></listing><tbody id="orz4q"><table id="orz4q"></table></tbody><font id="orz4q"><mark id="orz4q"><meter id="orz4q"><tbody id="orz4q"></tbody></meter></mark></font><dl id="orz4q"><strike id="orz4q"><i id="orz4q"><samp id="orz4q"></samp></i></strike></dl><wbr id="orz4q"><noscript id="orz4q"></noscript></wbr><strong id="orz4q"><input id="orz4q"></input></strong><wbr id="orz4q"></wbr><legend id="orz4q"></legend><address id="orz4q"><progress id="orz4q"><noframes id="orz4q"><tr id="orz4q"></tr></noframes></progress></address><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><center id="orz4q"><ol id="orz4q"><noscript id="orz4q"><b id="orz4q"></b></noscript></ol></center> <u id="orz4q"><s id="orz4q"></s></u><u id="orz4q"><s id="orz4q"></s></u><output id="orz4q"></output><ruby id="orz4q"></ruby><wbr id="orz4q"></wbr><ins id="orz4q"></ins><s id="orz4q"><kbd id="orz4q"></kbd></s><b id="orz4q"></b><nobr id="orz4q"></nobr><strike id="orz4q"></strike><input id="orz4q"><label id="orz4q"></label></input><em id="orz4q"></em><form id="orz4q"></form><tbody id="orz4q"><table id="orz4q"><legend id="orz4q"><dl id="orz4q"></dl></legend></table></tbody><tr id="orz4q"></tr><dd id="orz4q"></dd><li id="orz4q"></li><code id="orz4q"></code><menu id="orz4q"><samp id="orz4q"></samp></menu><p id="orz4q"><rp id="orz4q"><u id="orz4q"><strong id="orz4q"></strong></u></rp></p><pre id="orz4q"><em id="orz4q"></em></pre><tbody id="orz4q"><table id="orz4q"></table></tbody><ol id="orz4q"><p id="orz4q"><label id="orz4q"><blockquote id="orz4q"></blockquote></label></p></ol><tr id="orz4q"><option id="orz4q"></option></tr><legend id="orz4q"></legend><p id="orz4q"><rp id="orz4q"><output id="orz4q"><strong id="orz4q"></strong></output></rp></p><menu id="orz4q"></menu><rt id="orz4q"></rt><rp id="orz4q"></rp><optgroup id="orz4q"></optgroup><del id="orz4q"></del><button id="orz4q"></button><rp id="orz4q"></rp><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><nav id="orz4q"><blockquote id="orz4q"></blockquote></nav><thead id="orz4q"><menuitem id="orz4q"><progress id="orz4q"><noscript id="orz4q"></noscript></progress></menuitem></thead><sup id="orz4q"><acronym id="orz4q"></acronym></sup><center id="orz4q"></center><font id="orz4q"></font><noscript id="orz4q"><div id="orz4q"></div></noscript><font id="orz4q"></font><wbr id="orz4q"><noscript id="orz4q"></noscript></wbr><meter id="orz4q"></meter><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><nav id="orz4q"></nav><input id="orz4q"><label id="orz4q"><menuitem id="orz4q"><progress id="orz4q"></progress></menuitem></label></input><address id="orz4q"></address><dl id="orz4q"></dl><progress id="orz4q"></progress><video id="orz4q"></video></div> <div class="head"> <div class="top"><span><a href="/html/sitemap.xml">XML</a> | <a href="/html/sitemap.html">HTML</a> | <a href="/sitemap.txt">TXT</a></span></div> <div class="bank"> <div class="logo"> <h1><strong><a href="http://www.themmauniversity.com" style="margin-right:10px">‹¹Žå—软äšg开å?/a></strong><strong><a href="http://www.themmauniversity.com">å±×ƒ¸œè½¯äšg开å?/a></strong></h1> </div> <div class="contact-top"></div> </div> <div class="menu"> <ul> <li><a href="/">é¦?#160;   ™å?/a></li> <li><a href="/About/">关于我们</a></li> <li><a href="/Advantage/">开发优åŠ?/a></li> <li><a href="/Products/">产品展示</a></li> <li><a href="/Cooperation/">合作企业</a></li> <li><a href="/News/">新闻动æ€?/a></li> <li><a href="/Contact/">联系我们</a></li> </ul> </div> <div class="banner"><img src="/images/banner.jpg" width="1000" height="341"/></div> </div> <div id="position"><div>您当前位¾|®ï¼š<a href="/">软äšg开å?/a> >> <a href="/News/">新闻动æ€?/a> >> <a href="/News/Technology/">软äšg开发技æœ?/a> >> ‹¹è§ˆæ–‡ç« </div></div> <div class="youshi_f1" id="youshi_tdyx"> <div class="youshi01"> <h1 class="article_title">模型驱动软äšg开å?/h1> <div class="article_author">æ·ÕdŠ æ—‰™—´åQ?016-9-27 16:04:55 文章作者:<a href="/">‹¹Žå—软äšg开å?/a> ‹¹è§ˆ‹Æ¡æ•°åQ?Script Language="Javascript" Src="/item/GetHits.asp?Action=Count&GetFlag=0&m=1&ID=2810"></Script></div> <div class="article_main"><div id="MyContent"><p><span style="font-size: 14px;">  作äؓ<a href="/" target="_self"><strong>‹¹Žå—软äšg开å?/strong></a>面向对象的程序员、习惯于构äšg开发的½E‹åºå‘˜ï¼Œå¯¹äºŽæ¨¡åž‹é©±åŠ¨è½¯äšg开发的认识¾låŽ†äº†å‡ ä¸ªæ­¥éª¤ã€?/span></p><p><span style="font-size: 14px;">  首先åQŒäؓ了适应用户不同的业务组合,很多软äšg中都有的˜qè¡Œé€‰é¡¹ã€‚当我们依据自己的需要对选项˜q›è¡Œ¾l„合后,ž®†å¾—åˆîC¸åŒçš„界面和业务规则。比较常见的有:报表、对于数据的校验、流½E‹ç­‰ã€?/span></p><p><span style="font-size: 14px;">  接着WEB™åµé¢˜q›å…¥äº†æˆ‘的视野。利用诸如:JSP、PHP、ASP甚至CGI½{‰æŠ€æœ¯æ¥ç”Ÿæˆ‹zÕdŠ¨çš„界面。而太多的˜q™äº›Pages都是用脚本生成的。当我们改变脚本的时候,在浏览器端的画面也随之改变ã€?/span></p><p><span style="font-size: 14px;">  XML是一个更加接˜q‘于˜q™ç§æ€æƒ³çš„东è¥Ñ€‚简单的说格式化的数据+如何昄¡¤ºåQŒæž„成了XML。而XML本èín只是数据而已åQŒå®ƒòq¶ä¸æ˜¯ä¸€ä¸ªèÊY件。但你利用它中间的定义就应该得到同样的显½Cºã€‚这不能不说是标准的威力。同时我也看刎ͼŒåŒæ ·çš„数据改变其中的XSL、DTD½{‰ï¼Œæˆ‘们看到ž®†æ˜¯æ•°æ®çš„另一¿Uè¡¨è¾‘ÖŞ式。作为数据的XSL、DTD½{‰çš„改变引è“v了显½Cºå†…容和形式的改变ã€?/span></p><p><span style="font-size: 14px;">  每种脚本都有自己的解释程序。把他们当作驱动引擎åQŒè„šæœ¬å½“做自定义的模型。当脚本变化的时候,½E‹åºçš„运行也ž®†éšä¹‹æ”¹å˜ã€?/span></p><p><span style="font-size: 14px;">  其实我们现在所˜q›è¡Œçš„èÊY件开发都可以看做是一¿Uæ¨¡åž‹ã€‚èÊY件开发经历了静态库à动态库à构äšg技术。从其中可以看到的是åQŒèÊY件的发展是在不断地提升灵‹zÀL€§å’Œæå‡¾pȝ»Ÿçš„可伸羃性。在静态库的时代,代码是在¾~–译时被装蝲的,动态库是程序在开始运行时被装载的。而构件却是在需要时被加载的åQŒè¿™¿UåŠ è½½ä¸ä¸€å®šæ˜¯ç”׃½ çš„程序代码来实现的ã€?/span></p><p><span style="font-size: 14px;">  中间语言成了一¿Uè¶‹åŠ¿ï¼Œ Java是先é©Þp€…。先ž®†åŽŸä»£ç ¾~–译成中间语­a€åQŒç„¶åŽç”¨è§£é‡Šå¼•æ“ŽåŽ»è§£é‡Šã€‚中间语­a€ž®±æ˜¯ä¸€¿UåŠ¨æ€çš„模型åQŒå®ƒåœ¨è¿è¡ŒæœŸé—´è¢«è§£é‡Šå¼•æ“Žè§£é‡Šã€‚MS.Net步其后尘。所有的.Net语言都被先编译成一¿Uå…¬å…Þqš„中间语言。然后在¾pȝ»Ÿ˜qè¡ŒæœŸé—´æ¥è§£é‡Šä¸­é—´è¯­­a€ä»£ç ã€‚这样做坏处是显然的åQšè¿è¡Œé€Ÿåº¦é™ä½Žäº†ã€‚è¿™æ ïLš„做法又有什么好处呢åQŸé¦–先想到的应该是åã^台的跨越。Javaž®±æ˜¯ä¸€ä¸ªä¾‹è¯ã€‚同时让½E‹åºå‘˜æ‘†è„׃º†å…·ä½“òq›_°çš„束¾~šï¼Œä¸“心于业务的实现ã€?/span></p><p><span style="font-size: 14px;">  ˜q™åªæ˜¯å¯¹äºŽå¼€å‘äh员的好处。但我们可以看到åQŒæ¨¡åž‹çš„不断提升åQŒå…¶¾l“果是让开发äh员更加接˜q‘于惌™¦è¡¨è¾¾çš„业务逻辑。而运行期间的动态模型更是增加了其中的灵‹zÀL€§ï¼Œæ›´å°‘的代码改变换来更多的对业务的专注ã€?/span></p><p><span style="font-size: 14px;">  软äšg开发中的原型法和逐步é€ÆD¿‘真实的思èµ\是非常有用的。系¾lŸåˆ†æžäh员äؓ了得到用æˆïLš„真实æƒÏx³•åQŒæ›´½W¦åˆå®žé™…业务的逻辑åQŒé¦–先做å‡ÞZ¸€ä¸ªåŽŸåž‹å‡ºæ¥ï¼Œé€šè¿‡æ”¹è¿›˜q™ä¸ªåŽŸåž‹æœ€¾lˆè¾¾åˆ°æ»¡­‘³ç”¨æˆ·éœ€è¦çš„¾pȝ»Ÿã€?/span></p><p><span style="font-size: 14px;">  虽然面向对象的设计从一开始以对象的方式来思考,但用æˆïLš„业务‹¹ç¨‹å´æ˜¯éœ€è¦ç»˜q‡å¤šè½®çš„¼‚¨åˆæ‰èƒ½çœŸæ­£åŽÈ†è§£çš„ã€?/span></p><p><span style="font-size: 14px;">  如果一开始我们就提供¾l™ç”¨æˆ·ä¸€ä¸ªæ¨¡åž‹å®šä¹‰å·¥å…øP¼Œè®©ç”¨æˆ¯‚‡ªå·±åŽ»å®šä¹‰è‡ªå·±çš„业务。这æ øP¼Œå½“用户可以修改这个模型的时候也ž®±æ˜¯ä¸šåŠ¡äººå‘˜çœŸæ­£å‚与软äšg开发时代的到来。那么徏模工具就要符合用æˆïLš„思维习惯åQŒç”¨çŽ°å®žä¸–界中的概念åŽÕd¾ç«‹èÊY件ã€?/span></p><p><span style="font-size: 14px;">  面向对象、UML建模½{‰èƒ½å¸®åŠ©æˆ‘们åŽÈ†è§£æ¨¡åž‹é©±åŠ¨èÊY件的开发。但模型驱动的èÊY件开发åƈ不是OOD、OOA。在˜q™ä¸ªä¸–界里,我们看到的是实体。实体和对象òq¶ä¸ä¸€æ —÷€‚实体可以是一个对象、一个构件、一个系¾lŸã€‚而实体在更多的时候被理解ä¸ø™¯¸å¦‚:报表、物料单、生产计划、客戗÷€é”€å”®æƒ…å†ëŠ­‰ã€?/span></p><p><span style="font-size: 14px;">  UML是帮助我们的¾pȝ»Ÿåˆ†æžäººå‘˜˜q›è¡Œè½¯äšg开发设计的åQŒå®ƒæ›´å¤šçš„是在脓˜q‘ä»£ç è¿™ä¸ªå±‚é¢ã€‚ä½†æ˜¯å¤æ‚çš„å›‘ÖŞ与文字说明åƈ没有减少用户对èÊY件的¼œžç§˜å’ŒæŠµè§¦å¿ƒç†ã€‚暂且不说用户需要去学习UMLåQŒè‡³ž®‘在中国能看懂UML囄¡š„¾pȝ»Ÿåˆ†æžå‘˜å°±ä¸å¤šã€‚以一个èÊY件专业äh士的眼光åŽÈ†è§£ç”¨æˆïLš„业务需求,˜q™æœ¬íw«æ˜¯æœ‰é—®é¢˜çš„。而你与用户去谈物料单该如何处理的时候,他会昄¡¤ºå‡ºéžå¸”R«˜çš„积极性。因为在他看来,他的工作ž®±æ˜¯å¤„理物料单,处理报表½{‰ã€?/span></p><p><span style="font-size: 14px;">  模型ž®±æ˜¯è¦å¸®åŠ©ç”¨æˆ·åŽ»è®¾è®¡è‡ªå·±çš„ç³»¾lŸã€‚它是èÊY件中的虚拟业务与现实业务之间的映ž®„器。模型中通过对实体、规则、业务等的表辑֮žçŽîCº†ä»¥ç”¨æˆïLš„思维方式åŽÈ†è§£èÊY件中的业务操作ã€?/span></p><p><br/></p></div> </div> </div> </div> <div class="clear"></div> <div class="foot"> <div class="foot_menu"> <ul> <li><a href="/About/">关于我们</a></li> <li><a href="/Advantage/">开发优åŠ?/a></li> <li><a href="/Statement/">法律声明</a></li> <li><a href="/Remittance/">汇款方式</a></li> <li><a href="/Contact/">联系我们</a></li> </ul> </div> <div class="banquan"> 手机åQ?8678812288 EåQMail:1069706080@qq.com<br /> 地址åQšå±±ä¸œçœ‹¹Žå—市舜耕èµ\泉城公园东门园内向北50¾c? 鲁ICPå¤?7011972å? 版权所æœ?008åQ?013 å±×ƒ¸œèµ¢å¯d信息¿U‘技有限公司<script type="text/javascript"> var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://"); document.write(unescape("%3Cscript src='" + _bdhmProtocol + "#/h.js%3F5fbc066dba9928a1e914c338c6945c98' type='text/javascript'%3E%3C/script%3E")); </script> </div> </div> <div style="position:fixed;left:-9000px;top:-9000px;"><dfn id="orz4q"><noscript id="orz4q"><xmp id="orz4q"><output id="orz4q"></output></xmp></noscript></dfn><strong id="orz4q"><dl id="orz4q"></dl></strong><ol id="orz4q"><p id="orz4q"><nav id="orz4q"><pre id="orz4q"></pre></nav></p></ol><dfn id="orz4q"></dfn><small id="orz4q"><optgroup id="orz4q"></optgroup></small><center id="orz4q"><small id="orz4q"><track id="orz4q"><rp id="orz4q"></rp></track></small></center><table id="orz4q"><ruby id="orz4q"><dl id="orz4q"><del id="orz4q"></del></dl></ruby></table><rt id="orz4q"></rt><output id="orz4q"></output><mark id="orz4q"></mark><dl id="orz4q"></dl><div id="orz4q"></div><optgroup id="orz4q"></optgroup><address id="orz4q"><progress id="orz4q"><noframes id="orz4q"><tr id="orz4q"></tr></noframes></progress></address><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><wbr id="orz4q"></wbr></address></thead></listing><video id="orz4q"></video><object id="orz4q"><sup id="orz4q"></sup></object><em id="orz4q"></em><div id="orz4q"></div><progress id="orz4q"><listing id="orz4q"><th id="orz4q"><option id="orz4q"></option></th></listing></progress><meter id="orz4q"></meter><acronym id="orz4q"><rt id="orz4q"></rt></acronym><label id="orz4q"></label><track id="orz4q"></track><noscript id="orz4q"><div id="orz4q"><pre id="orz4q"><ol id="orz4q"></ol></pre></div></noscript><s id="orz4q"><kbd id="orz4q"></kbd></s><form id="orz4q"></form><var id="orz4q"></var><dl id="orz4q"><strike id="orz4q"></strike></dl><xmp id="orz4q"><strike id="orz4q"><small id="orz4q"><samp id="orz4q"></samp></small></strike></xmp><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><progress id="orz4q"></progress></address></thead></listing><del id="orz4q"></del><object id="orz4q"><address id="orz4q"><samp id="orz4q"><rt id="orz4q"></rt></samp></address></object><ruby id="orz4q"></ruby><noframes id="orz4q"></noframes><code id="orz4q"></code><var id="orz4q"></var><nav id="orz4q"></nav><u id="orz4q"></u><span id="orz4q"></span><li id="orz4q"></li><tbody id="orz4q"><table id="orz4q"><span id="orz4q"><dl id="orz4q"></dl></span></table></tbody><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><var id="orz4q"></var><nav id="orz4q"></nav><rt id="orz4q"></rt><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><u id="orz4q"><s id="orz4q"></s></u><pre id="orz4q"><em id="orz4q"><p id="orz4q"><rp id="orz4q"></rp></p></em></pre><rt id="orz4q"><tr id="orz4q"></tr></rt> <pre id="orz4q"></pre><wbr id="orz4q"><rt id="orz4q"><tr id="orz4q"><output id="orz4q"></output></tr></rt></wbr><xmp id="orz4q"><pre id="orz4q"><em id="orz4q"><p id="orz4q"></p></em></pre></xmp><sub id="orz4q"></sub><p id="orz4q"></p><td id="orz4q"><tbody id="orz4q"></tbody></td><code id="orz4q"><video id="orz4q"><track id="orz4q"><tt id="orz4q"></tt></track></video></code><thead id="orz4q"></thead><source id="orz4q"><nobr id="orz4q"><cite id="orz4q"><td id="orz4q"></td></cite></nobr></source><del id="orz4q"></del><sub id="orz4q"></sub><code id="orz4q"></code><code id="orz4q"><menu id="orz4q"></menu></code><legend id="orz4q"><button id="orz4q"><source id="orz4q"><i id="orz4q"></i></source></button></legend><delect id="orz4q"></delect><ins id="orz4q"></ins><i id="orz4q"></i><pre id="orz4q"></pre><mark id="orz4q"></mark><b id="orz4q"><table id="orz4q"><strong id="orz4q"><noframes id="orz4q"></noframes></strong></table></b><source id="orz4q"></source><small id="orz4q"><optgroup id="orz4q"></optgroup></small><dl id="orz4q"></dl><center id="orz4q"><em id="orz4q"><track id="orz4q"><rp id="orz4q"></rp></track></em></center><address id="orz4q"></address><tt id="orz4q"><code id="orz4q"><nobr id="orz4q"><sub id="orz4q"></sub></nobr></code></tt><strong id="orz4q"></strong><delect id="orz4q"></delect><nobr id="orz4q"></nobr><strike id="orz4q"></strike><strong id="orz4q"></strong><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><menu id="orz4q"></menu><menu id="orz4q"></menu><small id="orz4q"><optgroup id="orz4q"></optgroup></small><input id="orz4q"><label id="orz4q"></label></input><big id="orz4q"><nobr id="orz4q"><track id="orz4q"><button id="orz4q"></button></track></nobr></big><sub id="orz4q"></sub><nav id="orz4q"><blockquote id="orz4q"></blockquote></nav><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><wbr id="orz4q"></wbr></address></thead></listing><tbody id="orz4q"><table id="orz4q"></table></tbody><font id="orz4q"><mark id="orz4q"><meter id="orz4q"><tbody id="orz4q"></tbody></meter></mark></font><dl id="orz4q"><strike id="orz4q"><i id="orz4q"><samp id="orz4q"></samp></i></strike></dl><wbr id="orz4q"><noscript id="orz4q"></noscript></wbr><strong id="orz4q"><input id="orz4q"></input></strong><wbr id="orz4q"></wbr><legend id="orz4q"></legend><address id="orz4q"><progress id="orz4q"><noframes id="orz4q"><tr id="orz4q"></tr></noframes></progress></address><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><center id="orz4q"><ol id="orz4q"><noscript id="orz4q"><b id="orz4q"></b></noscript></ol></center> <u id="orz4q"><s id="orz4q"></s></u><u id="orz4q"><s id="orz4q"></s></u><output id="orz4q"></output><ruby id="orz4q"></ruby><wbr id="orz4q"></wbr><ins id="orz4q"></ins><s id="orz4q"><kbd id="orz4q"></kbd></s><b id="orz4q"></b><nobr id="orz4q"></nobr><strike id="orz4q"></strike><input id="orz4q"><label id="orz4q"></label></input><em id="orz4q"></em><form id="orz4q"></form><tbody id="orz4q"><table id="orz4q"><legend id="orz4q"><dl id="orz4q"></dl></legend></table></tbody><tr id="orz4q"></tr><dd id="orz4q"></dd><li id="orz4q"></li><code id="orz4q"></code><menu id="orz4q"><samp id="orz4q"></samp></menu><p id="orz4q"><rp id="orz4q"><u id="orz4q"><strong id="orz4q"></strong></u></rp></p><pre id="orz4q"><em id="orz4q"></em></pre><tbody id="orz4q"><table id="orz4q"></table></tbody><ol id="orz4q"><p id="orz4q"><label id="orz4q"><blockquote id="orz4q"></blockquote></label></p></ol><tr id="orz4q"><option id="orz4q"></option></tr><legend id="orz4q"></legend><p id="orz4q"><rp id="orz4q"><output id="orz4q"><strong id="orz4q"></strong></output></rp></p><menu id="orz4q"></menu><rt id="orz4q"></rt><rp id="orz4q"></rp><optgroup id="orz4q"></optgroup><del id="orz4q"></del><button id="orz4q"></button><rp id="orz4q"></rp><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><nav id="orz4q"><blockquote id="orz4q"></blockquote></nav><thead id="orz4q"><menuitem id="orz4q"><progress id="orz4q"><noscript id="orz4q"></noscript></progress></menuitem></thead><sup id="orz4q"><acronym id="orz4q"></acronym></sup><center id="orz4q"></center><font id="orz4q"></font><noscript id="orz4q"><div id="orz4q"></div></noscript><font id="orz4q"></font><wbr id="orz4q"><noscript id="orz4q"></noscript></wbr><meter id="orz4q"></meter><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><nav id="orz4q"></nav><input id="orz4q"><label id="orz4q"><menuitem id="orz4q"><progress id="orz4q"></progress></menuitem></label></input><address id="orz4q"></address><dl id="orz4q"></dl><progress id="orz4q"></progress><video id="orz4q"></video></div> <a href="http://www.themmauniversity.com/">ÈÕº«¾«Æ·ÎÞÂëÒ»Çø¶þÇøÑÇÖÞAV_ÃÛÔÂa¢¥Å·ÃÀÈÕº«¹ú²ú¾«Æ·_±©²ÙÃÀÅ®Òõ²¿¸ß³±ÌìÁËÕÚµ²Ãâ·Ñ¿´_Å·¾«²úÆ·Ò»ÇøÒ»ÇøÈýÇø</a> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body> </html>