E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
spring学习笔记
Spring学习笔记
一
Evilyar
·
2017-07-02 23:53
java
Spring学习笔记
之使用Spring发送Email
配置Spring发送邮件SpringEmail抽象的核心是MailSender接口。顾名思义,MailSender的实现能够通过连接Email服务器实现邮件发送的功能。Spring自带的一个MailSender的实现——JavaMailSenderImpl。它会使用JavaMailAPI来发送Email。配置邮件发送器需要的核心maven:org.springframeworkspring-con
薛小强Forever
·
2017-06-25 23:11
Spring学习笔记
Spring学习笔记
之使用Spring发送Email
配置Spring发送邮件SpringEmail抽象的核心是MailSender接口。顾名思义,MailSender的实现能够通过连接Email服务器实现邮件发送的功能。Spring自带的一个MailSender的实现——JavaMailSenderImpl。它会使用JavaMailAPI来发送Email。配置邮件发送器需要的核心maven:org.springframeworkspring-con
薛小强Forever
·
2017-06-25 23:11
Spring学习笔记
Spring学习笔记
(八、Spring对AspectJ的支持)
上一篇:
Spring学习笔记
(七、SpringAOPAPI)一、AspectJ介绍与Pointcut注解应用1.AspectJ@AspectJ的风格类似纯java注解的普通java类。
鲁克巴克诗
·
2017-06-20 22:29
【
Spring学习笔记
】Spring Aop细说
AOP(AspectOrientedProgramming)面向切面编程概述AOP(AspectOrientedProgramming)面向切面编程是Spring为了降低代码耦合度而设计的一种方式。我们在实际应用中主要是为了打印日志、业务拦截器、统计业务数据等。细说SpringAopAop中有很多的专有名词,切面(Aspect),通知(Advice),连接点(JoinPoint),切点(Point
csdn_liugd
·
2017-06-12 18:27
Spring基础
【
Spring学习笔记
】基于profile的高级装配
日常工作中有时候我们会面临一些问题,需要将代码在不同环境之前来回切换,比如在开发环境可以使用嵌入式数据库Hypersonic,这个在开发环境再适合不过了,但是要将他放在生产则就是行不通了。这个时候Spring提供的profile就可以发挥作用了。下面是我的一个小demo:packagecom.example.readingli.db;importjavax.sql.DataSource;impor
csdn_liugd
·
2017-06-10 15:12
Spring基础
Spring学习笔记
一、Spring框架1.1Spring框架是什么Spring是一种容器框架,用于配置各个组件(bean)并且维护各个组件bean之间的关系Spring框架可以管理Web层,业务层,DAO层,持久层。Spring提倡面向接口编程,配合DI技术可以实现层与层的解耦(主要是WEB层和业务层)Spring框架图Spring架构.jpg1.2一个简单的spring项目目录结构引入spring的开发包(最小配
Jane_Static
·
2017-06-09 16:22
Spring学习笔记
之使用远程服务
1.Spring远程调用概览远程调用是客户端应用和服务端应用之间的会话。在客户端,它所需要的一些功能并不在该应用的实现范围之内,所以应用要想能提供这些功能的·其他系统寻求帮助。而远程应用通过远程服务暴露这些功能。RPC(remote-procedurecall.RPC)远程过程调用:就是执行流从一个应用传递给另一个应用,理论上另一个应用部署在跨网络的一台远程机器上。Spring支持多种不同的RPC
薛小强Forever
·
2017-06-04 16:01
Spring学习笔记
Spring学习笔记
之使用远程服务
1.Spring远程调用概览远程调用是客户端应用和服务端应用之间的会话。在客户端,它所需要的一些功能并不在该应用的实现范围之内,所以应用要想能提供这些功能的·其他系统寻求帮助。而远程应用通过远程服务暴露这些功能。RPC(remote-procedurecall.RPC)远程过程调用:就是执行流从一个应用传递给另一个应用,理论上另一个应用部署在跨网络的一台远程机器上。Spring支持多种不同的RPC
薛小强Forever
·
2017-06-04 16:01
Spring学习笔记
Spring学习笔记
之保护方法应用
在本章中我们将会看到如何使用SpringSecurity保护bean方法。1.使用注解保护方法在SpringSecurity中实现方法级安全性的最常见办法是使用特定的注解,将这些注解应用到需要保护的方法上。这样有几个好处,最重要的是当我们在编辑器中查看给定的方法时,能够很清楚地看到它的安全规则。SpringSecurity提供了三种不同的安全注解:SpringSecurity自带的@Securit
薛小强Forever
·
2017-06-01 22:10
Spring学习笔记
spring学习笔记
一 spring web.xml文件配置详解
1、spring框架解决字符串编码问题:过滤器CharacterEncodingFilter(filter-name)characterEncodingFilterorg.springframework.web.filter.CharacterEncodingFiltertrueencodingUTF-8forceEncodingtruecharacterEncodingFilter*.do2、自
敬li
·
2017-06-01 17:23
spring学习笔记
Spring学习笔记
之缓存数据
缓存(Caching)可以存储经常会用到的信息,这样每次需要的时候,这些信息都是立即可用的。在本章中,我们将会了解到Spring的缓存抽象。尽管Spring自身并没有实现缓存解决方案,但是它对缓存功能提供了声明式的支持,能够与多种流行的缓存实现进行集成。1.启用对缓存的支持Spring对缓存的支持有两种方式:注解驱动的缓存XML声明的缓存启用注解驱动的缓存:Java配置:@Configuratio
薛小强Forever
·
2017-05-31 20:15
Spring学习笔记
Spring学习笔记
(三、IoC)
上一篇:
Spring学习笔记
(二、Spring框架)接口用于沟通的中介物的抽象化;实体把自己提供给外界的一种抽象化说明,用以由内部操作分离出外部沟通的方法。
鲁克巴克诗
·
2017-05-25 22:29
Spring学习笔记
之使用对象-关系映射持久化数据
ORM(object-relationalmapping)——对象/关系映射。Spring对多个ORM框架提供了支持。下面分别介绍Spring对Hibernate和JPA(Java持久化API,javaPersistenceAPI)的支持。maven:org.springframeworkspring-orm4.3.8.RELEASE1.在Spring中集成Hibernate1.1声明Hibern
薛小强Forever
·
2017-05-20 16:57
Spring学习笔记
Spring学习笔记
之--SpEL
本文内容来源于尚硅谷视频教程,仅作为本文学习笔记使用,请勿转载!1.什么是SpEL?Spring表达式语言,简称SpEL,是一个支持运行时查询和操作对象的强大的表达式语言。语法类似于EL,格式为#{...}。SpEL为Bean的属性进行动态赋值提供了便利。2.可以做什么事?1)通过Bean的id对bean进行引用2)调用方法和引用对象中的属性3)计算表达式的值4)正则表达式的匹配3.怎么用?3.1
lg_zy
·
2017-05-18 16:46
Spring学习
spring
bean
SpEL
Spring学习笔记
之---bean的生命周期
本文内容来源于尚硅谷视频教程,仅作为本文学习笔记使用。Bean的生命周期可以由SpringIOC进行管理,实现在Bean生命周期的特定点执行定制的任务。SpringIOC管理bean的生命周期的步骤可以分成以下几步:1)通过构造器或者工厂方法创建bean的实例2)为bean的属性赋值或者引用其他bean对象3)调用bean的初始化(init-method)方法4)可以使用bean5)调用bean的
lg_zy
·
2017-05-18 00:00
Spring学习
spring学习笔记
-- 拦截器(一)
一,介绍(本文说的都是实现HandlerInterceptor接口的处理拦截器)拦截器是springmvc最基本的功能之一,拦截请求,做一些处理。类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。二,应用的场景拦截器,定义是非常简单的,主要在如何运用它,综合实际的项目,和网上的资料,应用场景一般如下:1、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返
信-念
·
2017-05-16 00:00
spring
Spring学习笔记
(网易博客整理版本)
框架概述:一、Spring框架的历史两本书籍:《ExpertOne-On-OneJ2EEDesignandDevelopment》《ExpertOneononeJ2EEDevelopmentWithoutEJB》二、Spring框架是什么框架的七个模块:三、Spring框架给我们带来了什么1)IOC(控制反转)和DI(依赖注入);2)灵活可供选择;3)SpringWebMVC框架;4)提供测试驱动
Gunner
·
2017-05-06 14:29
spring
Spring学习笔记
(三十):关于org.slf4j.logger的日志打印log.info(string,object)
以前没细看log.info(Stringformat,Objectarg)方法,一直以为只是简单的输出一个字符串和一个对象,字符串是对这个对象的说明;结果今天用到了,试了下,结果后面的对象一直不输出,再细看方法的2个参数,才知道参数1是对参数2进行格式化然后输出参数2;eg:Mapmap=newHashMap();map.put("a","b");logger.info("{}","abc");/
Jalon2015
·
2017-04-22 15:59
Spring学习笔记
spring学习笔记
--配置项(一)
和 一句话描述就是给spring一个默认的请求处理分发类,可以正常处理RESTful风格链接,静态资源无法访问的问题 用的更多优雅REST风格的资源URL不希望带.html或.do等后缀.由于早期的SpringMVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用*.do、*.xhtml等方式。这就决定了请求URL必须是一个带后缀的U
信-念
·
2017-04-21 00:00
spring
Spring学习笔记
1.Spring注解@Component、@Repository、@Service、@Controller区别spring2.5中除了提供@Component注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service和@Controller。@Repository:持久层@Service:业务层@Controller:控制层(Web层)它们和@Component是
qingmengwuhen1
·
2017-04-08 11:14
JAVA知识
Spring学习笔记
(三)基于XML Schema的配置方式
前言:Spring2.0开始,Spring允许使用基于XMLSchema的配置方式来简化Spring配置文件,这种方式更加简洁,可以对Spring配置文件进行“减肥”。 Spring配置文件的基本配置的标签包含如下配置: 其中已经包含了一个最基本的Schema:spring-beans-4.0.xsd,也是默认的命名空间。如果对XML命名空间不了解的可以从参考:XML学习笔记一、Spring中
FXBStudy
·
2017-04-01 11:20
Spring
Spring学习笔记
之Spring Web Flow
SpringWebFlow是SpringMVC的扩展,它支持开发基于流程的应用程序。它将流程的定义与实现流程行为的类和视图分离开来。1.配置WebFlow在SpringMVC上下文定义,添加的命名空间:xmlns:flow="http://www.springframework.org/schema/webflow-config"xsi:schemaLocation="http://www.spr
薛小强Forever
·
2017-03-29 22:16
Spring学习笔记
看起来很长但还是有用的
Spring学习笔记
本文首发于泊浮目的专栏:https://segmentfault.com/blog...Spring致力于提供一种方法管理你的业务对象。在大量JavaEE的应用中,随处可见Spring。今天我将简单的介绍一下Spring这个框架。本文适合读者:想学Spring的Java开发者刚用Spring不久的人Why为什么要使用Spring?Spring主要两个有功能为我们的业务对象管理提供了非常便捷的方法:
泊浮目
·
2017-03-26 00:00
java
spring
Spring学习笔记
之Spring MVC的高级技术
本篇主要介绍利用SpringMVC处理文件上传,异常处理,为控制器添加通知以及跨重定向请求传递数据。1.SpringMVC处理文件上传1.1使用multipart格式提交表单在有文件上传的表单中,我们需要使用multipart格式的数据来上传,multipart格式的数据会将一个表单拆分成多个部分(part),每个部分对应一个输入域。在一半的表单输入域中,它所对应的部分会放置文本型数据,但是如果上
薛小强Forever
·
2017-03-22 23:08
Spring学习笔记
Spring学习笔记
之Spring MVC的高级技术
本篇主要介绍利用SpringMVC处理文件上传,异常处理,为控制器添加通知以及跨重定向请求传递数据。1.SpringMVC处理文件上传1.1使用multipart格式提交表单在有文件上传的表单中,我们需要使用multipart格式的数据来上传,multipart格式的数据会将一个表单拆分成多个部分(part),每个部分对应一个输入域。在一半的表单输入域中,它所对应的部分会放置文本型数据,但是如果上
薛小强Forever
·
2017-03-22 23:08
Spring学习笔记
Spring学习笔记
- 第003天
使用AOP什么是AOPAOP是面向切面编程的缩写。在软件开发中,散布于应用中多处的功能被称为横切关注的(Cross-CuttingConcern)。这些横切关注点从概念上是与应用程序的业务逻辑分离的(但是往往又要嵌入到应用的逻辑中),把这些横切关注点与业务逻辑分离开来就是AOP要解决的问题。如果说依赖注入帮助我们解决了对象之间的耦合关系,那么AOP就是要把横切关注功能和它们所影响的对象之间进行解耦
迷茫o
·
2017-03-20 19:03
Spring学习笔记
-加深对Spring的理解
写在前面在之前对Spring的学习和开发中,一直处于会用的状态,对Spring以及它的核心IOC、DI和AOP一直处于非常浅的认识。之前一直想找时间好好理解一下Spring,可是拖延症并没有让我这么做。不过,这次的课堂作业就是对Spring的理解,所以正好可以借这个机会查找相关资料来加深下对Spring的理解。Spring简介Spring是一个开源框架,于2013年兴起的一个轻量级的Java开发框
李昊-HowieLi
·
2017-03-16 17:10
spring
java
ioc
aop
Spring
Spring学习笔记
之Spring MVC体系学习(一)
1、SpringMVC应用一般包括以下步骤:1.配置web.xml,指定业务层对应的Spring配置文件,定义DispatcherServlet;2.编写处理请求的控制器;3.编写视图对象;4.配置SpringlMVC的配置文件,使控制器、视图解析器生效。2、配置DispatcherServlet,截获特定的URL请求web配置示例:contextConfigLocationclasspath:/
Kal_al
·
2017-03-10 17:20
spring
Spring学习笔记
之构建Spring Web应用程序
SpringMVC起步1.SpringMVC的请求过程2.搭建SpringMVC2.1用Java来搭建SpringMVC(需要Servlet3.0环境)配置DispatcherServlet和ContextLoaderListenerpackagespittr.config;importorg.springframework.web.servlet.support.AbstractAnnotati
薛小强Forever
·
2017-03-06 00:11
Spring学习笔记
Spring学习笔记
之构建Spring Web应用程序
SpringMVC起步1.SpringMVC的请求过程2.搭建SpringMVC2.1用Java来搭建SpringMVC(需要Servlet3.0环境)配置DispatcherServlet和ContextLoaderListenerpackagespittr.config;importorg.springframework.web.servlet.support.AbstractAnnotati
薛小强Forever
·
2017-03-06 00:11
Spring学习笔记
Spring学习笔记
之Spring MVC的工作机制
目前市场上主流的MVC框架是SpringMVC和Struts。前面我们介绍了Spring框架的设计理念,这一篇我们介绍SpringMVC。SpringMVC与Spring框架是无缝结合的。本文基于Spring2.3.6版本介绍SpringMVC的总体设计,然后再介绍其对应的M、V、C分别是什么。SpringMVC的总体设计我们知道,要使用SpringMVC很简单,只需要在web.xml中配置一个S
薛小强Forever
·
2017-03-05 15:44
Spring学习笔记
Spring学习笔记
之Spring框架的设计理念分析
本文从几个问题:Spring框架有哪几个核心组件?为什么需要这些组件?他们又是如何结合在一起构成Spring的骨骼架构?Spring的AOP特性是如何利用这些基础的骨骼架构老工作的?来探讨Spring框架的设计理念。从而让我们后面学习Spring的应用更容易一些。1Spring的骨骼架构在Spring框架中,核心组件有三个:Core、Context和Bean。他们构建起了整个Spring的骨骼架构
薛小强Forever
·
2017-03-05 01:35
Spring学习笔记
Spring学习笔记
专题三
专题三(1)使用注解来完成AOP:1,想办法把类让Spring来管理(XML配置或者注解方式)2,在增强的提供类上添加标签:3,在Spring配置文件中开启注解的AOP;4,关于AOP的其他知识:1,在增强提供类的方法上,这些方法的第一参数都可以设置为org.aspectj.lang.JoinPoint;可以通过这个JoinPoint获得本次运行的方法相关信息;2,针对异常通知,我们如果想获得抛出
Andya_net
·
2017-02-27 09:47
Spring
Spring学习笔记
专题一
专题一(1)SpringFrameworkRuntimeTest模块支持使用JUnit和TestNG对Spring组件进行测试。CoreContainer(核心容器)包含有Beans、Core、Context和SpEL模块。AOP模块提供了一个符合AOP联盟标准的面向切面编程的实现。DataAccess/Integration层包含有JDBC、ORM、OXM、JMS和Transaction模块。W
Andyanet
·
2017-02-27 07:16
Spring学习笔记
- Spring Boot
SpringBoot1最简单的一个SpringBoot应用程序1.1导入依赖org.springframework.bootspring-boot-starter-web1.4.1.RELEASE1.2编写控制器packagespringboot.controller;importorg.springframework.web.bind.annotation.RequestMapping;impo
丨NikoBelic丨
·
2017-01-31 12:00
JavaWeb
spring
java
javaweb
Spring学习笔记
IOC之依赖注入
1.概述控制反转(InversionofControl,英文缩写为IOC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。控制反转一般分为两种类型,依赖注入(DependencyInjection,简称DI)和依赖查找(DependencyLookup),依赖注入应用的更加广泛一些。概念没听明白?没有关系,还是通过具体的实例来认识一下依赖注入的魅力吧。
AFinalStone
·
2017-01-17 11:18
spring
Spring学习
Spring学习笔记
获取请求对象和请求头
1.效果图2.添加文件在《
Spring学习笔记
获取请求参数和Cookie》中,成功实现了获取请求参数和cookie的功能,这次在原有的项目基础上再添加三个文件:test_restput.jsp文件(WebContent
AFinalStone
·
2017-01-16 12:51
spring
Spring学习
Spring学习笔记
依赖注入
依赖注入简介依赖注入是一个很常用的词。Java新手常会写出如下的代码,直接在写一个类的时候让它自己初始化自己。但是这不是一个好办法。一个类的状态应该由创建它的类决定,不能由自己决定自己。因此更好的办法是交给构造方法来初始化。publicclassUser{privatelongid;privateStringusername;privateStringpassword;privateLocalDa
过了即是客
·
2017-01-15 00:00
java
spring
spring
java
依赖注入
Spring学习笔记
三:面向切面的Spring
首先了解什么是面向切面编程,这里不做描述。1.Spring对AOP的支持Spring提供了4种类型的AOP支持①基于代理的经典SpringAOP②纯POJO切面③@AspectJ注解驱动的切面④注入式AspectJ切面SpringAOP构建在动态代理之上,所以Spring对AOP的支持局限于方法拦截。Spring在运行时通知对象:通过在代理类中包裹切面,Spring在运行期把切面织入到Spring
春松MrLi
·
2017-01-05 15:10
Spring
aop
学习笔记
Spring学习笔记
(二)
目录:注:由于不支持锚点操作,因此不能直接跳转到各个连接处,各位需要慢慢往下翻。属性注入注入对象类型属性p名称空间注入注入复杂类型属性(数组、集合)IOC和DI区别属性注入1.创建对象的时候,向类里面属性里面设置值2.属性注入的方式介绍(三种方式)(1)使用set方法注入(2)使用有参数的构造注入(3)使用接口注入(spring不支持)3.在spring里面,只支持两种方法注入(1)set方法注入
Only_lezi
·
2016-12-30 23:30
Spring学习笔记
(二)
目录:注:由于不支持锚点操作,因此不能直接跳转到各个连接处,各位需要慢慢往下翻。属性注入注入对象类型属性p名称空间注入注入复杂类型属性(数组、集合)IOC和DI区别属性注入1.创建对象的时候,向类里面属性里面设置值2.属性注入的方式介绍(三种方式)(1)使用set方法注入(2)使用有参数的构造注入(3)使用接口注入(spring不支持)3.在spring里面,只支持两种方法注入(1)set方法注入
Only_lezi
·
2016-12-30 23:30
Spring学习笔记
(一)
目录:Spring的ioc底层原理Spring入门案例Spring的bean管理(xml方式)bean标签的常用属性Spring的ioc底层原理(降低类之间的耦合度)://伪代码//需要实例化的类publicclassUserService{}publicclassUserServlet{//得到UserService的对象//原始的做法:new对象();来创建//经过spring后UserFac
Only_lezi
·
2016-12-30 23:01
Spring学习笔记
(一)
目录:Spring的ioc底层原理Spring入门案例Spring的bean管理(xml方式)bean标签的常用属性Spring的ioc底层原理(降低类之间的耦合度)://伪代码//需要实例化的类publicclassUserService{}publicclassUserServlet{//得到UserService的对象//原始的做法:new对象();来创建//经过spring后UserFac
Only_lezi
·
2016-12-30 23:01
Spring学习笔记
(一)
目录:Spring的ioc底层原理Spring入门案例Spring的bean管理(xml方式)bean标签的常用属性Spring的ioc底层原理(降低类之间的耦合度)://伪代码//需要实例化的类publicclassUserService{}publicclassUserServlet{//得到UserService的对象//原始的做法:new对象();来创建//经过spring后UserFac
Only_lezi
·
2016-12-30 23:01
Spring学习笔记
(一)
目录:Spring的ioc底层原理Spring入门案例Spring的bean管理(xml方式)bean标签的常用属性Spring的ioc底层原理(降低类之间的耦合度)://伪代码//需要实例化的类publicclassUserService{}publicclassUserServlet{//得到UserService的对象//原始的做法:new对象();来创建//经过spring后UserFac
Only_lezi
·
2016-12-30 23:01
Spring学习笔记
(一)
目录:Spring的ioc底层原理Spring入门案例Spring的bean管理(xml方式)bean标签的常用属性Spring的ioc底层原理(降低类之间的耦合度)://伪代码//需要实例化的类publicclassUserService{}publicclassUserServlet{//得到UserService的对象//原始的做法:new对象();来创建//经过spring后UserFac
Only_lezi
·
2016-12-30 23:01
Spring学习笔记
之Spring事务及事务测试
spring事务:*说下事务的传播属性*REQUIRED(默认)业务方法需要在事务中运行,如果方法运行的时候已经开启事务,就加入事务,否则创建新的事务*NOT_SUPPORTED声明方法不需要开启事务.如果已经开启事务后调用该方法.则先挂起该事务,方法执行完毕后,事务恢复*REQUIRES_NEW不管是否存在事务,都另行开启新的事务.如果先前已经开启事务,挂起原先事务.创建新的事务.*新的事务执行
du_xian_sheng
·
2016-12-28 19:43
Spring
Spring学习笔记
(11.Spring Bean装配注释)
@Qualifier按类型自动装配可能多个bean实例的情况,可以使用Spring的@Qualifier注解缩小范围(或指定唯一),也可以用于指定单独的构造器参数或方法参数可用于注释集合类型变量如果通过名字进行注解注入,抓药使用的不是@Autowired(即使在技术上能够通过@Qualifier指定bean的名字),替代方式是使用JSR-250@Resource注解,他是用过其独特的名称来定义来识
LXChild
·
2016-12-06 15:12
Spring
Spring学习笔记
(7.Spring Bean装配之Aware接口)
1.AwareSpring中提供了一些以Aware结尾的接口,实现了Aware接口的bean在被初始化之后,可以获取相应资源通过Aware接口,可以对Spring相应资源进行操作(一定要慎重)为对Spring进行简单的扩展提供了方便的入口2.例子ApplicationContextAwarepublicclassFinUpApplicationContextimplementsApplicatio
LXChild
·
2016-12-05 18:11
Spring
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他