亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET MVC Bootstrap極速開發框架該怎么構建

發布時間:2021-10-29 17:59:01 來源:億速云 閱讀:157 作者:柒染 欄目:編程語言

這期內容當中小編將會給大家帶來有關ASP.NET MVC Bootstrap極速開發框架該怎么構建,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

前言

每次新開發項目都要從頭開始設計?有木有一個通用的快速開發框架?并且得是ASP.NET MVC  And Bootstrap?數據庫不要手工創建?框架對未來業務支持的擴展性好?這么簡單的功能還需要一天搭建基礎環境?能不能只關心我所需要的業務?

有這樣的一個項目,基于ASP.NET MVC、EntityFramework、Memcached、Bootstrap的快速項目開發框架,只需3秒鐘即可創建一個帶有簡單用戶管理的項目。

一鍵安裝

懶人一鍵安裝包下載地址,雙擊“install.bat”批處理,即可將模板項目加入到VS項目模板列表。

ASP.NET MVC Bootstrap極速開發框架該怎么構建

極速創建

只需單擊一個“確定”按鈕即可創建一個帶有簡單用戶管理、登陸功能的后臺程序,如下圖所示:

ASP.NET MVC Bootstrap極速開發框架該怎么構建

 運行效果

登陸界面

ASP.NET MVC Bootstrap極速開發框架該怎么構建

管理后臺主界面

ASP.NET MVC Bootstrap極速開發框架該怎么構建

用戶管理

ASP.NET MVC Bootstrap極速開發框架該怎么構建

自動創建的數據庫

ASP.NET MVC Bootstrap極速開發框架該怎么構建

導出自己的項目模板

導出項目模板示例截圖:

ASP.NET MVC Bootstrap極速開發框架該怎么構建

源碼亮點

服務接口層,徹底拒絕BLL的垃圾冗余代碼

ASP.NET MVC Bootstrap極速開發框架該怎么構建

服務抽象基類

public abstract class ServiceContext : IDisposable      {          /// <summary>          /// 數據庫操作上下文          /// </summary>          public readonly DefaultDbContext DbContext = new DefaultDbContext();           /// <summary>          /// 緩存組件          /// </summary>          public CacheContext CacheContext { get; private set; }           /// <summary>          /// 動態設置緩存對象的新實例          /// </summary>          /// <param name="cacheContext">緩存實例對象</param>          public void SetCacheInstance(CacheContext cacheContext)          {              //先釋放現有的緩存組件              if (CacheContext != null)              {                  CacheContext.Dispose();                  CacheContext = null;              }               //初始化緩存組件新的實例              CacheContext = cacheContext;          }           public void SetCacheInstance(Type cacheContextType)          {              if (cacheContextType == null)              {                  throw new ArgumentNullException("cacheContextType");              }               if (!typeof(CacheContext).IsAssignableFrom(cacheContextType))              {                  throw new ArgumentException(                      string.Format(CultureInfo.CurrentCulture, "該類型 {0} 必須繼承自抽象類CacheContext", cacheContextType),                      "cacheContextType");              }               try             {                  CacheContext = Activator.CreateInstance(cacheContextType) as CacheContext;              }              catch (Exception ex)             {                  throw new InvalidOperationException(                          String.Format(                              CultureInfo.CurrentCulture,                              "創建抽象類 CacheContext 的實例 {0} 失敗",                              cacheContextType),                          ex);              }          }           public void Dispose()          {              if (DbContext != null)              {                  DbContext.Dispose();              }               if (CacheContext != null)              {                  CacheContext.Dispose();              }          }      }

運行過程中可以動態切換的緩存組件

ASP.NET MVC Bootstrap極速開發框架該怎么構建

服務接口層的具體業務實現

ASP.NET MVC Bootstrap極速開發框架該怎么構建

對new關鍵字有潔癖?深痛惡絕?

ASP.NET MVC Bootstrap極速開發框架該怎么構建

 一切接口實現實行配置化

ASP.NET MVC Bootstrap極速開發框架該怎么構建

任何異常休想逃脫 

ASP.NET MVC Bootstrap極速開發框架該怎么構建

守株待兔

ASP.NET MVC Bootstrap極速開發框架該怎么構建

項目的基本框架給你提供了快速的入門,更NB的設計還需要你的進一步想象發揮。

上述就是小編為大家分享的ASP.NET MVC Bootstrap極速開發框架該怎么構建了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苏尼特左旗| 抚顺市| 咸阳市| 文登市| 平安县| 达拉特旗| 北京市| 文水县| 麻江县| 新建县| 稷山县| 呈贡县| 云霄县| 思茅市| 江陵县| 龙岩市| 博乐市| 任丘市| 西华县| 武鸣县| 天柱县| 遵化市| 昂仁县| 囊谦县| 宝鸡市| 青海省| 嘉峪关市| 株洲市| 阿克| 西青区| 耒阳市| 玉环县| 岢岚县| 南宁市| 安庆市| 云和县| 中卫市| 崇义县| 滦平县| 白玉县| 鄂伦春自治旗|