基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET平台開發指南 – 資料層開發

對象關係映射         AgileEAS.NETORM並沒有採用如NHibernate中對應檔的檔案的模式,而是採用了直接硬式編碼模式實現,ORM體系設計採用了屬性/列>資料對象>資料集合(表)的結構:          最基本的思路是一個記錄/實體(IEntity)映射一條記錄,一個實體包括若干屬性/列(Colunm),而一組IEntity和一組Colunm組成一個資料表對象(IEntity),用於對象一個表、視圖、或者一個查詢結果,下面我涉及到的類、介面介紹一下:

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET平台開發指南 – 資料訪問

統一資料訪問介紹         統一資料訪問(Uniform Data Access,簡寫為UDA)用於隔離系統和資料平台,使系統可以在各種資料庫平台上自由移植。該資料庫提供者要求通過該介面對資料庫進行訪問的模組要提交標準的SQL語句,而不僅僅是對當前資料庫有效語句。         統一資料訪問與資料層分離是相互相成的兩個概念和實踐、統一資料訪問為資料層分離提供資料庫訪問環境及介面的獨立、介面驅動及資料層體繫結構的一致性提供保證。        

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 AgileEAS.NET – 外掛程式介面IModule

  我們知道,要基於平台(容器)+外掛程式的這種模式進行開發,我們必須定義一組契約,用於約束模組外掛程式開發,也就是說,模組外掛程式需要遵守一定的標準進行開發,才能正常被容器調用,這就是IModule所定義的內容。IModule/// <summary>/// 定義EAS模組外掛程式的基本規範。/// </summary>public interface IModule: IObject{ /// <summary> /// 擷取模組的名稱。

Microsoft Exchange的開源替代軟體TOP5

你是否為Microsoft Exchange郵件伺服器的費用超支而懊惱?Linux與自由/開放源碼的世界已足夠強大,並有很多不錯的開源產品可以替代Microsoft Exchange,並且不會讓你銀行賬戶的money流失。本文列出可稱為Microsoft Exchange 殺手的5款開源軟體,列表如下:1、CitadelCitadel 是一個進階的小組通訊、協作和BBS應用系統。使用者可以使用任何遠程登入,全球資訊網,或用戶端軟體串連到

翻譯 Debian 軟體包簡介資訊

要做一些有意義的事情,比如翻譯 Debian 軟體包簡介資訊(http://carlosliu.livejournal.com/4903.html)-----------------------------------------------實驗了一下翻譯了三個 mawk,hostname,makedev,感覺不錯。每天抽幾分鐘出來翻譯幾個吧。-----------------------------------------------今天的成果:------------------------

【分享】一款手機真機螢幕同步抓取軟體

    【分享】一款手機真機螢幕同步抓取軟體    今天看到一款有點意思的開源軟體“android-screen-monitor”, 簡要記錄如下:1 簡介    一款同步手機真機螢幕到PC上的軟體(螢幕即時抓取,有點小卡)2 開源地址    http://code.google.com/p/android-screen-monitor/3 使用步驟① 通過USB將你的手機串連到電腦②

軟體建模技術概述

  1.    

軟體全程建模2

   2 分析模型分析是一個十分關鍵的過程,它是把需求轉化為代碼實現的中間階段。軟體分析是將自然語言表達的軟體需求進一步進行解析的過程。軟體設計就是從分析到軟體實現的過程。2.1 架構設計1.     

創采人事管理軟體–分布式的人力資源管理解決方案

•分布式的人力資源管理方案創采人事管理軟體完全基於Ajax技術,採用

MESSY, EXCITING, AND ANXIETY-RIDDEN: ADAPTIVE SOFTWARE DEVELOPMENT

文章目錄 by Jim HighsmithA RENAISSANCE IN WORLD VIEWWaterfall Life CycleEvolutionary or Spiral Life CycleThe Adaptive Life CycleADAPTIVE SOFTWARE DEVELOPMENT http://www.jimhighsmith.com/articles/messy.htmMESSY, EXCITING, AND

三五個人十來條槍 如何走出軟體作坊成為開發正規軍)

從發了上一篇博文,這幾天收到很多朋友的來信。大家從各個開發語言的優缺點和適用領域,一直討論到設計模式、架構、重構、單元測試,乃至敏捷編程,最後都討論到了軟體開發過程管理,甚至都談到了盈利模式和中國軟體的悲哀。最後不了了之,都覺得改善中國內地現在的軟體生產狀況不可能。為什麼呢?我重新把這幾天大家的討論留言翻了一遍,發現大家的軟體團隊都存在著這樣一種普遍現象1大部分人所在的公司,開發人員僅3-5人,多的在10人。別看就這幾條槍,還從售前支援,軟體開發,測試、打包發布、文檔編寫、實施安裝、培訓、支援人

Web Service Software Factory

Microsoft曾經大肆鼓吹Software Factory,而在SOA(Service-Oriented Architecture)在大型項目開發中嶄露頭角時,我們就不能忽略Web Service Software Factory,尤其是在Microsoft重磅推出WCF(Windows Communication Foundation)的前提下。Web Service Software Factory通常簡稱為Service

解決軟體升級過程中GAC發生的問題.

前言:將買來的第三方控制項通過MSI(MS內建的安裝工程)安裝到GAC中.後續:第三方控制項升級,我們的將客戶安裝的用戶端通過覆蓋的方式進行升級。C:小Y,測試一下升級程式。Y:哎呀,覆蓋後程式報錯,不能運行了。C:哪裡的問題。Y:可能是GAC中沒有新控制項.C:那就安裝新控制項到GAC中呀.Y:gacutil /i

嚴重警告:大家不要使用任何形式的免費發簡訊的軟體[轉貼]

把真相說出來,曾令我為難,因為我之前是在SP工作,即無線服務提供者,說白了就是經常給大家的手機發一些亂七八糟的廣告資訊之類的商家。其中的黑幕大家未必瞭解,現在我離開SP了,看著大家用一些免費發簡訊的軟體用的不亦樂乎,我實在看不過眼,出於良心,站出來說句話吧。註:所有本文言論都為本人自寫,與星星無關,請大家提高警惕性。所有提供免費發簡訊的軟體,分兩類:1)要用手機號碼來註冊的,註冊後,免費發簡訊。2)不必手機號碼註冊的,直接免費發簡訊。讓我來告訴你們,它們黑在哪裡!先說第一類,需要手機號碼註冊的。

PalmTW硬啟+裝軟體

今天為了賣掉我那款好老的PlamTW來吃頓好的,走了好多路,見了好多人,最後還是沒賣出去。不過練就了一身快速硬啟加裝系統的本領。這種經驗一定要備份一下。由於好久沒有用TW了,和大多Palm機器一樣,丟電過多自動硬啟了,開始我還挺害怕,因為以前的所有軟體都丟失了,不過現在看來沒什麼,因為我今天人為的硬啟不下於10次了....好,遇到問題,硬啟是個好方法,那如何硬啟呢?跟我的PalmTE一樣,按住電源鍵不放,戳一下Reset鍵,知道一根進度條結束(5s這樣),鬆開電源鍵,用方向鍵選擇下一步(一般就是

殺毒軟體被病毒禁用故障的解決之道

  網路上的病毒越來越猖獗,如今病毒修改殺毒軟體的註冊表,禁用殺毒軟體已經不是什麼新鮮事。筆者也是深受其害,最近筆者的電腦感染了 ghost.pif,這個檔案在殺毒軟體目錄裡面偽裝成一個惡意的Ws2_32.dll檔案,使殺毒軟體啟動不能正常載入Ws2_32.dll,殺毒軟體 啟動失敗,並且提示“0xc00000ba”錯誤。  於是筆者建立了一個名為antivir的批處理,阻止殺毒軟體禁用殺毒軟體,代碼部分如下(紅體字部分):  @echo off 關閉回顯  cd\ 轉換到根目錄  cd /d

用InstallShield 進行 ASP 軟體的打包和自動安裝

#include "ifx.h" //不能移動//////////////////////////////////////////////////////////////////////////////// 用InstallShield 進行 ASP 軟體的打包和自動安裝 // 原創作者: 賈俊 (Jaron)// 網址: http://www.jiangdu.net// 郵件: jaron@jdinfo.net// 首次發表於網易,ChinaASP,ASPHouse//////////////

對手上一些軟體下載站的簡單比較

今天心血來潮,在一些軟體下載站搜尋同一個軟體 AVS Remaker,對比了一下結果,如下:  網站搜尋結果是否本站資源評價非凡軟體站0 有點雞肋了非凡論壇0 只是限制了搜尋,絕對好地方!綠色下載站1是 統一下載站2是不錯的下載站雨林木風論壇1是 卡飯論壇4否 簫心IT樂園0  it998論壇3否 辣客聯盟2否         

使用truss、strace或ltrace診斷軟體的”疑難雜症”

原文連結簡介進程無法啟動,軟體運行速度突然變慢,程式的"Segment Fault"等等都是讓每個Unix系統使用者頭痛的問題,本文通過三個實際案例示範如何使用truss、strace和ltrace這三個常用的調試工具來快速診斷軟體的"疑難雜症"。truss和strace用來 跟蹤一個進程的系統調用或訊號產生的情況,而 ltrace用來 跟蹤進程調用庫函數的情況。truss是早期為System V

android 條碼識別軟體開發全解析

android 條碼識別軟體開發全解析android 的有一大特色就是可以識別條碼得到URL可以直接存取地址並下載,這個功能無疑為使用者提供了很大的方便。於是在android 上開發條碼識別軟體肯定是很有必要的!我在網上GOOGLE了一下發現這類的資料特別少,而且又有很多人在問如何開發。這裡我就分享一下自己的經驗。這裡我們會用到一個開源組件zxing

總頁數: 852 1 .... 254 255 256 257 258 .... 852 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.