在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知... ...
分类:
其他好文 时间:
2018-08-17 21:33:08
阅读次数:
129
MVP模式属于显示层模式,MVP将UI模块分割成Model、View和Presenter。各部分的自责如图 Model 业务逻辑和数据的提供者 View 负责数据可视化的呈现,和用户交换事件对应。 Presenter充当Model和View的纽带。 ASP.NET WebForm 实现 分析 Mod ...
分类:
其他好文 时间:
2018-08-02 19:11:48
阅读次数:
122
首先 我们为什么重构这个项目 1:我们现有的技术是前后台不分离,页面上采用esayUI+jq构成的单页面,每个所谓的单页面都是从后台胜场的唯一Id 与前端绑定,即使你找到了那个页面元素,也找不到所在的文件,因为这个id是随机生成的,而页面的id绑定是由后台传回来的Id获得。 2:前后端项目融合在一起 ...
分类:
Web程序 时间:
2018-07-27 19:13:24
阅读次数:
319
01.canvas简单的认识 canvas 是html5提供给我们的一个绘图标签 默认大小 300X150 背景透明 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>canvas简单的认识</title> < ...
分类:
其他好文 时间:
2018-07-27 12:07:45
阅读次数:
138
首先,我们先了解什么是MVX框架模式? MVX框架模式:MVC+MVP+MVVM 1.MVC:Model(模型)+View(视图)+controller(控制器),主要是基于分层的目的,让彼此的职责分开。 View通过Controller来和Model联系,Controller是View和Model ...
分类:
Web程序 时间:
2018-07-17 00:47:20
阅读次数:
248
架构模式的文章很多,好理解的没有几个。大部分文章出现的主要问题有: 没有设定好作用域:前端MVC是改造过的MVC,和后台MVC有明显的区别,不能一概而论 没有实际的例子:实际的例子对应日常的工作,没有就很难产生共鸣,从而造成看一次忘一次的困扰。 没有明确的目的:理解架构模式的真正意义是什么?虚拟DO ...
分类:
Web程序 时间:
2018-07-16 19:30:55
阅读次数:
186
1.ViewPager与TabLayout的初始化:private void initData() { mTabFragmentAdapter = new TabFragmentFirstAdapter(getSupportFragmentManager(), mDeptType); mVp.set... ...
分类:
其他好文 时间:
2018-07-10 14:48:04
阅读次数:
435
原文 简书原文:https://www.jianshu.com/p/84323f530223 大纲 前言 1、什么是单页面应用程序(SPA) 2、SPA与传统Web应用的区别 3、关于SPA的使用 4、SPA的相关知识 5、服务器端通信 6、单元测试 7、认识自动化工具 前言 本篇博客以及之后的几篇 ...
分类:
其他好文 时间:
2018-07-10 00:28:32
阅读次数:
236
Vue MVVM设计模式: 在使用vue进行编程时,不会再涉及到DOM的操作,取而代之的是修改数据层,当把数据进行变更的时候,vue之中它的底层会自动的根据数据的不同帮助我们去重新渲染页面。 编码时不需要关注VM层是如何实现的,它是vue内置的,只需要关注M层(模型层)和V层(视图层)。 使用MVV ...
分类:
Web程序 时间:
2018-07-03 14:58:09
阅读次数:
244
MVC是苹果推荐使用的iOS APP架构。后来又有MVVM,MVP等架构出现。主要目的是让业务逻辑、展示、数据各个层级解耦。实现最大程度上的代码复用。 对MVC这种架构来说,随着APP中模的增多,控制器中的业务逻辑会越来越复杂,代码量会越来越多。一个文件有几千行也很常见。这时候就算打上mark找方法 ...
分类:
移动开发 时间:
2018-07-03 14:40:27
阅读次数:
175