Al_assad的博客

念念不忘,必有回响

Spring DAO(6): 集成 MongoDB(spring-data-mongo)

MongoDB 入门专栏http://blog.csdn.net/column/details/19681.htmlSpring 集成 MongoDB如果在 Java 项目中直接使用 MongoDB 提供的驱动,需要进行大量的 Document 对象和 POJO 之间的转换,其中很大部分需要手工编...

2018-02-22 02:07:02

阅读数 544

评论数 0

Java 客户端连接 Memcached & Spring 集成

Memcached Memcached 安装配置 & 基本指令Java 客户端连接 Memcached & Spring 集成Java 客户端连接 Memcached目前连接 Memcahed 服务的 Java 客户端主要有以下 3 种方案:Memc...

2018-02-12 17:18:52

阅读数 176

评论数 0

Spring 集成 Reids(Spring-data-redis)

Redis Redis(1)安装 & 配置Redis(2)基本键值操作Redis(3)常用维护操作Redis(4)客户端连接:JavaSpring 集成 Reids(Spring-data-redis)Spring 集成 Reids(Spring-data-redis)如果...

2018-02-12 02:20:06

阅读数 698

评论数 0

Ehcache 2.x 快速使用 & Spring 集成

Ehcache 2.x 快速使用简介Ehcache 是一个开源的高性能缓存,拥有很高的拓展性和伸缩性,广泛使用各种 Java 项目中(如 Hibernate 默认使用 Ehcache作为二级缓存),在目前基于 Java 的缓存方案里,几乎是性能最高的实现;Ehcache 2.10 技术文档:htt...

2018-02-09 22:50:28

阅读数 538

评论数 0

Spring framework(10):集成 JMS 异步消息队列(ActiveMQ)

JMS 和 Apache-ActiveMQ 简介 JMS(Java Message Service,Java 消息服务)是一个 Java 面向消息中间件(MOM)的 API,用于 Java 应用程序或分布式系统之间发送信息,异步通信; JMS 具有以下优势 通信的异步性,客户...

2018-02-03 15:55:28

阅读数 284

评论数 0

Java RMI 远程方法调用 和 Spring 封装

Java RMI 的基本使用 RMI(remote method invocation,远程方法调用)Java 的 RPC 解决方法调用,用于不同 JVM 虚拟机的通信,这些虚拟机可以位于不同主机,或者同一个主机上面,由一个 JVM 上的对象调用另一个 JVM 上的对象的方法,是分布式系...

2018-02-02 20:39:11

阅读数 206

评论数 0

Spring DAO(5):集成 MyBatis

Spring 集成 MyBatis Spring 4.0 移除了对于 iBatis 的直接支持,由 MyBatis 自身提供整合支持,对于 MyBatis 来说,没有特别的事务管理策略,除了 JDBC Connectin 之外,没有其他特别的事务资源,因此和 Spring JDBC 事务...

2018-02-02 01:55:56

阅读数 136

评论数 0

Spring Boot 快速使用

Spring Boot 概述 Spring Boot 主要的作用在于解决 Spring 项目配置麻烦的问题,用于快速创建和启动新的基于 Spring 的项目 ,Spring Boot 大量整合应用程序需要的第三方依赖类库或框架,大部分基于 Spring Boot 的应用只需要很少的配置就...

2018-01-21 02:09:52

阅读数 215

评论数 0

Spring framework(9):Quartz 的基本使用和 Spring 集成

Quartz 的快速使用 JDK 1.3 开始通过 java.util.Timer 和 java.util.TimerTask 提供了简单的任务调度功能,允许用户调度一个按固定时间间隔运行的任务,但是对于复杂任务调度业务实现起来还是很麻烦; OpenSymphony 提供的 Quart...

2018-01-20 19:06:07

阅读数 152

评论数 0

Spring framework(8):Cache 缓存处理

缓存的基本概念 通常在 Web 应用发开中,不同层级对应的缓存策略和要求是不一样的,如下: 以下是缓存中的2个比较重要的基本概念: 缓存命中率 缓存命中率即从缓存中读取数据的次数和总读取次数的比例,一般来说,命中率越高越好: 命中率 = 从缓存中读取的...

2018-01-19 15:16:50

阅读数 781

评论数 0

Spring MVC(10):REST 支持 & Ajax+Spring MVC 实例

Spring 对于 REST 的支持 REST REST(Respresentational State Transfer) 是一种面向资源,强调描述应用程序远程调用的开发方式,并不特指某种技术和框架,简洁来讲:就是将资源的状态以最适合客户端或服务端的形式从服务器客户端转移到客户端...

2018-01-12 16:51:16

阅读数 278

评论数 0

Spring MVC(11):通过 WebSocket 实现前后端全双工通信

Spring WebSocket 支持 通常应用程序之间交换信息会使用如 JMS、AMQP 等技术,但是它们都无法实现浏览器客户端和服务器之间的全双工通信,基于 HTML5 的 WebSocket 协议可以用于实现浏览器和服务器之间的全双工通信; 相对于传统的服务器轮询方式,W...

2018-01-10 16:09:27

阅读数 4378

评论数 0

Spring MVC(9):文件上传(单文件,多文件) & 下载

文件上传 Spring MVC 对于文件上传提供了 MultipartResolver 解析器支持,Spring 使用 Jakarta Commons FileUpload 实现了一个 MultipartResovler 的实现类:CommonsMultipartResolver; ...

2018-01-09 21:03:48

阅读数 320

评论数 0

Spring MVC(8):本地化解析器

Spring MVC 本地化解析器 默认情况下,Spring MVC 会根据客户端的请求头的 Accept-Language 参数判断客户段的本地化类型,此外 Spring MVC 还提供了多种指定客户端本地化类型的方式,如通过 Cookie、Session 、请求URL参数等; Sp...

2018-01-09 15:09:30

阅读数 355

评论数 0

Spring MVC(7):异常处理

Spring MVC 异常处理 Spring MVC 通过 HandlerExceptionResolver 统一处理程序的异常,包括控制器映射、数据绑定和处理器执行过程中产生的异常; HandlerExceptionResolver 有 4个实现类:DefaultHand...

2018-01-09 15:08:18

阅读数 148

评论数 0

Spring MVC(6):静态资源处理

Spring MVC 静态资源处理 早期的 Spring MVC 不能很好地处理静态资源(静态html,js,css,图片,视频等资源),所以在 web.xml 中配置 DispatcherServlet 的请求映射时,往往采用 *.do、*.xhtml 的方式来匹配非静态请求,这样无法...

2018-01-09 15:06:24

阅读数 175

评论数 0

Spring MVC(5):视图 & 视图解析

Spring MVC 支持的视图技术 Spring MVC 请求处理方法处理完成后,会返回一个 ModelAndView 对象,该对象包含了模型对象的信息,和视图逻辑名,再借助视图解析器(ViewResolver)得到最终的视图(View),该视图可以是一个 JSP,也可以是一个基于 F...

2018-01-09 15:04:52

阅读数 375

评论数 0

Spring MVC(4):数据校验

Spring MVC数据校验 一般来说,准许开发中的 DRY 原则,对于Java程序中的数据校验逻辑和相应的域模型会进行绑定,将代码逻辑集中管理; Spring 在使用DataBinder 对数据进行绑定时,同时可以调用相应的框架进行数据校验工作,提供了 org.springframw...

2018-01-09 15:01:14

阅读数 280

评论数 0

Spring MVC(3):数据转换 & 格式化

处理方法的数据绑定过程 Spring MVC 通过反射对目标处理方法签名进行分析,见请求消息绑定到处理方法的入参中,数据绑定的核心组件为 DataBinder; Spring MVC 数据绑定过程如下: Spring MVC 主框架将 ServletReque...

2018-01-09 14:56:10

阅读数 204

评论数 0

Spring MVC(2):控制器详解

控制器的基本使用 在 Spring MVC 中,在 POJO 类定义注解 @Controller ,再在mvc配置文件中通过  扫描相应的类包,就可以使一个 POJO 类变成一个可以处理 HTTP 请求的控制器(具体代码见:http://blog.csdn.net/al_assa...

2018-01-09 14:52:55

阅读数 213

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭