efwplus框架介紹

此框架獲得博客園大神@張善友的關注,建議我寫一篇此框架的最新介紹,好在@dotNet跨平臺公衆號上推薦給你們,獲得大神的指示固然激動,快馬加鞭的趕出此文,供你們參考!
 

1、使用efwplus框架的理由:

1.讓功能開發者專一於具體業務的實現,避免時間浪費在過多的技術實現上;
2.利用代碼分層規範編碼人員的代碼,提升代碼一致性與可讀性;
3.框架加入mvc模型與領域對象模型的思想,加強系統後續需求的可擴展性;
 

2、efwplus框架的特點:

1.框架整合了一些很是不錯的開源代碼,日誌跟蹤、數據庫訪問、緩存對象、依賴注入等採用了EntLib,ORM採用dapper,數據序列化採用Newtonsoft.Json,DotNetBar做爲桌面程序界面組件,Web界面採用了Jquery+JqueryEasyUI+bootstrap+Handlebars.js+metronic等。
2.爲了解決在使用框架開發功能的時候擴展更方便,設計了一套功能插件機制,每個插件能夠獨立訪問數據、獨立的配置文件、獨立的程序集,支持打包成一個插件包,靈活安裝。
3.框架統一了Winform程序、Wcf服務、Web程序開發的方式,相同的分層結構,相同的代碼風格,三種方式能夠共用同一個業務邏輯。
4.框架實現了一些基礎功能,包括用戶權限管理、字典數據管理、統計報表管理、業務消息管理。用戶權限控制精細,用戶、角色、菜單、界面控件,經過配置能夠控制到一個界面的操做權限。
 

3、框架結構圖

 
 

4、各個版本項目結構

①Winform版
②Wcf版
③Web版
 
 

5、界面展現

①Winform界面
 
②Web界面
③WCF界面
 
 

6、框架博客文章索引(老版)

第一部分:EFW框架功能全面介紹html

        開篇從兩個部分全面介紹了EFW框架的總體功能及適用項目,首先經過一個實例分別講解怎麼利用框架快速開發WebWinformWCF系統與WebService系統接口,這樣你對使用EFW框架開發出來的系統是什麼樣的結構有了一個初步的瞭解;接着詳細講解框架中已有系統基礎功能,包括權限管理、字典管理、報表管理和消息管理,如今你就能夠用框架中現有的輪子立刻搭建出本身的系統;前端

1、EFW框架整體介紹程序員

2、利用EFW快速開發Web系統(B/S)數據庫

3、利用EFW快速開發Winform系統(C/S)bootstrap

4、利用EFW快速開發基於WCF爲中間件的三層結構系統設計模式

5、利用EFW快速開發基於WebServices的系統接口緩存

6、EFW框架基礎功能之權限管理微信

7、EFW框架基礎功能之字典數據配置管理架構

8、EFW框架基礎功能之自定義報表配置管理mvc

9、EFW框架基礎功能之消息管理

 

第二部分:EFW框架核心類庫源代碼講解

      在整個核心類庫中,我的感受最有成就感、設計得最好的就是分層與控制器,只要你看懂了這兩個部分,基本上整個框架也一清二楚了;像EntLib、數據庫操做、ORMSSO等都參考了一下網上的資料再整合在框架中的,只有分層與控制器是經過編寫代碼過程當中總結出來的,實實在在、簡單明瞭的設計模式;這都是爲了讓你寫出散心悅目的代碼;

10、EFW框架的分層架構及意義(控制器、業務對象、實體、Dao之間關係)

11、EFW框架的分層與系統業務的結合

12、EFW框架核心類庫之與EntLib結合

十3、EFW框架核心類庫之數據庫操做(多數據庫事務處理)

十4、EFW框架核心類庫之簡易ORM

十5、EFW框架核心類庫之系統啓動入口和初始化內容

十6、EFW框架核心類庫之單點登陸SSO

十7、EFW框架核心類庫之Web控制器

十8、EFW框架核心類庫之Winform控制器

十9、EFW框架核心類庫之WCF控制器

二10、EFW框架核心類庫之WebService服務

 

第三部分:EFW框架前端界面開發詳解

       本篇詳細講解了框架前端界面層的一些功能,從系統目錄結構、調試方法、主要的界面開發工具以及其餘一些界面功能組件,四個維度來介紹整個框架界面開發,特別是Web系統的JqueryEasyUIWinform系統中的自定義控件這兩方面要花點時間重點學習。框架中擁有這些功能後,會讓咱們開發系統變得更加方便;

二11、EFW框架Web前端開發之目錄結構和使用firebug調試方法

二12、EFW框架Web前端開發之JqueryEasyUI

二十3、EFW框架Web前端開發之其餘控件(FusionCharts圖表、ReportAll報表)

二十4、EFW框架Winform前端開發之目錄結構說明和調試方法

二十5、EFW框架Winform前端開發之自定義控件

二十6、EFW框架Winform前端開發之其餘控件(Grid++Report報表、條形碼)

 

第四部分:EFW框架中的核心設計架構和開發模式詳解

二十7、EFW框架BS系統開發中的MVC模式探討

二十8、EFW框架CS系統開發中的MVC模式探討

二十9、EFW框架開發的系統支持SaaS模式和實現思路

三10、WCFHosting服務主機的利用WCF服務通信和實現思路

三11、WCFHosting服務主機的路由器與負載均衡和實現思路

 

第五部分:EFW框架輔助開發工具及系統部署

三12、利用EFW開發的四種類型系統程序的打包、發佈、部署及配置管理

三十3、EFW輔助工具之代碼生成工具CodeMaker

三十4、EFW輔助工具之相似IIS的小型Web應用服務工具NetWebServer

 

第六部分:EFW框架帶給咱們的思考

三十5、基於EFW框架思想的開發過程(階段、要作的事、人員)

三十6、作一個比較稱職程序員的核心價值(踏實、持續努力、想象力、從不放棄)

 

7、獲取源代碼

友情支助:¥10,付費後提供一個郵箱地址

  1. 微信支付,微信號:kakake820
  2. 支付寶支付,帳號:kakake914@126.com
相關文章
相關標籤/搜索