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

