中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

诏安县| 都兰县| 奉新县| 牡丹江市| 长岛县| 易门县| 开阳县| 德江县| 平阳县| 禄劝| 宾阳县| 郎溪县| 麦盖提县| 建德市| 阿勒泰市| 新蔡县| 昭通市| 扶余县| 清徐县| 荥阳市| 江陵县| 姚安县| 中卫市| 商都县| 桦甸市| 松原市| 阿拉善盟| 海门市| 平阳县| 塘沽区| 固原市| 达尔| 黄冈市| 陈巴尔虎旗| 巧家县| 竹溪县| 阜城县| 班戈县| 句容市| 子洲县| 开原市|