JavaWeb
丨NikoBelic丨
Reading
展开
-
Spring学习笔记-C5-SpringMVC起步
Chapter05 SpringMVC起步5.1 请求在SpringMVC组件之间的流转请求发送DispatcherServlet查询一个或多个HandlerMapping来确定请求的下一站。按照HM查询结果,将请求转发到指定的Controller。Controller返回ModelAndView给DispatcherServlet。DispatcherServlet使用视图解析器View原创 2017-01-02 02:44:22 · 460 阅读 · 1 评论 -
Spring学习笔记-Spring Cache
缓存对于某些不要求实时获取最新数据的请求非常好用,如果再高并发环境下,数据库成为系统的性能瓶颈,使用缓存能够大幅度提升系统性能。 本文以Redis作为缓存容器,结合Spring来模拟一个缓存系统。 个人认为,如果你会使用Redis,则完全没有必要将其与Spring整合来实现缓存,自己使用Jedis工具来实现缓存更加灵活。但是如果你不懂Redis,那么使用SpringCache+Redis就可以了原创 2017-01-25 10:19:13 · 373 阅读 · 0 评论 -
Spring学习笔记 - Spring Boot
Spring Boot1 最简单的一个SpringBoot应用程序1.1 导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>1.4.1.RELEASE</version></dependency>1.原创 2017-01-31 12:47:00 · 1069 阅读 · 0 评论 -
Spring学习笔记-WebServive
Spring 可以与RMI、Hessian、Burlap、HTTP invoker 等远程调用整合,但是都太麻烦了,在实际中应用很少,本文主要介绍如何使用Spring与WebService整合实现远程调用。 几个名词:SOAP:简单对象访问协议WSDL:WebService描述语言JaxWs配置package data_persistent.config;import org.springf原创 2017-01-30 22:52:29 · 697 阅读 · 0 评论 -
Spring学习笔记 - Spring 整合 JMS - ActiveMQ
Spring JMS1 maven配置<!--Spring ActiveMQ--><spring-activemq.version>5.14.3</spring-activemq.version><activemq.version>5.14.3</activemq.version><dependency> <groupId>org.springframework</groupId> <a原创 2017-02-08 13:54:10 · 406 阅读 · 0 评论 -
Spring学习笔记-C9-SpringSecurity
Chapter09 Spring Security9.1 Spring Security简介Spring Security 是为基于Spring的应用程序提供声明式安全保护的安全性框架。SpringSecurity充分利用了DI和AOP技术。本章将使用SpringSecurity保证Web安全性。9.1.1 SpringSecurity模块SpringSecurity被分成了11个模块 ACL原创 2017-01-12 21:37:19 · 4806 阅读 · 2 评论 -
Spring学习笔记-C7-SpringMVC高级技术
Chapter07 SpringMVC高级技术7.1 SpringMVC的环境搭建方式Java配置方式 全局配置public class SpitterWebInitializer extends AbstractAnnotationConfigDispatcherServletInitializer{ /** * Spring上下文配置 * ContextLoader原创 2017-01-10 10:55:35 · 286 阅读 · 0 评论 -
Spring学习笔记-C4-面向切面的Spring
Chapter04 面向切面的Spring** Spring学习笔记-C3-Spring装配Bean高级篇**4.1AOP所要解决的问题将横切关注点(包裹在业务代码外层)与业务逻辑相分离,AOP实现将横切关注点与他们所影响的对象之间的解耦。除此之外,AOP还还会在声明式事务、安全和缓存进行应用。 AOP用于重用通用功能,传统方式最常见的是继承和委托。继承会造成对象体系非常脆弱,委托会对委托对象进行原创 2016-12-29 19:32:41 · 474 阅读 · 0 评论 -
Spring学习笔记-C3-Spring装配Bean高级篇
Chapter03 高级装配3.1 环境与Profile一般情况下,开发环境所需要的spring配置文件,例如dataSource数据源肯定与生产环境是不一样的,开发环境到生产环境或测试换几个时,我们都需要手动的去替换大量配置文件,非常麻烦,Spring的Profile为我们解决了这个问题,通过激活不同的profile来控制创建哪些bean。下面举一个最简单的例子 创建两个不同的类,假设他们是不同原创 2016-12-27 23:34:08 · 360 阅读 · 0 评论 -
Spring学习笔记-C2-Spring装配Bean
Chapter02 装配Bean2.1 Sprig装配Bean的方式Spring装配Bean的方案有三种,任选其一。在XML中进行显示配置在Java中进行显示配置隐式的bean发现机制和自动装配自动化装配Bean Spring从两个角度来实现自动化装备:组件扫描component scanning:Spring自动发现应用上下文所创建的bean自动装配autowiring:Spring原创 2016-12-26 21:33:51 · 421 阅读 · 0 评论 -
Spring学习笔记-C1-Spring核心简要介绍
Chapter01 Spring之旅本章简要介绍一下Spring的核心模块:依赖注入、切面。并介绍一下Spring的模块组件,对Spring有一个简要的了解。在后续章节将详细学习Spring的DI、AOP等核心组件。1.依赖注入(DI)传统的代码编写方式,例如一个Student类中创建了Arm、Leg、Body等对象,那么我们需要创建Student对象时,他就会按照类中写死的那样去创建固定类型的Ar原创 2016-12-26 01:21:45 · 426 阅读 · 0 评论 -
Spring学习笔记 - Spring Data
本章将介绍如何使用Spring的JDBCTemplate、如何使用SpringData整合MongoDB、如何使用SpringData在运行时自动生成Repository。10.1 配置文件类全局配置package data_persistent.config;import org.springframework.web.servlet.support.AbstractAnnotationConfi原创 2017-01-23 18:21:08 · 422 阅读 · 0 评论