基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - ActiveXForm运行容器...
? ? 前面的文章AgileEAS.NET之插件運(yùn)行容器中對(duì)基于WinForm和WebForm技術(shù)的容器做了個(gè)簡(jiǎn)單的介紹,接下來(lái),我們介紹一下WinForm和WebForm技術(shù)結(jié)合的容器ActiveXForm容器,先上圖再說(shuō)。
????? 前看不清楚的請(qǐng)通過(guò)上圖的鏈接,或者去相冊(cè)中看,有100%清晰的圖。
????? 到目前為止,我把基于WinForm和WebForm技術(shù)的四種運(yùn)行容器大概的介紹了一下,ActiveXForm運(yùn)行容器是WinForm和WebForm技術(shù)相結(jié)合實(shí)現(xiàn)的。
????? ActiveXForm容器在解決信息管理系統(tǒng)特別是基于Interaet中的事務(wù)處理系統(tǒng)有一定的優(yōu)勢(shì),純B/S技術(shù)的在解決客戶端體驗(yàn)、精確打印、設(shè)備打交道上無(wú)法解決的缺失,要解決也是必須通過(guò)內(nèi)嵌ActiveX去解決。
ActiveXForm容器實(shí)現(xiàn)的本質(zhì)技術(shù)是網(wǎng)頁(yè)內(nèi)嵌AvtiveX控件,上圖中共分三塊,導(dǎo)航、內(nèi)嵌IModule插件容器、Top工具條三個(gè)獨(dú)立的ActiveX控件,三個(gè)控件間的協(xié)作由Web完成,由WinFrom、WebForm開(kāi)發(fā)的業(yè)務(wù)插件被動(dòng)態(tài)的加載到導(dǎo)航,打開(kāi)模塊插件后被裝入右邊Table頁(yè)中運(yùn)行,WebForm插件的運(yùn)行機(jī)理自不必說(shuō),基于WinFrom技術(shù)的模塊插件裝入右邊Table頁(yè)中的ActiveX容器。
????? 從敏捷并行開(kāi)發(fā)的基本思路,我所解決的最基本思路到此就可以滿足,用戶自行參考IModle開(kāi)發(fā)標(biāo)準(zhǔn)用不同的技術(shù)去實(shí)現(xiàn)模塊插件的功能,當(dāng)然,我提供了基于AgileEAS.NET的一個(gè)基礎(chǔ)模型,包括運(yùn)行在瀏覽器中的模塊插件和后端數(shù)據(jù)通信的功能和基于遠(yuǎn)程方法調(diào)用封裝的服務(wù)展現(xiàn)。
????? 通過(guò)參考AgileEAS.NET平臺(tái)的一些技術(shù)和標(biāo)準(zhǔn),我們可以實(shí)現(xiàn)模塊插件的兩用,即用WinFrom技術(shù)開(kāi)發(fā)的模塊插件,可以同時(shí)運(yùn)行在WinFrom、SmartClient、ActiveXForm容器,我有時(shí)也戲稱這為兩用平臺(tái)。
我時(shí)常推薦的方法是基于WinFrom容器去開(kāi)發(fā)和測(cè)試,最后采用AvctiveXForm容器去部署,當(dāng)然在處理數(shù)據(jù)通信、事務(wù)等需要一些注意。
關(guān)于AvctiveXForm容器我就介紹到這,關(guān)于具體實(shí)現(xiàn)技術(shù),我后在后面的文章去介紹,下來(lái),我們介紹模塊插件IModule的擴(kuò)展實(shí)踐。
?
鏈接:AgileEAS.NET應(yīng)用開(kāi)發(fā)平臺(tái)介紹
作者:魏瓊東?
出處:http://www.cnblogs.com/eastjade
關(guān)于作者:有13年的軟件從業(yè)經(jīng)歷,專注于中小軟件企業(yè)軟件開(kāi)發(fā)過(guò)程研究,通過(guò)在技術(shù)與管理幫助中小軟件企業(yè)實(shí)現(xiàn)技術(shù)層面開(kāi)源節(jié)流的目的。熟悉需求分析、企業(yè)架構(gòu)、項(xiàng)目管理?,F(xiàn)主要從事基于AgileEAS.NET平臺(tái)的技術(shù)咨詢工作,主要服務(wù)于醫(yī)療衛(wèi)生、鐵路、電信、物流、物聯(lián)網(wǎng)、制造、零售等行業(yè)。如有問(wèn)題或建議,請(qǐng)多多賜教!?
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,如有問(wèn)題,可以通過(guò)mail.james@qq.com?聯(lián)系我,也可以加入QQ群:113723486、199463175、116773358、116773358、212867943、147168308、59827496、193486983、15118502和大家共同討論,非常感謝。
? ? 本文轉(zhuǎn)自魏瓊東博客園博客,原文鏈接:http://www.cnblogs.com/eastjade/archive/2010/04/23/1718975.html,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - ActiveXForm运行容器...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 杭州获评全国最智慧城市
- 下一篇: .Net Attribute详解(下)