《HiWind企業快速開發框架實戰》(1)框架的工作原理


《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>

.NET 技術交流群:239031814 HiWind企業快速開發框架

==============================================================================================


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM