324-asp.net 通用Easyui開發框架源碼
開發環境為Visual Studio 2010,數據庫為SQL Server 2008R2,數據庫文件在DB文件夾中。
源碼描述:
一、功能介紹:
本系統實現的核心功能完全適合企業級開發
1、框架采用多層架構,反射技術。
2、權限管理里實現的功能:按鈕管理、菜單管理、角色管理、用戶管理、數據字典、單號管理、日志管理等。通用于后臺管理系統以及權限管理模塊。
3、系統用到緩存技術,MemCached和Redis這2種,具體緩存資料網上很多。
二、目錄結構:
01 Reference DLL 這里主要包括第三方的框架和組件項目,把這些文件分門別類地集中放在此目錄下。
02 Solution Items 項目的規范、流程、重要文件等。
03 Test 這里主要放置測試需要的一些信息,如測試版本、測試文檔等。
04 Publish 這個文件夾主要放置發布的版本。
05 Framework 主要包括數據訪問框架、通用權限框架、異常和日志處理框架、IOC框架、AOP框架等基礎或常用功能。
06 Bussiness JTS項目的業務文件夾。
07 UI 即User Interface,該層作為數據輸入和展示的界面,是與用戶交互的有效途徑,所以它起著至關重要的作用。往往給人第一印象的就是UI層,在設計的時候也要根據不同的技術或者不同的要求進行斟酌。通常可以把UI分為B/S UI、C/S UI以及WEB服務。在這里就是我們的ASP.NET項目。
08 SOA 這一層不是必須的,根據項目的具體情況進行取舍,如果業務比較復雜且交互項目繁多,那么SOA可以減輕我們的負擔;如果業務比較單一且相對簡單,就可以直接調用或者使用Web Service/Remoting/WCF作為通信框架即可。在實施SOA的過程中,可以自己使用WCF+WF搭建一個小型輕量級的SOA框架,也可以使用諸如Biztalk等軟件。

