完成乙個MVC Nhibernate Jquery

2021-06-17 01:06:47 字數 1822 閱讀 5775

一、最近學習了jquery-easyui框架,結合之前用過的mvc3+nhibernate做乙個資訊發布系統,對工作一年半的自己做乙個總結吧!(也正好 供初學者學習!)

二、先上截圖(系統簡介),讓大家了解一下最近做的東西

1、登入頁(系統登入後台的頁面,用的jquery-easyui中$.dialog功能,登入之後使用formsauthenticationticket進行驗證!同時新增到cookie中)

2、後台選單頁(使用jquery-easyui的accordion,登入進入系統的時候有個許可權的判斷,是否該使用者有左邊選單欄功能的許可權)

3、使用者管理(這個功能,包括:使用者許可權的分配,使用者的查詢),上面的tabs頁可以右鍵選擇「關閉」選項。

更換主題: 選擇自己喜歡的主題,下次進入系統時還是上次你選擇的主題!

更換主題後的效果,下次進來之後還是上次選擇的主題(本人還是喜歡「金屬色"的,顯的大氣,哈哈!)

4、許可權管理(功能:包括許可權的增刪改查,和模組管理是「多對一」的關係,其中搜尋「許可權名稱」使用的是jquery-easyui中combogrid,資料如果較多可以進行分頁!)

5、新聞的發布(使用的是:ckediter文字編輯器,上傳用的是"uploadify",無重新整理上傳,配置比較簡單,新增完新聞之後,製作成靜態頁,減少伺服器壓力使用的是streamwriter)

帶分頁的站內搜尋:步驟:1、建索引(quartz.net定時任務框架,每天幾點進行索引,之前寫過乙個類似的文章                  (分詞演算法(有盤古分詞、庖丁解牛),我用的是盤古分詞,它不需要你敲空格鍵,自動幫你分詞

7、讓搜尋的內容進行高亮顯示(pangu.highlight)4、對搜尋到的內容進行分頁,防止內容過多(mvc自帶的mvcpager,或者自己寫也行。主要用到.skip,和.take)

8、專案結構如下:blls相當於業務邏輯層,common包括常用的方法或者是一些擴充套件的方法,models模型層,實體類,repository資料訪問層,之間與資料庫打交道的,用的是orm的nhbiernate,orm思想結合nvc使用相當爽,就是nhbiernate配置比較麻煩,現在又流行fluentnhibernate。最後乙個:webs就是mvc框架了。

完成乙個表單(HTML,PHP,SQL)

sql部分 資料庫的建立 php部分 連線資料庫 表單title body form input style head class form action index.php method post for username 使用者名稱lable type text name username fo...

乙個人如何完成乙個小程式

一列下來,就是個全棧工程師了。別緊張,只是知識點很多,不需要很精通,也可以完成小程式。首先,你需要知道你自己的想法,需求是什麼?以及現有的技術能力支不支援你的需求,明白了就開幹。比如我這次就拿某瀏覽美女圖站點做demo,仿照乙個瀏覽美女圖的例子,具體實現效果如下 需求分析 web伺服器 資料怎麼辦?...

生成機又完成乙個版本

原來的生成機中 複雜且不規範,這次進行了大量的重構。並且將模板進行了修改。主要是簡化了很多地方。功能如下 1 通過資料庫dom模型,生成實體類 及 實體類的集合 現在可能不用 2 生成基於實體類的資料更新語句,有新增 刪除 修改,根據索引查詢,讀取列表等,簡化基本的資料操作 3 生成更新及查詢的儲存...