efwplus框架
一、使用efwplus框架的理由:
二、efwplus框架的特色:
三、框架结构图


四、各个版本项目结构




五、界面展示



六、框架博客文章索引(老版)
|
第一部分:EFW框架功能全面介绍 开篇从两个部分全面介绍了EFW框架的整体功能及适用项目,首先通过一个实例分别讲解怎么利用框架快速开发Web、Winform和WCF系统与WebService系统接口,这样你对使用EFW框架开发出来的系统是什么样的结构有了一个初步的了解;接着详细讲解框架中已有系统基础功能,包括权限管理、字典管理、报表管理和消息管理,现在你就可以用框架中现有的轮子马上搭建出自己的系统; 第二部分:EFW框架核心类库源代码讲解 在整个核心类库中,个人感觉最有成就感、设计得最好的就是分层与控制器,只要你看懂了这两个部分,基本上整个框架也一清二楚了;像EntLib、数据库操作、ORM、SSO等都参考了一下网上的资料再整合在框架中的,只有分层与控制器是通过编写代码过程中总结出来的,实实在在、简单明了的设计模式;这都是为了让你写出散心悦目的代码; 十、EFW框架的分层架构及意义(控制器、业务对象、实体、Dao之间关系) 第三部分:EFW框架前端界面开发详解 本篇详细讲解了框架前端界面层的一些功能,从系统目录结构、调试方法、主要的界面开发工具以及其他一些界面功能组件,四个维度来介绍整个框架界面开发,特别是Web系统的JqueryEasyUI和Winform系统中的自定义控件这两方面要花点时间重点学习。框架中拥有这些功能后,会让我们开发系统变得更加方便; 二十一、EFW框架Web前端开发之目录结构和使用firebug调试方法 二十三、EFW框架Web前端开发之其他控件(FusionCharts图表、ReportAll报表) 二十四、EFW框架Winform前端开发之目录结构说明和调试方法 二十六、EFW框架Winform前端开发之其他控件(Grid++Report报表、条形码) 第四部分:EFW框架中的核心设计架构和开发模式详解 三十、WCFHosting服务主机的利用WCF服务通讯和实现思路 三十一、WCFHosting服务主机的路由器与负载均衡和实现思路 第五部分:EFW框架辅助开发工具及系统部署 三十二、利用EFW开发的四种类型系统程序的打包、发布、部署及配置管理 三十三、EFW辅助工具之代码生成工具CodeMaker 三十四、EFW辅助工具之类似IIS的小型Web应用服务工具NetWebServer 第六部分:EFW框架带给我们的思考 三十五、基于EFW框架思想的开发过程(阶段、要做的事、人员) 三十六、做一个比较称职程序员的核心价值(踏实、持续努力、想象力、从不放弃) |
七、获取源代码
efwplus框架的更多相关文章
- efwplus框架介绍
此框架得到博客园大神@张善友的关注,建议我写一篇此框架的最新介绍,好在@dotNet跨平台公众号上推荐给大家,得到大神的指示当然激动,马不停蹄的赶出此文,供大家参考! 一.使用efwplus框架的 ...
- 避免重复造轮子的UI自动化测试框架开发
一懒起来就好久没更新文章了,其实懒也还是因为忙,今年上半年的加班赶上了去年一年的加班,加班不息啊,好了吐槽完就写写一直打算继续的自动化开发 目前各种UI测试框架层出不穷,但是万变不离其宗,驱动PC浏览 ...
- ABP入门系列(1)——学习Abp框架之实操演练
作为.Net工地搬砖长工一名,一直致力于挖坑(Bug)填坑(Debug),但技术却不见长进.也曾热情于新技术的学习,憧憬过成为技术大拿.从前端到后端,从bootstrap到javascript,从py ...
- 旺财速啃H5框架之Bootstrap(五)
在上一篇<<旺财速啃H5框架之Bootstrap(四)>>做了基本的框架,<<旺财速啃H5框架之Bootstrap(二)>>篇里也大体认识了bootst ...
- Angular企业级开发(5)-项目框架搭建
1.AngularJS Seed项目目录结构 AngularJS官方网站提供了一个angular-phonecat项目,另外一个就是Angular-Seed项目.所以大多数团队会基于Angular-S ...
- Scrapy框架爬虫初探——中关村在线手机参数数据爬取
关于Scrapy如何安装部署的文章已经相当多了,但是网上实战的例子还不是很多,近来正好在学习该爬虫框架,就简单写了个Spider Demo来实践.作为硬件数码控,我选择了经常光顾的中关村在线的手机页面 ...
- 制作类似ThinkPHP框架中的PATHINFO模式功能
一.PATHINFO功能简述 搞PHP的都知道ThinkPHP是一个免费开源的轻量级PHP框架,虽说轻量但它的功能却很强大.这也是我接触学习的第一个框架.TP框架中的URL默认模式即是PathInfo ...
- 旺财速啃H5框架之Bootstrap(四)
上一篇<<旺财速啃H5框架之Bootstrap(三)>>已经把导航做了,接下来搭建内容框架.... 对于不规整的网页,要做成自适应就有点玩大了.... 例如下面这种版式的页面. ...
- 一起学 Java(三) 集合框架、数据结构、泛型
一.Java 集合框架 集合框架是一个用来代表和操纵集合的统一架构.所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型.接口允许集合独立操纵其代表的细节.在面向对象的语言,接口通常形成一个 ...
随机推荐
- C/C++迭代器使用具体解释
迭代器是一种检查容器内元素并遍历元素的数据类型.能够替代下标訪问vector对象的元素. 每种容器类型都定义了自己的迭代器类型,如 vector: vector<int>::iterato ...
- 经典排序算法 - 基数排序Radix sort
经典排序算法 - 基数排序Radix sort 原理类似桶排序,这里总是须要10个桶,多次使用 首先以个位数的值进行装桶,即个位数为1则放入1号桶,为9则放入9号桶,临时忽视十位数 比如 待排序数组[ ...
- Swift - 使用Media Player播放本地视频,在线视频
Media Player框架用于播放本地视频.音频,也可以在线播放视频和音频. 1,播放器MPMovieControlStyle样式有如下几种: (1)None: 没有播放控制控件 (2)Embedd ...
- 实现文件下载的java代码
实现文件下载的java代码 //这是实现下载类(servlet),详细思路代码例如以下://也可连接数据库package com.message; import javax.servlet.*;imp ...
- java常用内存设置
Java虚拟机具有一个堆,是运行时的数据区域,所有类实例和数组内存均从此处分配.堆是在java虚拟机启动时创建的. 堆是留给开发人员用的内存区域.非堆就是JVM留给自己用的(方法区,JVM内部处理或优 ...
- 为 Devops 和系统管理员提供的 400+ 免费资源
014年,谷歌索引的数据量大约为200TB(1T等于1024 GB).而且,据估计,谷歌的200TB只占到整个互联网的0.004%.基本上,互联网是一个拥有无限的信息的地方. 因此,为了努力降低搜索和 ...
- Qt多工程多目录的编译案例
源地址:http://blog.csdn.net/libaineu2004/article/details/23625441 写这篇文章的目的是为了让Qt像VC++那样,支持一个工程包含多个项目.即1 ...
- try catch finally的执行顺序到底是怎样的?
首先执行try,如果有异常执行catch,无论如何都会执行finally 一个函数中肯定会执行finally中的部分. 关于一个函数的执行过程是,当有return以后,函数就会把这个数据存储在某个位置 ...
- Kendo UI开发教程(24): 单页面应用(二) Router 类
Route类负责跟踪应用的当前状态和支持在应用的不同状态之间切换.Route通过Url的片段功能(#url)和流量器的浏览历史功能融合在一起.从而可以支持把应用的某个状态作为书签添加到浏览器中.Rou ...
- .atitit.web 推送实现解决方式集合(3)----dwr3 Reverse Ajax
.atitit.web 推送实现解决方式集合(3)----dwr3 Reverse Ajax 1. 原理实现 1 2. Page 添加配置.添加回调函数dwr.engine.setActiveRev ...