Summer——从头开始写一个简易的Spring框架 参考Spring框架实现一个简易类似的Java框架。计划陆续实现IOC、AOP、以及数据访问模块和事务控制模块。项目持续维护中...欢迎Star!Thanks~~~ 本项目参考自Spring,但又做出 ...
今天我们来聊一聊一个框架最基础的部分:种子模块。 这个词是 司徒正美 在他的 JavaScript框架设计 一书里提出的一个词,意思是:这个模块就好像一棵大树的种子一样,其所有的模块 方法等,都根植于这个种子模块中,它包容其他的模块,使其他的模块之间联系紧密起来,并且让用户更方便的调用模块 方法。 种子模块需要坚持稳定 扩展性高 常用等原则,那么,下面我们就开始编写吧。 在 司徒正美的书中,他提到 ...
2015-11-27 15:37 7 542 推荐指数:
Summer——从头开始写一个简易的Spring框架 参考Spring框架实现一个简易类似的Java框架。计划陆续实现IOC、AOP、以及数据访问模块和事务控制模块。项目持续维护中...欢迎Star!Thanks~~~ 本项目参考自Spring,但又做出 ...
开篇 1、JGUI是为了逼迫自己研究底层点的前端技术而做的框架,之前对web底层实现一直没有深入研究,有了技术瓶颈,痛定思痛从头研究, 2、虽然现在vue技术比较火,但还在发展阶段,暂时先使用JQuery实现,以后有时间会再做一套vue版本的。有好的建议欢迎大家留言。 3、自己在开发过程 ...
...
引入:前后端分离:( 前端:写页面;请求数据;数据处理;后端:写 api 接口) 补充:学完 express,可以看koa 这个框架。 文档:https://expressjs.com/ 实现:登陆接口 express入门 1、安装express, 引入第三方框架 ...
本系列仅介绍可用于生产环境的C#异步Socket框架,如果您在其他地方看到类似的代码,不要惊讶,那可能就是我在参考开源代码时,直接“剽窃”过来的。 1、在脑海里思考一下整个socket的链接的处理流程,于是便有了下图。 2、首先就开始监听,代码 ...
前言 AOP,大家都是听过的,它是一种面向切面的设计模式。 不过AOP虽然是被称为设计模式,但我们应该很少能看到AOP设计的框架。为什么呢? 因为,AOP单独设计的框架几乎是无法使用的。普遍的情况是,AOP要是和其他设计模式结合在一起使用。 所以,AOP虽然是设计模式,但我认为它更接近一种 ...
MVVM的特点之一是实现数据同步,即,前台页面修改了数据,后台的数据会同步更新。 上一篇我们已经一起编写了框架的基础结构,并且实现了ViewModel反向控制Xaml窗体。 那么现在就要开始实现数据同步了。 DataContext—数据上下文 在实现数据同步前,我们要了解一个知识点 ...
前言 这个框架写到这里,应该有很多同学发现,框架很多地方的细节,其实是违背了MVVM的设计逻辑的。 没错,它的确是违背了。 但为什么明知道违背设计逻辑,还要这样编写框架呢? 那是因为,我们编写的是框架,是使用MVVM的概念编写框架,而并不是要完美的实现MVVM设计。 两者有什么区别 ...