NickLee.FortuneBase(2009.2_B) For Oracle92i/10g/11g
NickLee.FortuneBase是在NickLee.Web.UI等中間件、NickLee.Fortune架構的基礎上搭建的基于子產品重用的系統架構
包含
系統緩存壓縮控制
基礎類控制
基礎資料
權限控制
MS ajax與查詢,編輯頁面整合
大資料量分頁與防範注入攻擊
動态sql語句,對象資料與datatable資料互換
CodeSmith頁面生成,系統導航等方面完整的可重用業務架構
(下載下傳位址中已經包含架構所有源代碼和代碼模闆、資料庫備份、資料模型)
資料庫在FortuneLibrary裡面,資料庫連接配接在Database.config中
注意:已經發送代碼的公司和個人.需要引用的dll在FotuneWeb/bin目錄下面,請自行提取.
請團隊支援的公司和個人,請聯系對應的團隊成員,以擷取全部架構全部源代碼和資料模型.
版本更新紀錄
Version: 2009.2.0002.1
1. B組Oracle92i/10g/11g版本FortuneBase架構
2. Vs.net2008、.Net Framework3.5SP1、Oracle92i/10g/11g、MS AJAX 3.5開發環境
FotuneBase配置說明
1.所有需要引用的dll
...FortuneBase/FortuneWeb/bin
2.資料庫采用Oracle92i,資料庫配置連接配接在
...FortuneBase/FortuneWeb/DataBase.config
資料庫腳本和dmp檔案在
...FortuneBase/FortuneLibrary/DataBase/DataBackup/Oracle
3.資料模型采用PowerDesigner12.0
...FortuneBase/FortuneLibrary/DataBase/Model/ORACLE
4.生成頁面的CodeSmith模版在,CodeSmith版本4.0及其以上版本
...FortuneBase/FortuneLibrary/CodeSmith/Fortune
請采用Fortune(ALL.OneTableAdv).cst生成所有代碼
參數開啟為
IncludeAtlasLibrary=true 開啟MS ajax
UserWebAppProject=true
所有路徑相對于根目錄而言,一般全部采用http://www.cnblogs.com/
IsAdvQuery=true 開啟千萬級資料查詢
IsOracle自行選擇 開啟oracle資料庫
IsTopOpenWindow=true
mInsertPrimaryKey=false
mORMState=true 開啟IBatisNet xml中對應的XMl與Domain層關系影射
Asembly:Domain層dll全名
ControlNamespace:生成Control層檔案命名空間
Namespace:生成Domain層檔案命名空間
PrimaryKey:對應資料庫表主鍵名稱
RuleBaseNamespace:Rule層基礎命名空間,預設為FortuneRule
RuleNamespace:生成Rule層基礎命名空間,比如FortuneRule.XXX
WebSiteNameSpace:生成Web層對應檔案命名空間
FotuneBase更新記錄[2009.2.0002.1]
參考壓縮包中更新文檔
參考圖示
參考圖示