- 博客(23)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
翻译 6、Spring MVC 之 定义@RequestMapping处理方法
本篇文章主要是讲Spring MVC的Controller支持的方法参数以及返回值.还有就是Spring MVC中的注解使用包含@RequestBody,@ResponseBody, @ModelAttribute等等,以及方法参数的类型转换,自定义数据绑定,Spring MVC对Jackson序列化页面的支持,Jackson JSONP Support.
2016-07-29 23:53:29 6869
翻译 5、Spring MVC 之 URI
URI模板可以用于方便访问方法上标注了@RequestMapping中的URL中指定的元素.URI模板就像一个URI的String,包含一个或多个变量名.替换掉这些变量的值时,URI模板就变成了一个URI。
2016-07-21 00:42:48 4282
转载 UML类图几种关系的总结
在UML的静态机制中类图是一个重点,它不但是设计人员关心的核心,更是实现人员关注的核心。建模工具也主要根据类图来产生代码。类图在UML的9个图中占据了一个相当重要的地位。James Rumbaugh对类的定义是:类是具有相似结构、行为和关系的一组对象的描述符。类是面向对象系统中最重要的构造块。类图显示了一组类、接口、协作以及他们之间的关系。在UML中问题域最终要被逐步转化,通过类来建模,通过编程语言
2016-07-19 22:06:01 1011
原创 Spring MVC DispatcherServlet
根据web.xml配置我们知道.DispatcherServlet这个类是Spring MVC的关键类。Spring的方法命名很有趣,在Spring进行DI注入的时候,也就是当Application调用getBean方法的时候。getBean方法调用的是doGetBean.而Spring MVC在处理request对象的时候调用的是doService方法。
2016-07-15 18:09:20 4228 1
原创 Spring MVC @RequestMapping
要想了解决Spring MVC是怎么把@RequestMapping注解了的方法以及类解析的,首先我们需要关注AbstractHandlerMethodMapping#afterPropertiesSet这个方法,而这个方法是Spring的init方法,是Spring在进行初始化bean之前在DI注入之后调用到的方法。
2016-07-14 19:54:12 2656 1
翻译 4、Spring MVC 之 实现Controller
控制器提供的应用程序行为通常通过服务接口定义.Controller翻译用户的输入并将其转换为一个模型,用于提供给用户视图。Spring用一种非常抽象的方式实现控制器,它使您能够创建一个多样化的控制器。
2016-07-13 23:38:09 7671
原创 Java JDK Integer Cache
Java JDK源码中有很多小惊喜在等着我们,我们需要多多阅读它。对于一件事我们要做到知其然知其所以然。下面就是其中的一个小例子。今天在群里面遇到一个问题,代码如下。
2016-07-12 21:57:17 786
翻译 3、Spring MVC 之 一些特殊的Bean
在Spring MVC中DispatcherServlet使用特殊bean来处理请求并呈现适当的视图。这些bean是Spring MVC的一部分。你可以选择使用这些特殊bean通过简单配置一个或多个WebApplicationContext其中。这些bean对Spring MVC进行从request传到response返回,起到了至关重要的作用.
2016-07-12 20:56:56 1777
原创 Spring AOP 动态多数据源
当项目中使用到读写分离的时候,我们就会遇到多数据源的问题。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和Mybatis的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。
2016-07-10 19:25:10 5031 5
转载 成为Java顶尖程序员 ,看这11本书就够了
学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1. 能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2. 对着书上的代码自己敲的时候方便
2016-07-09 22:55:27 46438 35
原创 Guava collections -- Ordering
这次主要介绍是的是com.google.common.collect.Ordering.Ordering是一个比较器,通过额外的方法来支持常见的操作。这是一个Java“丰富”版本的Comparator,在同样的意义上,FluentIterable也用来丰富Iterable
2016-07-09 11:59:25 1086
原创 Guava collections -- Immutable Collections
这次主要介绍是的是com.google.common.collect.Immutable Collections.一个集合的内容永远不会改变,下面详细的提供了一些额外的担保。
2016-07-09 11:17:52 1969
原创 Guava collections -- Range
这次主要介绍是的是com.google.common.collect.Range。Range(或“interval”)定义了边界周围相邻的一些类似类型的值,例如,“从1到100的整数包容性。“请注意,这是不可能迭代这些包含值。但是Range就可以解决这个问题。
2016-07-09 10:38:43 552
原创 Guava collections -- Table
这次主要介绍是的com.google.common.collect.Table。Table是包含相有序的一对key值,称为行键和一个列键,一个值的集合。Table这种结构可以用于解决以下的的数据结构.
2016-07-09 10:21:07 1158
原创 Guava collections -- BiMap
这次主要介绍是的是com.google.common.collect.BiMap.Guava中BiMap接口是继Map。一个bimap(或称之为bidirectional map[双向Map])是一个映射,保证Map中的key值与value值的唯一性。这种约束使bimaps支持一个“inverse view”,就是另外一个bimap包含同样的entries,但是它的keys和value值是相反的。
2016-07-09 00:06:39 545
原创 Guava collections -- Multimaps
这次主要介绍是的是com.google.common.collect.Multimaps.主要的作用是就与Guava Multimap相关的静态的实用方法。所以就不得不介绍一下com.google.common.collect.Multimap。
2016-07-08 00:49:33 2206
原创 Guava collections -- Maps
这次主要介绍是的是com.google.common.collect.Maps.主要的作用是就与Java Map相关的静态的实用方法。在Guava中与之类似的还有Sets,Lists以及Queues这些类。
2016-07-08 00:19:02 7007
原创 Guava collections -- Sets
这次主要介绍是的是com.google.common.collect.Sets.主要的作用是就与Java Set相关的静态的实用方法。在Guava中与之类似的还有Lists,Maps以及Queues这些类。
2016-07-08 00:04:13 1908
原创 Guava collections -- Lists
这次主要介绍是的是com.google.common.collect.Lists.主要的作用是就与java List相关的静态的实用方法。在Guava中与之类似的还有Sets,Maps以及Queues这些类。
2016-07-07 23:45:04 2616
原创 Guava collections -- FluentIterable
这次主要介绍是的是com.google.common.collect.FluentIterable<E>.做为Java Iterable API的扩展,通过不同方式来提供功能类似于Java 8强大的"Streams" 库(in java.util.stream)。
2016-07-07 01:22:19 3424 1
原创 内存递归生成树形结构
我们常常在数据库中存在这样的数据,就是id,parent_id.但是我们在页面显示的时候通常需要展现树形结构。在我的项目中我看到小伙伴是用递归查找数据库来生成树的,这样就太恐怖了。IO操作很耗费资源的,我们优化项目减少IO操作就是常用的一种手段。
2016-07-06 21:44:10 5201 4
原创 如何下载Spring
Spring无论从安全配置,网络应用以及大数据 – 无论你的的应用程序需求是可能的基础设施,都会有一个Spring项目来帮助你建立它。
2016-07-06 20:06:12 614
翻译 2、DispatcherServlet in Spring MVC
Spring的web MVC框架,就像许多其他webMVC框架,request-driven,围绕一个中心分派请求的Servlet控制器设计,并提供其他功能,促进了web应用程序的开发。然而,Spring MVC中的的DispatcherServlet不仅仅是只包含那些.它完全集成Spring IoC容器,因此允许你使用Spring所包含的特性。
2016-07-05 20:23:09 1323 2
ibatis资源包
2014-05-28
Java程序员学习JVM的必要性
2016-06-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人