一、Filter是什么 ASP.NetMVC模式自带的过滤器Filter,是一种声明式编程方式,支持四种过滤器类型,各自是:Authorization(授权),Action(行为),Result(结果)和Exception(异常)。 过滤器类型 接口 描写叙述 Authorization IAuth ...
分类:
Web程序 时间:
2017-06-14 14:24:22
阅读次数:
180
1 spring基本理念是简化java开发。 使用以下4个策略简化java开发 1) 基于POJO的轻量级和最小侵入性编程 2)通过使用DI和AOP实现松耦合 3)基于切面和惯例进行声明式编程 4)通过切面和模板减少样板式代码 2 依赖注入:对象的依赖关系将由负责协调系统中各个对象的第三方组件在创建 ...
分类:
编程语言 时间:
2017-06-12 14:45:39
阅读次数:
202
第一章 1.Spring採用4种策略减少Java开发复杂度 基于POJO的轻量级和最小侵入性编程 依赖注入和面向接口实现松耦合 基于切面和惯例进行声明式编程 通过切面和模板降低样板式代码 PS:POJO POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通 ...
分类:
编程语言 时间:
2017-06-01 13:49:39
阅读次数:
257
《序》 感谢 关于本书 关于封面 第一部分 学习函数式思维 第一章 不同的思维 1.1 什么是函数式编程? 1.2 通往有用函数编程之路 1.3 用函数式编程提高生产力 1.3.1 函数范式 1.3.2 声明式编程风格 1.3.3 了解程序的执行 1.3.4 设计并发友好的应用程序 1.3.5 函数 ...
分类:
其他好文 时间:
2017-05-19 21:13:32
阅读次数:
295
摘自《linq实战》原文: 软件很简单。它可以归结为两件事情:代码和数据。 开发软件却并非那么简单,其中很重要的一项任务就是编写处理数据的代码。 无论选择了哪种语言,在程序开发得某个时候你将不得不开始与数据打交道。这些数据可能来自于磁盘上的文件、数据库中的表或网络上的XML文档,甚至是上述各项的组合 ...
分类:
其他好文 时间:
2017-05-05 14:15:35
阅读次数:
158
面向对象,面向过程,函数式编程,声明式编程 都是一种编程风格:一、函数式编程lisp就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,模拟数学上的函数,,任意一个函数, 只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。函数式编程的特点就是,允许把函数本身作为参 ...
分类:
其他好文 时间:
2017-04-15 19:23:33
阅读次数:
162
应用于Action的Filter在Asp.netMvc中当你有以下及类似以下需求时你可以使用Filter功能判断登录与否或用户权限,决策输出缓存,防盗链,防蜘蛛,本地化设置,实现动态Actionfilter是一种声明式编程方式,在Asp.net MVC中它只能应用在Action上Filter要继承于 ...
分类:
Web程序 时间:
2017-01-17 21:49:37
阅读次数:
237
特殊方法与多范式 Python一切皆对象,但同时,Python还是一个多范式语言(multi-paradigm),你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的程序(还有函数式、声明式等,我们暂不深入)。Python的多范式依赖于Python对象中的特殊方法(spec ...
分类:
编程语言 时间:
2016-12-28 17:17:50
阅读次数:
251
先统一一下概念,我们有两种编程方式:命令式和声明式。 我们可以像下面这样定义它们之间的不同: ·命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。·声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how)。 声明式编程 ...
分类:
其他好文 时间:
2016-12-16 22:51:50
阅读次数:
245
声明式编程和命令式编程的比较 先统一一下概念,我们有两种编程方式:命令式和声明式。 我们可以像下面这样定义它们之间的不同: 命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。 声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何 ...
分类:
其他好文 时间:
2016-12-15 17:57:21
阅读次数:
238