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学习】
最新整合maven+SSM+Tomcat 实现注册登录
mybatis学习http://www.mybatis.org/mybatis-3/zh/index.html
Spring学习
:http://blog.csdn.net/king1425/article
小码哥_WS
·
2017-03-31 17:14
spring
mvc
mybatis
tomcat
spring
maven
Java/JavaWeb
最新整合maven+SSM+Tomcat 实现注册登录
mybatis学习http://www.mybatis.org/mybatis-3/zh/index.html
Spring学习
:http://blog.csdn.net/king1425/article
King1425
·
2017-03-31 17:00
spring
spring
maven
tomcat
mvc
mybatis
Spring学习
手册(12)—— Spring JDBC数据库访问
通过学习Spring的IOC技术和AOP技术,我们可以管理类之间的依赖并从另一个角度来设计和实现项目中身份校验、日志记录等功能。为使项目能真正的面向用户,我们需要把数据进行持久化:用户更改提交的信息可以再次被访问到。因此,接下来的文章中我们将学习Spring的数据访问功能。我们将会先学习Spring基于JDBC的数据访问方式,为提高代码效率我们将进一步学习讲解Mybatis框架。为了更好更方便的理
泽_渊
·
2017-03-31 17:03
Spring学习
-17:AOP底层原理
Spring中AOP的底层原理:其实就是代理机制,这里边的代理有两种:1、动态代理(JDK中使用)*JDK的动态代理,对实现了接口的类生成代理。没有实现接口的类,就无法生成代理对象了。例:publicclassJDKProxyimplementsInvocationHandler{privateUserDaouserDao;publicJDKProxy(UserDaouserDao){super(
Yes_JiangShuai
·
2017-03-31 13:56
Spring
Spring学习之路
Spring学习
-16:AOP的概述
1.1AOP的概述:1.1.1什么是AOP:AOPAspectOrientedPrograming面向切面编程AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存)SpringAOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类织入增强代码AspecJ是一个基于Java语言的AOP框架,Spring2.0开始,SpringA
Yes_JiangShuai
·
2017-03-31 11:02
Spring
Spring学习之路
【
Spring学习
05】四种xml配置注入方式
本文博客地址:http://blog.csdn.net/soonfly/article/details/68507615(转载请注明出处)平常应用Spring开发中,用得最多的是容器。spring容器帮我们实例化对象并且注入到需要该对象的类中。spring有多种依赖注入的形式,下面仅介绍spring通过xml进行IOC配置的方式:一、Setter注入set注入是最简单常用的注入方式,《【Sprin
唐大麦
·
2017-03-30 21:45
-------【Spring】
Spring学习点滴
spring
Spring学习
-13:Spring的XML和注解的结合使用
实际开发中使用XML还是注解?XML:bean的管理注解:注入属性的时候比较方便两种方式的结合:一般使用XML注册bean,使用注解来进行属性注入。在applicationContext.xml中配置举个简单的例子:新建3个bean:packagecom.js.demo4;publicclassOrderDao{}packagecom.js.demo4;publicclassCustomerDao
Yes_JiangShuai
·
2017-03-30 17:43
Spring
Spring学习之路
Spring学习
-12:Spring的Bean的装配:注解的方式
接下来,我们来学习使用注解的方式来实现属性的注入,常见的框架如Struts2、Hibernate等都支持注解的开发。虽然完全使用注解在开发中并不是特别多,但是在框架整合的时候往往会用到注解的方式。IOC装配Bean(使用注解的方式):Spring2.5中引入了使用注解去定义Bean:@Component描述Spring框架中的Bean。首先,编写一个bean:packagecom.js.demo1
Yes_JiangShuai
·
2017-03-30 16:31
Spring
Spring学习之路
Spring学习
-11:配置文件引入的问题(配置文件过于庞大,不便于修改的处理方法)
当配置文件中的配置很多,不便于修改的时候,有如下几种解决方案:如图所示,我们建立两个配置文件:applicationContext.xml、applicationContext2.xml1、我们可以把配置信息分别放在几个文件中,因为加载配置文件时,可以一次性加载多个配置文件。ApplicationContextapplicationContext=newClassPathXmlApplicatio
Yes_JiangShuai
·
2017-03-30 15:35
Spring
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学习
(四):Spring中的基于构造器注入
在Spring中依赖注入的方式上一章节中有介绍,主要分为三种:属性注入、构造器注入、接口注入(很少使用)。属性注入最常用,使用元素,使用name属性指定bean的属性名称,value属性或是value子节点指定属性值。如下所示就为属性注入。通过构造方法注入bean的属性值或是依赖的对象,它保证了bean实例化后就可以使用。构造器注入在元素里声明属性,中没有name属性。创建一个Car的bean,里
李太白不白
·
2017-03-29 14:07
Spring
Spring学习
-09:Bean的属性的注入
类的属性的注入:1、通过接口方式注入:首先,定义一个接口:publicinterfaceInjection{publicvoidsetName(Stringname);}然后,定义一个bean,实现这个接口:publicclassInjectionImplimplementsInjection{privateStringname;@OverridepublicvoidsetName(Stringn
Yes_JiangShuai
·
2017-03-29 14:36
Spring
Spring学习之路
Spring学习
-08:Bean的生命周期
配置Bean的初始化和销毁的方法:bean:Product类packagecom.helloSpring.demo4;publicclassProduct{publicvoidsetup(){System.out.println("初始化方法执行...");}publicvoidteardown(){System.out.println("销毁方法执行...");}}配置bean和初始化、销毁方法
Yes_JiangShuai
·
2017-03-27 11:26
Spring
Spring学习之路
Spring学习
-04:BeanFactory和ApplicationContext
在
Spring学习
-03中,介绍了ApplicationContext的两个子类,其中类之间的继承关系如下图所示:ApplicationContext间接的继承了BeanFactory类。
Yes_JiangShuai
·
2017-03-26 16:14
Spring
Spring学习之路
Spring学习
-03:ApplicationContext加载配置文件的两种方式
Spring框架加载配置文件:ApplicationContext应用上下文,加载Spring框架配置文件。它有两个子类:ClassPathXmlApplicationContext:加载classpath下面的配置文件publicvoiddemo2(){//创建一个工厂类ApplicationContextapplicationContext=newClassPathXmlApplication
Yes_JiangShuai
·
2017-03-26 16:05
Spring
Spring学习之路
Spring学习
-02:入门案例
1、下载Spring的开发包官网和github上下载比较麻烦,此处提供Spring3版本的网盘下载地址(链接:http://pan.baidu.com/s/1i497TsT密码:gurb),初学者入门足够用了。*.RELEASE-dist.zip-Spring开发包docs:spring框架api和规范libs:spring开发的jar包schema:xml的约束文件*.RELEASE-depen
Yes_JiangShuai
·
2017-03-26 13:37
Spring
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学习
手册(10)—— Spring AOP配置
Spring学习
手册(9)——SpringAOP入门讲述了AOP技术以及AOP基本概念,最后我们了解了Spring对AOP的支持。本文我们将以XML配置的方式来学习SpringAOP的具体使用。
泽_渊
·
2017-03-22 16:21
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学习
心得(11)-- spring配置文件的继承和抽象属性
抽象属性:应用场景:如果我们把一个类加到spring容器中,但是又不想spring容器为它创建对象的话,那么使用bean中的abstract对象。比如说一些公共的类。就算创建了对象也没有用,由子类来继承 比如说:/这是一个通用类,只是有这些方法,创建这个类的对象没有什么用 //让有实际应用场合的类来继承这个类 publicclasscommonObject{ publicvoidadd(){ Sy
琴剑山庄
·
2017-03-14 00:00
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学习
-- SpEL表达式
Spring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于EL:SpEL使用#{...}作为定界符,所有在大括号中的字符都将被认为是SpEL,SpEL为bean的属性进行动态赋值提供了便利。通过SpEL可以实现:通过bean的id对bean进行引用。调用方式以及引用对象中的属性。计算表达式的值正则表达式的匹配。1256789101112131415400
weixin_30501857
·
2017-03-02 15:00
java
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学习
(四)—属性注入的四种方法(通过配置文件)
内容来自传智博客视频:属性注入的四种方法:使用有参构造方法注入属性使用set方式注入属性注入对象类型属性P名称空间的注入spring的配置文件bean1.xml:1.使用有参构造方法设置属性:(1)包含有参构造方法的类,使用的是配置文件bean1.xml中的“使用有参构造注入属性”下的配置:packageproperty;publicclassPropertyDemo1{publicStringu
lvyuan30276
·
2017-02-08 15:08
spring
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学习
总结――Spring实现AOP的多种方式
目录一、基于XML配置的SpringAOP二、使用注解配置AOP三、AspectJ切点函数四、AspectJ通知注解五、零配置实现SpringIoC与AOPAOP(AspectOrientedProgramming)面向切面编程,通过预编译方式和运行期动态代理实现程序功能的横向多模块统一控制的一种技术。AOP是OOP的补充,是spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行
u010987379
·
2017-01-05 11:36
【
Spring学习
】Spring JdbcTemplate之五类方法总结
最近写了几个同步数据的统计任务,使用到了JDBCTemplate的批处理,顺手将JDBCTemplate的用法大概总结了一下。JDBCTemplate主要提供了五类方法:execute()方法:可用于执行任何sql语句,但是一般用来执行DDL语句;update()以及batchUpdate()方法:update()方法用来执行增加、修改和删除等语句;batchUpdate()方法用来执行批处理相关
May的博客
·
2017-01-04 20:54
框架
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学习
二:通过java配置装配Bean
阅读更多尽管在很多场景下通过组件扫描和自动装配实现Spring的自动化配置是更为推荐的方式,但有时候自动化配置的方案行不通,因此需要明确配置Spring。比如说,你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添加@Component和@Autowired注解的,因此就不能使用自动化装配的方案了。进行显示配置有两种方案:java和xml。1、创建配置类packagesp
hetaoo
·
2016-12-30 11:00
spring
装配bean
java配置装配bean
Spring学习
笔记之Spring事务及事务测试
spring事务:*说下事务的传播属性*REQUIRED(默认)业务方法需要在事务中运行,如果方法运行的时候已经开启事务,就加入事务,否则创建新的事务*NOT_SUPPORTED声明方法不需要开启事务.如果已经开启事务后调用该方法.则先挂起该事务,方法执行完毕后,事务恢复*REQUIRES_NEW不管是否存在事务,都另行开启新的事务.如果先前已经开启事务,挂起原先事务.创建新的事务.*新的事务执行
du_xian_sheng
·
2016-12-28 19:43
Spring
spring学习
一:自动装配bean
阅读更多Spring从两个角度实现自动化装配:1、组件扫描(componentscanning):Spring会自动发现应用上下文中所创建的bean2、自动装配(autowiring):Spring自动满足bean之间的依赖组件扫面和自动装配组合在一起能发挥强大的威力。准备几个bean:CompactDisc接口:packagespring.component;/***@ClassNameComp
hetaoo
·
2016-12-27 18:00
spring自动装配bean
Spring学习
06--IOC实现原理以及IOC容器初始化过程
一、IOC原理Spring功能如此强大,但是再强大的功能也是用java代码写出来的,那么就来看看IOC的实现原理是什么。上一章说到,由于bean中lazy-init属性的存在,我们没有办法一次性将所有bean全部实例化,并且放到一个Mappackageorg.springframework.beans.factory.support; importjava.io.NotSerializableE
Mr_Errol
·
2016-12-23 20:00
spring
IOC
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他