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学习
之常用的注解
写在前面abstractbean:如果它的abstract设置为true,它通常作为模板或者父类,不能实例化,记住要将它的abstract设置为true,否则,上下文会试着实例化该beanspring3.0为我们提供了组件自动扫描机制,他可以在类的路径下寻找@Component,@Service,@Controller,@Repository注解的类,并把他们纳入spring容器管理其中@Serv
qzp1991
·
2015-02-22 15:00
spring
spring学习
之bean的生存范围和生命周期
1.bean的生存范围:(1)Singleton:默认,单例(2)Prototype:原型,非单例(3)Request:在一次http请求中,容器会返回该bean的同一个实例,对于不同的请求,返回不同的实例。(4)Session:请求的作用域变为session(5)Gloabsession:全局sessionrequest,session主要用于web之中我们这次主要探讨singleton和pro
qzp1991
·
2015-02-21 21:00
spring
spring学习
之集合属性注入
spring中对象之间的相互依赖关系是通过applicationContext.xml来管理的,因此集合属性注入的重点也放在applicationContext.xml的配置之中。下面是一个完整的各种集合属性注入的例子目录结构:实体类publicclassStudents{ privateStringsid; privateStringsname; privateintage; publicS
qzp1991
·
2015-02-21 17:00
spring
Hibernate
spring学习
之工厂模式
1.设计模式是一套反复使用,多数人知晓,经过分类、代码设计的经验总结。2.工厂模式的定义:为创建一组相关或者相互依赖的对象提供一个接口,而无需指定他们的具体实现类。3.工厂模式的适用性(1)有一组类似的对象需要创建;(2)系统需要考虑扩展性。4.工厂模式的三个角色(1)抽象产品(接口)(2)具体产品(实现类)(3)生产者(工厂类)其中concreteProduct是具体产品,product是抽象产
qzp1991
·
2015-02-21 14:00
接口
设计
工厂模式
spring学习
之属性注入
spring学习
之属性注入首先准备工作本项目的目录结构如下:spring中属性的相互关系是通过applicationContext.xml来管理的,spring提倡面向接口的编程,因此在dao层使用接口抽象方法
qzp1991
·
2015-02-20 20:00
spring
spring学习
之Ioc
在传统的模式之中,对象的创建和类与类之间的关系表示是通过new对象创建。在spring中对象的创建以及他们之间的依赖关系,通过spring容器来管理。准备条件:磁盘接口publicinterfaceDisk{ publicvoidread(); publicvoidwrite(Stringdata); }usb类publicclassUsbDiskimplementsDisk{ @Overr
qzp1991
·
2015-02-17 21:00
设计模式
spring
反射
IOC
工厂模式
Spring学习
3—控制反转(IOC)基于Annotation(注解)的依赖注入实现(转帖)
转帖地址:http://blog.sina.com.cn/s/blog_7ffb8dd501014ai0.html 一、依赖注入--手工装配—注解方式 在java代码中使用@Autowired或@Resource注解方式进行装配的前提条件是: 1、引入context命名空间需要在xml配置文件中配置以下信息: <beans xm
BreakingBad
·
2015-02-03 11:00
spring
annotation
Spring学习
笔记之@ModelAttribute
阅读更多使用@ModelAttribute提供一个从模型到数据的链接@ModelAttribute在控制器中有两种使用场景。当作为一个方法参数时,@ModelAttribute用于映射一个模型属性到特定的注解的方法参数(见下面的processSubmit()方法)。这是控制器获得持有表单数据的对象引用的方法。另外,这个参数也可以被声明为特定类型的表单支持对象,而不是一般的java.lang.Obj
PrisonBreak
·
2015-01-24 22:00
Spring学习
笔记之@ModelAttribute
使用@ModelAttribute提供一个从模型到数据的链接 @ModelAttribute在控制器中有两种使用场景。 当作为一个方法参数时,@ModelAttribute用于映射一个模型属性到特定的注解的方法参数(见下面的processSubmit()方法)。 这是控制器获得持有表单数据的对象引用的方法。另外,这个参数也可以被声明为特定类型的表单支持对象,而不是一般的java.lang.Obj
PrisonBreak
·
2015-01-24 22:00
@ModelAttribute
Spring学习
笔记之@RequestParam作用
阅读更多使用@RequestParam绑定请求参数到方法参数@RequestParam注解是用于在控制器中绑定请求参数到方法参数。下面取自PetClinic实例程序的代码片段说明了这种用法:@Controller@RequestMapping("/editPet.do")@SessionAttributes("pet")publicclassEditPetForm{//...@RequestMap
PrisonBreak
·
2015-01-24 22:00
Spring学习
笔记之@RequestParam作用
使用@RequestParam绑定请求参数到方法参数 @RequestParam注解是用于在控制器中绑定请求参数到方法参数。 下面取自PetClinic实例程序的代码片段说明了这种用法: @Controller @RequestMapping("/editPet.do") @SessionAttributes("pet") public clas
PrisonBreak
·
2015-01-24 22:00
request
Spring学习
篇:AOP知识整理
AOP知识整理AOP(Aspect-OrientedProgramming):面向切面的编程。OOP(Object-OrientedProgramming)面向对象的编程。对于OOP我们已经再熟悉不过了,对于AOP,可能我们会觉得是一种新特性,其实AOP是对OOP的一种补充,OOP面向的是纵向编程,继承、封装、多态是其三大特性,而AOP是面向横向的编程。面向切面编程(AOP)通过提供另外一种思考程
ajan
·
2015-01-20 19:27
Spring学习
篇:AOP知识整理
AOP知识整理AOP(Aspect-OrientedProgramming):面向切面的编程。OOP(Object-OrientedProgramming)面向对象的编程。对于OOP我们已经再熟悉不过了,对于AOP,可能我们会觉得是一种新特性,其实AOP是对OOP的一种补充,OOP面向的是纵向编程,继承、封装、多态是其三大特性,而AOP是面向横向的编程。面向切面编程(AOP)通过提供另外一种思考程
ajan
·
2015-01-20 19:27
pring/springmvc
Spring学习
篇:IoC知识整理(二)
1.BeanFactory还是AppliactionContext:这个我想大家肯定会选择ApplicationContext,这也是Spring推荐选用的,ApplicationContext本身拓展了BeanFactory接口,而且对于一些特性,BeanFactory配置好了却无法实现,例如事务管理和AOP。我们来看下Spring官方文档提供的BeanFactory和ApplicationCo
ajan
·
2015-01-20 19:33
Spring学习
篇:IoC知识整理(一)
现在正通过spring的官方文档学习spring,将自己学习时的点点滴滴记录下来。Ioc知识整理(一):IoC(InversionofControl)控制反转。1.bean的别名我们每个bean元素都有一个id属性,用于唯一标识实例化的一个类,其实name属性也可用来标识一个类,我们还可以通过元素来给一个bean起一个别名: 前提是已经实例化了一个bean
ajan
·
2015-01-20 19:17
Spring学习
--事务简介
数据库的事务概述 1.1 事务是什么? 事务首先是一系列操作组成的工作单元,该工作单元内的操作是不可分割的.即所有的事情要么都做,或者要么都不做,这就是事务. 1.2 事务的特性(原子性,隔离性,一致性,持久
nice小阳
·
2014-12-29 13:00
spring
Spring学习
--事务简介
阅读更多数据库的事务概述1.1事务是什么?事务首先是一系列操作组成的工作单元,该工作单元内的操作是不可分割的.即所有的事情要么都做,或者要么都不做,这就是事务.1.2事务的特性(原子性,隔离性,一致性,持久性)缺一不可.原子性(Atomicity):即事务是最小的工作单元,事务内的操作要么全做,要么全不做.隔离性(Isolation):并发事务之间没有影响,在一个事务内部的操作对其他事务的执行是不
nice小阳
·
2014-12-29 13:00
spring学习
:IOC和依赖注入的基本概念
简介 很早以前接触过spring,听说过关于这个框架最多的就是关于依赖注入和它带来的各种好处。那么spring框架的这些概念到底是什么意思呢?它对于我们实际中的开发有什么帮助呢?在这里,我们以一个初学者的视角一步步来理解和体会其中的作用。 从OO设计原则说起 当我们使用一些面向对象的语言来设计以及实现应用的时候,经常会强调一些基本的设计原则。其中最基本的一条就是面向抽象编程而不是具体的实现。为
frank-liu
·
2014-12-26 16:00
spring
spring学习
笔记1
1.spring配置文件和springmvc配置文件的区别? spring容器:父上下文(保存数据源、服务层、DAO层、事务的Bean) springmvc容器:子上下文(保存mvc中相关的bean) 由于父上下文容器不能访问子上下文容器中内容,事务的Bean在父上下文容器中,无法访问子上下文容器中内容,就无法对子上下文容器中Controller进行
_wy_
·
2014-12-24 21:00
spring
Spring学习
笔记----三大框架(Spring+SpringMVC+MyBatis)整合详细教程
下面的过程中我还没有使用Maven,在后面的学习过程中我会补上,此外,下面在整合的过程中我总会碰到路径的问题,所以将有的配置文件直接放在了src目录下,有的在放在了WEB-INF的目录下,下面列举一下所有的配置文件。spring.xml(applicationContext.xml)--------------------spring配置文件spring-mybatis.xml----------
cwzhsi
·
2014-12-20 22:17
Spring
Spring学习
笔记---使用MyBatis Generator自动创建代码
MyBatis属于一种半自动的ORM框架,主要的工作就是配置Mapping映射文件,由于手写映射文件很容易出错,所以可以利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件,MyBatisGenerator自动创建代码主要是以一张表为基础的,所以得先自己创建一张表。首先导入需要的jar包mybatis-3.1.1.jar--------------------mybatis框
cwzhsi
·
2014-12-20 10:01
Spring
spring学习
Spring框架是一个分层架构,由7个定义良好的模块组成。Spring模块构建在核心容器之上,核心容器定义了创建、配置和管理bean的方式。 组成Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下: •核心容器:核心容器提供Spring框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现。BeanFactory使
yangbinfx
·
2014-12-06 01:00
spring
Spring学习
笔记——基础知识
1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expertone-on-oneJ2EEDesignandDevelopment》和《Expertone-on-oneJ2EEdevelopmentwithoutEJB》是java高手进阶必看的宝典,Spring就是从这两本书的理论发展起来的。Spring主要核心是:(1).控制反
believejava
·
2014-12-05 10:00
spring
工作原理
基础知识
实习篇---第十天
来到公司继续我的学习,之前有过安排,上午把
Spring学习
之依赖注入搞定,学习这东西就得慢慢得进行,就像渗透一样,一旦有了突破口,就将会有很大的突破与进步!
qqHJQS
·
2014-12-02 23:00
Spring学习
之SpringMVC框架快速搭建实现用户登录功能
关于SpringMVC的介绍我就不多说了,网上一搜一大堆,好多大鸟的博客都有详细的描述,之前看的跟开涛学SpringMVC,写的非常好,SpringMVC运行的流程和原理讲的非常的细致在此我引用一下开涛前辈的图片和文字,大家要是想看原文就点击上面的链接。SpringMVC处理请求的流程图大家一定要仔细的看,最好是拿张纸,画一画,可比你光看有效果,大家可以与纯MVC模式对比一下,这样理解起来就不是那
qqHJQS
·
2014-12-02 20:00
spring
web开发
springMVC
Spring学习
之依赖注入
Spring最主要的思想是IoC(InversionofControl,控制反转、反向控制),或者称为DI(DependencyInjection,依赖注入).IoC是对传统控制流程的一种颠覆。在我平时写的程序中,各个类都是相互依赖的,比如在A中我需要用B类的方法,我就会在A类中new一个B类,这样看起来合情合理,但是耦合度较高,后期维护相当的困难,导致我每次做完一个项目或系统,都不忍心去维护他,
qqHJQS
·
2014-12-02 10:00
spring
依赖注入
接口编程
spring学习
之配置数据源的几种方式
在Spring3中,配置DataSource的方法有五种。 第一种:beans.xml <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
lijie_insist
·
2014-12-02 09:00
spring
Spring学习
(4)spring下载的几种方法
第一种,简单粗暴直接http://repo.springsource.org/libs-release-local/org/springframework/spring/3.2.4.RELEASE/spring-framework-3.2.4.RELEASE-dist.zip直接粘到地址栏或者下载工具里,每次有更新只要改版本号就可以;第二种http://repo.springsource.org/
Dream_angel_Z
·
2014-11-29 11:00
spring
下载
Spring学习
(3)Spring注入的三种方式
Spring注入的3中方式1) setter注入(重要),也叫设值注入2) 构造方法(可以忘记)3) 接口注入(一般不用) 1、set注入Set注入指的就是在接受注入的类中定义一个Set方法,并在参数中定义需要注入的元素。java类中通过写set方法来实现,bean中通过属性设值property的ref值来进行注入例如service中有个UserServi
Dream_angel_Z
·
2014-11-29 10:00
spring
set
injection
注入
Constructor
Spring学习
(2)一个简单的AOP实例
AOP的概念AOP全称AspectOrientedProgramming即面向切面编程或者面向方面编程其主要作用是,在不修改源代码的情况下给某个或者一组操作添加额外的功能。像日志记录,事务处理,权限控制等功能,都可以用AOP来“优雅”地实现,使这些额外功能和真正的业务逻辑分离开来,软件的结构将更加清晰。AOP是OOP的一个强有力的补充。SpringAOP是基于代理的,是运行时绑定的。合理的运用AO
Dream_angel_Z
·
2014-11-25 20:00
spring
AOP
Spring学习
(1)AOP初步—JDK动态代理
代理模式主要有两种:静态代理和动态代理代理模式——角色(三种) 抽象主题角色 代理主题角色 真实主题角色通过代理角色获得真实角色的内容!实现方法: 第一种,代理角色和真实角色都实现同一个接口,来实现代理; 第二种,通过实现继承来实现代理,即代理角色通过继承真实角色来重写父类的方法,从而实现代理;下面是在用户注册前面添加的一个简单
Dream_angel_Z
·
2014-11-25 20:00
spring
动态代理
AOP
proxy
【Spring】
Spring学习
笔记-01-入门级实例
听说当前Spring框架非常流行,我也准备好好学学Spring开发,并将学习的过程和大家分享,希望能对志同道合的同学有所帮助。下面是我学习Spring的第一个例子。1.Spring开发环境的搭建我用的开发工具是MyEclipse10,用maven管理jar包,Spring开发环境的搭建可以参考我的另一篇文章:http://blog.csdn.net/xiaoguaihai/article/deta
xiaoguaihai
·
2014-11-19 20:00
spring
maven
MyEclipse
javaweb
Spring学习
笔记——基础知识
1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expert one-on-one J2EE Design and Development》和《Expert one-on-one J2EEdevelopment without EJB》是java高手进阶必看的宝典,Spring就是从这两本书的理论发展起来的。 Spring主要
superpeng1988
·
2014-11-16 15:00
spring JavaBean
Spring学习
笔记
1、Spring是一个开源框架,为了简化企业级应用开发而生,是一个IOC(DI)和AOP容器Features特征DependencyInjection依赖注入Aspect-OrientedProgrammingincludingSpring'sdeclarativetransactionmanagement面向切面编程包括声明式事务管理SpringMVCwebapplicationandRESTf
悬崖边上
·
2014-11-08 22:05
学习笔记
spring学习
IOC的一点认识: 依赖反转模式--把控制权从具体业务对象手中转交到平台或者框架中,是解决面向对象系统设计复杂性和提高面向对象系统可测试性的一个有效的解决方案。 IOC容器:一系列功能各异的容器产品,IoC容器的初始化包括BeanDefinition的Resouce定位、载入和注册这三个基本的过程。 XmlBeanFactory--容器系列的最底层实现,只提供了最基本的IoC容器的功能,可以
lujq1992
·
2014-11-06 17:00
spring
Spring学习
【Spring概述】
从本文开始,我们就要一起学习Spring框架,首先不得不说Spring框架是一个优秀的开源框架。其中采用IoC原理实现的基于JavaBeans的配置管理和AOP的思想都是很值得学习与使用的。下面我们就进入正题!介绍Java平台上的一个优秀的开源应用框架Spring,以及Spring框架的历史和Spring框架相关基本知识。【转载使用,请注明出处:http://blog.csdn.net/m
ma_hoking
·
2014-11-03 23:00
spring
开源框架
spring学习
——springmvc(二)
Spring MVC提供了非常方便的文件上传功能。 1,配置Spring支持文件上传: DispatcherServlet本身并不知道如何处理multipart的表单数据,需要一个multipart解析器把POST请求的multipart数据中抽取出来,这样DispatcherServlet就能将其传递给我们的控制器了。为了在Spring中注册multipart解析器,需要声明一个实现了Mul
a-john
·
2014-10-20 09:00
springMVC
Spring学习
之Bean详解
一、理解反向控制(IOC)依赖注入(di):比IOC更好的名字。获得依赖对象的方式反转了。IOC应用:ioc或者说di,还可以达到解耦的目的二、装配Bean(1)容纳你的beanbean工厂:最简单的容器,提供了基础的依赖 注入支持。创建各种类型的Bean.应用上下文(ApplicationContext):建立在bean工厂基础之上,提供系统架构服务。 singleton:单例默认值 proto
u010870518
·
2014-10-16 15:00
spring
bean
Spring学习
之使用标签来标记资源(@Component、@Repository、 @Service和@Controller)以及使用方式(包含如何在jsp中使用)
首先要在xml文件当中加入标下划线的部分,容器初始化时候需要扫描的包 注意:a. 扫描的包部分(下划线部分)一定要加上,默认是不会扫描所有的包的。各个包之间用’,’隔开。如过具有相同的父包,那么我们可以用父包来代替。如下划线部分,我们可以用com.bjsxt来代替。 b. 在2.5版本中(@Component、@Repository、@Service和@Controller
leixingbang1989
·
2014-10-13 10:00
Spring学习
笔记:关于Interceptor
我们知道在Spring中一共提供了四种Advice用来支持对方法调用时施加的不同行为.它们包括:BeforeAdvice:具体接口:MethodBeforeAdvice在目标方法调用之前调用的AdviceAfterAdvice:具体接口:AfterReturningAdvice在目标方法调用并返回之后调用的AdviceAroundAdvice:具休接口:MethodInterceptor在目标方法
猪刚烈
·
2014-10-12 11:00
spring
AOP
object
Interceptor
action
import
Spring学习
笔记: 关于Advisor和PointcutAdvior
关于Advisor和PointcutAdviorAdvisor是用来持有(hold)一种advice的,它有一个getAdvice()方法,专门来得到其所持有的advice而pointcutAdvior继承自Advisor接口,同时本身又提供了一个getPointcut方法,这十分明确地说明:pointcutAdvior是用来组装advice和pointcut这两个切面的重要组成元素的,因此我们
猪刚烈
·
2014-10-12 11:00
spring
工作
框架
正则表达式
spring学习
——springmvc(一)
Spring MVC基于模型-视图-控制器(Model-View-Controller,MVC)实现,能够帮助我们构建像Spring框架那样灵活和松耦合的Web应用程序。 1,跟踪Spring MVC的请求 请求的第一站是Spring的DispatcherServlet。与大多数基于Java的Web框架一样,Spring MVC所有的请求都会通过一个前端控制器Servlet。前
a-john
·
2014-10-12 10:00
springMVC
spring学习
——数据库(mybatis持久化框架配置)
Spring提供了一组数据访问框架,集成了多种数据访问技术。无论是JDBC,iBATIS(mybatis)还是Hibernate,Spring都能够帮助消除持久化代码中单调枯燥的数据访问逻辑。可以依赖Spring来处理底层的数据访问。 mybatis是一种Spring持久化框架,要使用mybatis,就要做好相应的配置: 1,配置数据源。有很多数据源可以选择,如:DBCP,JDBC,aliba
a-john
·
2014-10-10 21:00
mybatis
spring学习
——xml文件的配置
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.or
a-john
·
2014-10-10 16:00
spring
spring学习
——控制反转与依赖注入
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。
a-john
·
2014-10-06 21:00
spring
spring学习
——简介
Spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只能由EJB完成的事情。然而Spring的用途不仅限于服务器端的开发,从简单性,可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。其主要特征是依赖注入、AOP、持久化、事务、SpringMVC以及Acegi Security 为了降低Java开发的复杂性,
a-john
·
2014-10-06 19:00
spring
Spring学习
-黎活明视频学习注解
想要使用注解,首先在Spring的配置文件里面引入命名空间及schema文件xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/
花花小狼
·
2014-09-28 14:18
基本框架
Spring学习
:通过黎活明视频1
黎活明Spring视频学习心得:一模拟Spring容器1)读取Spring的bean.xml文件,解析各个bean的id和class(封装成一个新类),得到list;2)根据得到的各beans利用反射技术实例化beanMap(id,Object);3)写一个通过调用得到bean的实例:getBean(Stringid);二Spring实例化bean的三种方法1)通过构造方法:2)通过静态工厂实例化
花花小狼
·
2014-09-26 16:50
基本框架
Spring学习
4-面向切面(AOP)之aspectj注解方式
一、简介 1、AOP用在哪些方面:AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任,例如事务处理、日志管理、权限控制,异常处理等,封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。 2、AOP中的概念: Aspect(切面):指横切性关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面是横切性关注点
hongjun1847
·
2014-09-02 10:00
spring
AOP
Spring学习
笔记之任务调度和异步执行器
Quartz介绍 Quartz是开源任务调度框架中的翘楚,它提供了强大任务调度机制。Quartz允许开发人员灵活地定义触发器的调度时间表,并可对触发器和任务进行关系映射。此外,Quartz提供了调度运行环境的持久化机制,可以保存并恢复调用现场,即使系统因故障关闭,任务调度现场数据并不会丢失。此外,Quartz还提供了组件式的侦听器、各种插件、线程池等功能。Quartz结构 Quartz
有资本再款
·
2014-08-27 14:00
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他