Asp.net大型項目實踐系列 第二季

來源:互聯網
上載者:User

 

  2年前心血來潮 寫了Asp.Net大型項目實踐系列,得了園子裡很多朋友的關注和寶貴意見。時隔2年無論是工作和生活都發生了很多變化,唯一沒有變的是對技術的熱情。回過頭看,之前寫的那個系列和構架還是有很多錯誤和值得改進的地方。打算把這2年的積累和改進做成一個新的系列,應該是一個全新的東西。但和之前那個系列一樣,不會變的理念是 :實踐第一是真正可以用在生產環境下綜合技術解決方案放全部源碼;

 

下面簡單描述下準備在這個系列裡講的東西,看看大家的反應,如果感興趣的人多我就開始寫。

1.和前一個系列一樣還是一個從持久層到展現層的完整資訊管理系統解決方案

 

2.持久層用的NHibernate3.1

 

3.展現層用的Asp.net MVC+Ext 4.x

 

4.完整的許可權控制

 

5.一套代碼兩種UI模式

 

類比Windows桌面圖案:

 

傳統模式:

 

6.自訂的EXTJS組件,極大屏蔽ExtJs複雜的API

 

7.特定業務情境下需要的自訂表格,自訂欄位,動態表單,動態列表,自訂Excel匯入匯出,自訂查詢。

注意我並不是在做一個所謂的平台,但在有些特定業務情境下真的需要一定程度上的自訂,放出來的目的只是拋磚引玉討論技術實現,個人是堅定的反開發平台主義者

 

自訂表格和欄位

根據自訂表格和自訂欄位動態產生的表單和表格。根據資料類型產生相應的表單控制項和動態列的表格

自訂Excel檔案匯入,解析Excel裡的活頁簿和列,自訂活頁簿與表的映射關係,自訂Excel列與欄位的映射關係,然後執行匯入

 

自訂查詢:支援條件查詢  and ,or,括弧;支援多表查詢;支援分組;有部分功能還沒完成 大概思路是  

指定要查詢的表=》指定表間關聯=》查詢條件=》選擇要查詢的列=》選擇要輸出的查詢結果(表格,圖表)=》儲存查詢方案:

 

 

說實話我現在看到ExtJs的介面就想吐,不過ExtJs確實非常適合資訊管理系統的介面開發,好在最近Extjs放出了一個新的皮膚 挺好看的

4.1的版本中就會放出來

 

期待大家的討論 謝謝....

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.