《HiWind企業快速開發框架實戰》(1)框架的工作原理
1.HiWind架構
HiWind的基本架構如下:
持久層部分:同時為框架本身的業務服務,也為開發人員的自定義業務服務。
邏輯層:分為兩個部分,框架本身的邏輯和自定義業務邏輯,其中框架本身的業務在HiWind中已經實現。在專案開發中,使用者可以根據需要分層設計自定義業務邏輯。
展現層部分:支援擴充套件多種前端,也支援自定義。
2.HiWind工作流程
(1)頁面及元素建立流程;
(2)使用者及授權流程;
3.HiWind發展路線
(1)前端:擴充套件前端Bootstrap支援(目前已經在籌備中)和其它主流前端支援;
(2)持久層:擴充套件持久層(目前正在重構部分程式碼和增加ORM);
(3)設計:增加基於領域驅動設計。
4.HiWind專案進度
(1)前端部分(已完成):前端EasyUi擴充套件
(2)業務部分(已完成):選單、表單、查詢、觸發鍵、事務、功能、資料字典、機構、使用者、角色許可權、日誌、列印管理等基本業務已經完成
(3)業務部分(進行中):模型設計、頁面模板、主題管理、報表管理、文件管理、Bug管理、平臺維護等正在進行之中,持續更新。
(4)持久層(重構中):持久層基本介面可以引用,部分程式碼需要重構,正在進行中。
5.HiWind原始碼共享宣告
完成部分的原始碼在QQ群共享,歡迎加群下載交流:群號:239031814
未完成部分或重構部分,將在完成測試穩定後共享。
歡迎有興趣的朋友加入或提供有價值的建議。
6.HiWind使用宣告
HiWind目前功能已經完成了多個商業專案,歡迎使用框架學習交流或應用於商業專案。
框架應用中允許修改部分程式碼,不允許修改框架名稱或修改名稱空間或打包後出售等(保留追糾法律責任的權利)。
==============================================================================================
<如果對你有幫助,記得點一下推薦哦,如有有不明白或錯誤之處,請多交流>
<對本系列文章閱讀有困難的朋友,請先看 《.net 物件導向程式設計基礎》 和 《.net 物件導向程式設計進階》 >
<轉載宣告:技術需要共享精神,歡迎轉載本部落格中的文章,但請註明版權及URL>
==============================================================================================