摘要:需要注意的是,如果JSON中有值为undefined的属性,那该属性不会出现在结果字符串中!还有,NaN会转成null;new Date() 会转成日期! 如果需要定制JSON转字符串的样式,添加一个toJSON属性即可,其值一般是方法。 例子: 关于数组: 稀疏数组(就是含有未初始化的元素的数组,
阅读全文
摘要:介绍Spring Web MVC 框架 Spring Web MVC的特性 其他MVC实现的可插拔性 DispatcherServlet 在WebApplicationContext中的特殊的bean types 默认的DispatcherServlet配置 DispatcherServlet处理顺序 实现Controller 使用@Controller定义一个Controll...
阅读全文
摘要:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/oxm.html Java Object 与 XML 之间的转换!!! 略,占位用。
阅读全文
摘要:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/orm.html 占位用,暂略。
阅读全文
摘要:说明:未修订版,阅读起来极度困难 1、Spring框架JDBC的介绍 Spring JDBC - who does what? 动作 Spring 你 定义连接参数 是 打开连接 是 指定SQL语句 是 声明参数,提供参数值 是 准备、执行语句 是 迭代结果(如果有) 是 操作每个迭代 是 处理任何异常 是 处理事务 是 关闭连...
阅读全文
摘要:1、介绍 Spring 中 Data Access Object (DAO)支持 的目标是以一种一致的方式更简单的使用JDBC、Hibernate、JPA或JDO等数据访问技术。可以在前面说的几种数据访问技术之间随意切换,也不必担心彼此的异常捕获工作。 2、一致的异常层级 Spring将特定技术独有的异常如SQLException等翻译成了Spring自己的异常类层级 -- 根异常是 DataAc...
阅读全文
摘要:说明:未整理版,未完待续,请绕行 本部分的重点是数据访问以及数据访问层与业务层之间的交互。 1、Spring框架的事务管理 介绍 http://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html 为什么要使用Spring事务管理?最有竞争力的原因是综合的事务支持! Spring框架...
阅读全文
摘要:其实很简单,格式如下: 支持的类型有: 示例如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>利用base64展示图片</title> 5 </head> 6 <body> 7 <img src="data:image/jpg;base64,/9j/4
阅读全文
摘要:慕课网的nodejs教程:http://www.imooc.com/learn/348 这人讲的很赞,特别是在事件驱动这点上,耳目一新。 视频略老,所以demo有些过时了,摸索着写了一个自己的小程序。 比较痛苦的是最近半年几乎没写过jQuery,不少用法实在想不起来,好在翻着API也不是什么问题。 首先,npm install cheerio,可以认为cheerio这货就是nodejs...
阅读全文
摘要:请忽略本篇内容!!! 1、介绍 2、Spring中的pointcut API 2.1、概念 2.2、对pointcut的操作 2.3、 AspectJ expression pointcut 2.4、方便的pointcut实现 静态pointcut 正则表达式pointcut 属性驱动的pointcut 动态pointcut 控制流pointcut 2.5、 pointcut 父类 2.6、 ...
阅读全文
摘要:目录 1、介绍 1.1、AOP概念 1.2、Spring AOP 能力 和 目标 1.2.1、简介 1.2.2、@AspectJ 支持 1.2.3、声明一个aspect 例子 1.2.4、声明advice 1.2.5、Introductions 引入 1.6、Proxying mechanisms 代理机制 1.6.1、Understanding AOP proxies 匹...
阅读全文
摘要:题外话 官方文档用evaluate这个单词来描述从表达式中获得实际内容的过程。如果直译的话,应该是评估、估值之类的意思。个人以为翻译成解析更易懂,但parse已经是解析了,为了避免冲突,就只好保留了evaluate的形式。--如果有更好的建议,请务必通知我。 1、介绍 SpEL支持在运行时 查询、操作对象图。 2、功能概览 英文 中文 Literal expressions 字...
阅读全文
摘要:弄了张图,方便以后一眼能想起是怎么回事。 前提,看这里:Spring Framework 官方文档学习(四)之Validation、Data Binding、Type Conversion(二) 。
阅读全文
摘要:提示,重点:JavaBeans的Property和 Events;PropertyEditor极其注册和查找机制。 从目前来看,JavaBeans 更像是源自GUI的需求。 使用NetBeans新建一个Java Application,然后新建一个jFrame form,右边会有组件面板,如下: 这些组件,本质上都是bean!所以可被复用、可被引用、可被通知! 将任意一个组件拖进去安...
阅读全文
摘要:20161013最新提示:既然来到这了,为什么不看看 JavaBeans 官方文档学习 ? 鉴于Spring的beans包遵守JavaBean specs,有必要认真研究下JavaBean specs。 先看看wiki上是怎么说的: 定义 Java平台下,JavaBeans是那些将很多object包
阅读全文
摘要:接前一篇 Spring Framework 官方文档学习(四)之Validation、Data Binding、Type Conversion(一) 本篇主要内容:Spring Type Conversion(ConversionService)、Spring Field Formatting、gl
阅读全文
摘要:题外话:本篇是对之前那篇的重排版。并拆分成两篇,免得没了看的兴趣。 前言 在Spring Framework官方文档中,这三者是放到一起讲的,但没有解释为什么放到一起。大概是默认了读者都是有相关经验的人,但事实并非如此,例如我。好在闷着头看了一遍,又查资料又敲代码,总算明白了。 其实说穿了一文不值,我们用一个例子来解释: 假定,现有一个app,功能是接收你输入的生日,然后显示你的年龄。...
阅读全文
摘要:先说结论 匿名内部类分两种,一种是接口的匿名实现,一种是类的匿名子类!后者往往用于修改特定方法。 再说起因 本来以为匿名内部类很简单,就是接口的匿名实现,直到我发现了下面这段代码: 1 public class FooBeanInfo extends SimpleBeanInfo { 2 3 pub
阅读全文
摘要:本篇太乱,请移步: Spring Framework 官方文档学习(四)之Validation、Data Binding、Type Conversion(一) 写了删删了写,反复几次,对自己的描述很不满意,表达能力还是不行啊。另外,格式太花了,很不喜欢。 前提 1、什么是JavaBean? 简单类,
阅读全文