在编写代码的时候,应该尽可能地使用高层框架,而不要使用底层框架。高层框架为底层构造提供面向对象的抽象。这些抽象可以减少需编写的代码行数,同时还对诸如socket和线程这些复杂功能进行封装,从而让编写代码变得更加容易。虽说高层框架是对底层构造进行抽象,但是它并没有把底层技术屏蔽起来。如果高层框架没有为...
分类:
移动开发 时间:
2015-04-20 16:17:26
阅读次数:
127
?Hibernate的ORM关系映射底层框架,为我们的开发提供了很多便利,可以说是一个非常棒的J2EE框架,我这里也不切入主题,逆向思维,借助hibernate实现快速开发。前提,打算在项目里使用hibernate框架开发底层。仅此而已。一般情况下,开始一个项目,首先是系统的分析需求,然后就是设计数...
分类:
Web程序 时间:
2015-04-06 11:21:30
阅读次数:
111
背景:前一篇博文“DICOM:开源DICOM服务框架DCM4CHE 安装”中介绍了一款开源DICOM服务框架DCM4CHE,对于开源项目学习的流程是先下载二进制可执行包安装,然后使用测试。在熟悉了大致的功能服务后,从官网下载源代码进行本地构建(Build),进而从根本上了解开源项目的底层框架设计,为后续修复、扩展做准备。本博文是继“DCM4CHE安装”后的续篇,讲解如何在本地构建DCM4CHE开源项目,文中尽量做到全面,但是由于刚开始接触J2EE领域,且多半都是自学,因此博文中还留有部分未解问题,如有熟悉的...
分类:
其他好文 时间:
2015-03-28 23:17:38
阅读次数:
1081
WPF/Siverlight/Net框架、平台交流QQ49743834
几年码农了,像沉淀下来,写一下自己的分层框架,尤其是逻辑层和orm层,数据访问层,一切靠自己,网上一大堆框架,但是感觉各有优缺点。于是萌生了自己写适合自己的底层访问框架?亲们,你们有适合自己的框架么?...
分类:
Web程序 时间:
2015-03-17 18:04:56
阅读次数:
143
在项目中,不管是哪个子系统,底层框架用的都是一套东西,在对实体的操作一方面用的就是EF。
首先要问三个问题
第一,它是什么?
第二,为什么用?
第三,怎么用?
1.What is EF
EF(Entity Framework),is
an...
分类:
其他好文 时间:
2015-03-07 11:39:03
阅读次数:
151
宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译 优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似 乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省工作量的同时,代...
分类:
移动开发 时间:
2015-03-02 16:42:24
阅读次数:
584
在这个系列的文章里,我将尝试一步一步开发一套功能完备的在线客服系统,并最终将其开源在 Git 上,欢迎关注。鉴于水平限制,难免有所疏漏,欢迎批评指正。文章将分为几个部分 一、需求分析及技术方案初步选型 二、技术方案选型,验证 三、底层框架设计,开发 四、服务器设计开发 五、客户端设计开发 ...
分类:
其他好文 时间:
2015-02-25 00:44:38
阅读次数:
215
概述看源码是一件吃力又很爽的事情,昨天还被搞的一头雾水,今天忽然守得云开见月明。明白它设计意图的同时,感觉自己又提升了一步:)Orchard刚开始看往往毫无头绪,建议可以从Orchard.Framework&UnitTest入手,先弄明白底层框架机制,抽丝剥茧,一步一步农村包围城市。不用着急,说不定...
分类:
其他好文 时间:
2015-02-23 17:54:24
阅读次数:
335
一、对于底层框架涉及到的东西1、统一登录2、REDIS操作3、代码自动生成4、页面自动生成5、文件上传6、队列控制7、邮件的收发8、后台代码测试的框架,减少代码查错时间二、涉及到系统层面1、统一用户中心的抽取,涉及到用户管理,菜单管理,权限管理,角色管理,系统管理2、各子..
分类:
其他好文 时间:
2015-02-14 20:08:30
阅读次数:
142
什么是KBEngine?一款开源的游戏服务端引擎,客户端通过简单的约定协议就能与服务端通讯, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d-x, HTML5, 等等)技术结合形成一个完整的客户端。服务端底层框架使用C++编写,游戏逻辑层使用Python(支持热更新...
分类:
其他好文 时间:
2015-02-02 12:15:37
阅读次数:
330