这篇博客之前承接上一篇:http://www.cnblogs.com/xuema/p/4335180.html 重写示例:模板.指令和视图 AngularJS最显著的特点是用静态的HTML文档,就可以生成具有动态行为的页面. 还是前面的小时钟示例,我们使用AngularJS模板来重写,示例已经嵌入→_→: 示例地址:http://www.dwz.cn/26R4S5 HTML文件看起来像普通的HTML,只是其中多了一些特别的标记 (比如:ng-app,ez-clock等等).在Angular中,这…
在声明式模板中显示数据 因为不能像jQuery一样将DOM操作混在模板里,声明式模板很快让我们变得束手束脚. 一个典型的问题:在声明式模板里怎么显示数据? 假设我们有某人的基本信息,保存在一个json对象里: var sb = { name : 'somebody', gender : 'male', age : 28 }; 我们定义一个指令ez-namecard,希望它经过编译后会展开成这样: <div> <div>name : somebody </div> <…
AOP 概念 指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式:-----基于动态代理 一个aop示例 1.导入aop模块:Spring AOP:(spring-aspects)-----导入相关jar包 2.MathCalculator-----一个业务逻辑的类-----在业务逻辑运行的时候将日志进行打印(方法之前.方法运行结束.方法出现异常,xxx) package com.atguigu.aop; public class MathCalculator { publ…
找不到的API? AngularJS提供了一些功能的封装,但是当你试图通过全局对象angular去 访问这些功能时,却发现与以往遇到的库大不相同. $http 比如,在jQuery中,我们知道它的API通过一个全局对象:$ 暴露出来,当你需要 进行ajax调用时,使用$.ajax()就可以了.这样的API很符合思维的预期. AngularJS也暴露了一个全局对象:angular,也对ajax调用进行封装提供了一个 $http对象,但是,但是,当你试图沿用旧经验访问angular.$http时,发…
一 Feign简介 Feign是一种声明式.模板化的HTTP客户端,也是netflix公司组件.使用feign可以在远程调用另外服务的API,如果调用本地API一样.我们知道,阿里巴巴的doubbo采用二进制的RPC协议进行底层通讯,客户端可以使用类似本地方法一样调用.那么,虽然Feign同样可以有这种效果,但是底层还是通过HTTP协议调取restful的API的方式.通过Feign, 我们能把HTTP远程调用对开发者完全透明,得到与调用本地方法一致的编码体验. 在实际开发中,对于服务依赖的调用…
本文讲述VS2012 开发SharePoint 2013 声明式workflow action 之 HelloWorld. 使用VS2012开发客户化的workflow action是SharePoint 2013 自带的action的一种补充,用于实现较为复杂的业务逻辑,需要它的理由有三: 1.满足客户复杂逻辑的定制化需求 2.可以由专业第三方的公司开发更多友好和适合特定行业的action库,以满足用户需求,有利于构件更完善的SharePoint 2013 生态系统 3. 代码和业务逻辑重用…
本文讲述使用VS2012 开发SharePoint 2013 声明式的action 综合实例. 需求同: http://blog.csdn.net/abrahamcheng/article/details/12612481 基本操作参考: http://blog.csdn.net/abrahamcheng/article/details/12652495 实现步聚 : 1.新建SharePoint 2013 empty solution(选择farm solution或sandbox solut…
何为声明式开发,何又为命令式开发~~~ 这里我不做太多概念的剖析,我们只要明确一个: 声明式开发只是告诉计算机需要什么,而不是把每一步都计划好:典型代表为React: 命令式开发则是每一步明确的去操作DOM:典型代表 Jquery: Jquery开发相信大家已经很 6 了,那我们着重剖析一下以 React 为代表的声明式开发的好处,如下: ①.数据推动,响应式开发的最大的特点,这个就不赘述了: ②.可以和其他框架并存:每个库都只管自己操作的DOM:我把例子贴出来:我们看到如下的代码中,index…
在实践的过程中,我们会发现在微服务架构中实现客户端负载均衡的服务调用技术Spring Cloud Ribbon<SpringCloud开发学习总结(四)—— 客户端负载均衡Ribbon> 和Spring Cloud Hystrix熔断器保护机制 <SpringCloud开发学习总结(五)—— 服务容错保护Hystrix>往往是同时出现的.既然如此,那么是否有更高层次的封装来整合这两个基础工具以简化开发呢?本文我们介绍的SpringCloud Feign就是这样一个工具,它基于Net…
在 Spring 中,除了使用基于 XML 的方式可以实现声明式事务管理以外,还可以通过 Annotation 注解的方式实现声明式事务管理. 使用 Annotation 的方式非常简单,只需要在项目中做两件事,具体如下. 1)在 Spring 容器中注册驱动,代码如下所示: <tx:annotation-driven transaction-manager="txManager"/> 2)在需要使用事务的业务类或者方法中添加注解 @Transactional,并配置 @T…