這個小東西主要因為是中文的,用起來感覺比EA上手,可以進行一些簡單的操作:比如:![]()
合作開發三層架構版機房中的一些工具軟體 一,EA 二,動軟代碼生成器三,實體生成類軟體 1,為資料庫自動生成常用存儲過程,也可以将自動生成的存儲過程導出,交給D層的開發人員複制粘貼使用,減少工作量。 2,導出資料庫設計文檔,不過這個文檔有點兒簡單,要自己完善下。 3,生成三層架構的主體代碼: 如圖,連帶有工廠模式的代碼都可以生成:![]()
合作開發三層架構版機房中的一些工具軟體 一,EA 二,動軟代碼生成器三,實體生成類軟體 4,這貨也支援生成單表代碼,單個子產品的代碼,也可以按照模闆什麼的生成,感覺挺好的。 不過唯一美中不足的就是支援的語言有點兒單一,隻支援C #,而我們這次合作開發是以VB.NET的。 例如:![]()
合作開發三層架構版機房中的一些工具軟體 一,EA 二,動軟代碼生成器三,實體生成類軟體 ![]()
合作開發三層架構版機房中的一些工具軟體 一,EA 二,動軟代碼生成器三,實體生成類軟體 這類小工具主要是生成實體層,但是不能生成整體的架構。 但是,我們可以将生成的檔案導入EA,搭配EA使用,生成類圖,還是挺好的。 小結:今年有本自考科目叫做軟體開發工具,為什麼要學這個呢?大概是因為這些工具讓我們從煩瑣的軟體開發中解脫出來,可以更加專注于軟體整體的設計或者是對軟體做更有意義的改進,減少了工作量。 感覺KB的項目組長們,是時候開始學習使用工具啦~![]()
合作開發三層架構版機房中的一些工具軟體 一,EA 二,動軟代碼生成器三,實體生成類軟體