ASP.NET MVC Bootstrap极速开发框架该怎么构建
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这期内容当中小编将会给大家带来有关ASP.NET MVC Bootstrap极速开发框架该怎么构建,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前言每次新开发项目都
千家信息网最后更新 2024年11月27日ASP.NET MVC Bootstrap极速开发框架该怎么构建
这期内容当中小编将会给大家带来有关ASP.NET MVC Bootstrap极速开发框架该怎么构建,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
前言
每次新开发项目都要从头开始设计?有木有一个通用的快速开发框架?并且得是ASP.NET MVC And Bootstrap?数据库不要手工创建?框架对未来业务支持的扩展性好?这么简单的功能还需要一天搭建基础环境?能不能只关心我所需要的业务?
有这样的一个项目,基于ASP.NET MVC、EntityFramework、Memcached、Bootstrap的快速项目开发框架,只需3秒钟即可创建一个带有简单用户管理的项目。
一键安装
懒人一键安装包下载地址,双击"install.bat"批处理,即可将模板项目加入到VS项目模板列表。
极速创建
只需单击一个"确定"按钮即可创建一个带有简单用户管理、登陆功能的后台程序,如下图所示:
运行效果
登陆界面
管理后台主界面
用户管理
自动创建的数据库
导出自己的项目模板
导出项目模板示例截图:
源码亮点
服务接口层,彻底拒绝BLL的垃圾冗余代码
服务抽象基类
public abstract class ServiceContext : IDisposable { ////// 数据库操作上下文 /// public readonly DefaultDbContext DbContext = new DefaultDbContext(); ////// 缓存组件 /// public CacheContext CacheContext { get; private set; } ////// 动态设置缓存对象的新实例 /// /// 缓存实例对象 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(); } } }
运行过程中可以动态切换的缓存组件
服务接口层的具体业务实现
对new关键字有洁癖?深痛恶绝?
一切接口实现实行配置化
任何异常休想逃脱
守株待兔
项目的基本框架给你提供了快速的入门,更NB的设计还需要你的进一步想象发挥。
上述就是小编为大家分享的ASP.NET MVC Bootstrap极速开发框架该怎么构建了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
项目
框架
缓存
开发
实例
模板
组件
管理
业务
接口
数据
数据库
用户
服务
内容
功能
动态
只需
后台
对象
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
古交电厂工控网络安全加固
数据库系统安全控制
企业信息化软件开发步骤
软件开发项目管理很累
软件开发男人
网络安全组织保障体系
国家网络安全宣传周烟台
重庆北碚蔬菜批发软件开发
晋城租房网络安全
怎么换手机网页服务器
全志A33软件开发
软件开发需求记录
qq 服务器转发文件
服务器虚拟化高级
软件开发发展较好的五个行业
无线网络安全自查整改报告
网络安全上升到法
人大资料数据库
服务贸易应该统计哪些数据库
自学网络技术可以吗
网络安全性的含义
游戏软件开发的解说
软件开发工程师的薪资待遇
大广高速有几个服务器
数据库中count的意思
计算机网络技术工作岗位
软件开发发展较好的五个行业
网络安全施工保证
南京恒策网络技术有限公司招聘
备案管理阿里云服务器