efwplus框架介绍

此框架获得博客园大神@张善友的关注,建议我写一篇此框架的最新介绍,好在@dotNet跨平台公众号上推荐给你们,获得大神的指示固然激动,快马加鞭的赶出此文,供你们参考!
 

1、使用efwplus框架的理由:

1.让功能开发者专一于具体业务的实现,避免时间浪费在过多的技术实现上;
2.利用代码分层规范编码人员的代码,提升代码一致性与可读性;
3.框架加入mvc模型与领域对象模型的思想,加强系统后续需求的可扩展性;
 

2、efwplus框架的特点:

1.框架整合了一些很是不错的开源代码,日志跟踪、数据库访问、缓存对象、依赖注入等采用了EntLib,ORM采用dapper,数据序列化采用Newtonsoft.Json,DotNetBar做为桌面程序界面组件,Web界面采用了Jquery+JqueryEasyUI+bootstrap+Handlebars.js+metronic等。
2.为了解决在使用框架开发功能的时候扩展更方便,设计了一套功能插件机制,每个插件能够独立访问数据、独立的配置文件、独立的程序集,支持打包成一个插件包,灵活安装。
3.框架统一了Winform程序、Wcf服务、Web程序开发的方式,相同的分层结构,相同的代码风格,三种方式能够共用同一个业务逻辑。
4.框架实现了一些基础功能,包括用户权限管理、字典数据管理、统计报表管理、业务消息管理。用户权限控制精细,用户、角色、菜单、界面控件,经过配置能够控制到一个界面的操做权限。
 

3、框架结构图

 
 

4、各个版本项目结构

①Winform版
②Wcf版
③Web版
 
 

5、界面展现

①Winform界面
 
②Web界面
③WCF界面
 
 

6、框架博客文章索引(老版)

第一部分:EFW框架功能全面介绍html

        开篇从两个部分全面介绍了EFW框架的总体功能及适用项目,首先经过一个实例分别讲解怎么利用框架快速开发WebWinformWCF系统与WebService系统接口,这样你对使用EFW框架开发出来的系统是什么样的结构有了一个初步的了解;接着详细讲解框架中已有系统基础功能,包括权限管理、字典管理、报表管理和消息管理,如今你就能够用框架中现有的轮子立刻搭建出本身的系统;前端

1、EFW框架整体介绍程序员

2、利用EFW快速开发Web系统(B/S)数据库

3、利用EFW快速开发Winform系统(C/S)bootstrap

4、利用EFW快速开发基于WCF为中间件的三层结构系统设计模式

5、利用EFW快速开发基于WebServices的系统接口缓存

6、EFW框架基础功能之权限管理微信

7、EFW框架基础功能之字典数据配置管理架构

8、EFW框架基础功能之自定义报表配置管理mvc

9、EFW框架基础功能之消息管理

 

第二部分:EFW框架核心类库源代码讲解

      在整个核心类库中,我的感受最有成就感、设计得最好的就是分层与控制器,只要你看懂了这两个部分,基本上整个框架也一清二楚了;像EntLib、数据库操做、ORMSSO等都参考了一下网上的资料再整合在框架中的,只有分层与控制器是经过编写代码过程当中总结出来的,实实在在、简单明了的设计模式;这都是为了让你写出散心悦目的代码;

10、EFW框架的分层架构及意义(控制器、业务对象、实体、Dao之间关系)

11、EFW框架的分层与系统业务的结合

12、EFW框架核心类库之与EntLib结合

十3、EFW框架核心类库之数据库操做(多数据库事务处理)

十4、EFW框架核心类库之简易ORM

十5、EFW框架核心类库之系统启动入口和初始化内容

十6、EFW框架核心类库之单点登陆SSO

十7、EFW框架核心类库之Web控制器

十8、EFW框架核心类库之Winform控制器

十9、EFW框架核心类库之WCF控制器

二10、EFW框架核心类库之WebService服务

 

第三部分:EFW框架前端界面开发详解

       本篇详细讲解了框架前端界面层的一些功能,从系统目录结构、调试方法、主要的界面开发工具以及其余一些界面功能组件,四个维度来介绍整个框架界面开发,特别是Web系统的JqueryEasyUIWinform系统中的自定义控件这两方面要花点时间重点学习。框架中拥有这些功能后,会让咱们开发系统变得更加方便;

二11、EFW框架Web前端开发之目录结构和使用firebug调试方法

二12、EFW框架Web前端开发之JqueryEasyUI

二十3、EFW框架Web前端开发之其余控件(FusionCharts图表、ReportAll报表)

二十4、EFW框架Winform前端开发之目录结构说明和调试方法

二十5、EFW框架Winform前端开发之自定义控件

二十6、EFW框架Winform前端开发之其余控件(Grid++Report报表、条形码)

 

第四部分:EFW框架中的核心设计架构和开发模式详解

二十7、EFW框架BS系统开发中的MVC模式探讨

二十8、EFW框架CS系统开发中的MVC模式探讨

二十9、EFW框架开发的系统支持SaaS模式和实现思路

三10、WCFHosting服务主机的利用WCF服务通信和实现思路

三11、WCFHosting服务主机的路由器与负载均衡和实现思路

 

第五部分:EFW框架辅助开发工具及系统部署

三12、利用EFW开发的四种类型系统程序的打包、发布、部署及配置管理

三十3、EFW辅助工具之代码生成工具CodeMaker

三十4、EFW辅助工具之相似IIS的小型Web应用服务工具NetWebServer

 

第六部分:EFW框架带给咱们的思考

三十5、基于EFW框架思想的开发过程(阶段、要作的事、人员)

三十6、作一个比较称职程序员的核心价值(踏实、持续努力、想象力、从不放弃)

 

7、获取源代码

友情支助:¥10,付费后提供一个邮箱地址

  1. 微信支付,微信号:kakake820
  2. 支付宝支付,帐号:kakake914@126.com
相关文章
相关标签/搜索