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学习
记录(一)
1.import引入配置文件:使用相对路径2.spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component@Controller@Service等这些注解的类,则把这些类注册为bean(详情查看:http://blog.csdn.net/chunqiuwei/article/details/16115135)3.(详情查看:http://www.cn
大程熙
·
2015-04-13 15:55
java
接口
配置文件
记录
Spring学习
记录(一)
1.import引入配置文件:使用相对路径2.spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component@Controller@Service等这些注解的类,则把这些类注册为bean(详情查看:http://blog.csdn.net/chunqiuwei/article/details/16115135)3.(详情查看:http://www.cn
大程熙
·
2015-04-13 15:55
java
接口
配置文件
记录
Spring学习
记录(一)
1.import引入配置文件:使用相对路径2.spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component@Controller@Service等这些注解的类,则把这些类注册为bean(详情查看:http://blog.csdn.net/chunqiuwei/article/details/16115135)3.(详情查看:http://www.cn
大程熙
·
2015-04-13 15:55
java
接口
记录
Java学习
spring学习
:JDBC数据访问
简介 访问数据库的方式有很多种,最简单原始的方式无非是通过javajdbc库去直接访问。这种方式实现的代码很冗长,而且要考虑的东西比较多,比如建立数据库连接、执行sql语句、获取结果并解析、关闭连接。这种传统方式带来的一个问题就是,我们也许仅仅为了执行一个简单的sql语句却需要一大堆冗长的代码,而且每执行一条语句都要重复这些代码。于是一种当然的想法就是如何将这些冗余的部分给提取出来使得我们的代码
frank-liu
·
2015-04-12 18:00
spring
Spring学习
笔记(十七)----Spring中的事务
事务就是一组数据库操作,但这组操作是具有原子性的(atomic)。所谓原子操作,即这组数据库操作要么就都执行成功,要么就一个也没执行。当有一些操作成功了(“成功”指数据库里的数据已更新或提交),但中间出现异常,后边的也就无法执行时,事务要回滚,即恢复到什么也没执行以前的状态。 举个比较常见的例子,一位顾客要进行银行转帐,把100元从A帐户转到B帐户,一般的过程是把A帐户的总额减去100,B帐户
Zero零_度
·
2015-04-08 14:00
spring学习
:依赖注入的几种方式讨论
简介 在前面的文章里,我已经对依赖注入的基本概念做了一个介绍。我们已经知道了依赖注入的意义和目的。但是在牵涉到具体实现的时候,我们有好几种不同的选择,其中就有自动关联(autowire),java代码关联(javaconfig)以及传统的xml文件配置关联。本文针对这几种形式结合具体的示例做一个讨论和总结。 问题场景介绍 假设我们有如下的一个问题,在下图中,我们有一个Service接口,定义特
frank-liu
·
2015-04-02 22:00
spring
Spring学习
(5)Spring 常用注解
Spring常用注解使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component/@Repository/@Service/@Controller】,就会将这个对象作为Bean注册进Spring容器。也
拾毅者
·
2015-03-30 20:55
Spring
Spring学习
笔记之一
Spring存储Json数据最近在做一个项目,其中有一个问卷调查模块,当完成问卷调查后,前台会将数据封装成Json格式,如何封装我会在dwz学习之路介绍(因为项目用的是dwz框架)。当Json数据从前台传到后台后,我们就会面临一个问题:如何将后台获得Json数据存储到数据库?方法也就两种:1.循环存储;2.批量存储。1.循环存储Json数据@ResponseBody @RequestMapping
u012157999
·
2015-03-28 15:00
spring
Spring学习
之JdbcTemplate
一、什么是JDBCTemplateSpring使用模板方式封装jdbc数据库操作固定流程,并提供丰富callback回调接口功能,方便用户自定义加工细节,更好模块化jdbc操作,简化传统的JDBC操作的复杂和繁琐过程。 JDBCTemplate主要提供以下五类方法:(1)execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;jdbcTemplate.execute("CREATE
huhui_bj
·
2015-03-25 11:00
spring
JdbcTemplate
Spring学习
之AOP
一、什么是AOPAOP(AspectOrientProgramming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP的作用常常通过AOP来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP已经成为一种非常常用的解决方案。三、AOP实现原理AOP实际上是由目标类的代理
huhui_bj
·
2015-03-23 11:00
spring
AOP
Spring学习
之IOC
一、IoC(InversionofControl,控制反转) 我们在开发java程序中会有这样的体会,java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像newobject()这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。对象只需要关系业务逻
huhui_bj
·
2015-03-21 15:00
spring
DI
IOC
依赖注入
spring学习
笔记-依赖注入
学习过程访问的地址,按顺序理解:Spring@Autowired注解与自动装配spring四种依赖注入方式Spring注解注入
使用说明 详细:Spring零配置通过注解实现Bean依赖注入总结 spring注解方式配置Bean
KeepMoving
·
2015-03-03 10:00
java
spring
注入
Spring学习
之IOC/DI的诠释
在网上看到一篇对IOC和ID解释很好的文章,自己记录下,地址倒是忘记了,凭自己的记忆重新整理巩固一遍,好像我收藏了那篇文章了 IOC(Inversion of Control 控制反转 DI(Dependency Injection 依赖注入 之前对IOC/DI的理解就模棱两可,今天算有点理解了,从一下几个方面入手 控制:谁控制谁,控制t
lijie_insist
·
2015-02-27 10:00
spring
Spring学习
总结5——Spring的事物管理
事务管理是企业级应用程序中必不可少的一项技术,用于确保数据的完整性和一致性。数据库事务是被当作单个工作单元的操作序列。这些操作要么全部完成或全部不成功。事务管理是面向企业应用程序,以确保数据的完整性和一致性RDBMS【RDBMS即关系数据库管理系统(RelationalDatabaseManagementSystem)】中的重要组成部分。事务的概念可以用下面的描述为ACID四个关键属性来描述
yope
·
2015-02-26 13:00
Spring学习总结5
Spring的事物管理
Spring学习
总结4——使用SpringJDBC访问数据库
引包的问题在此不做详述,下面是viewspace-dao.xml中的关键配置 domain层java代码package com.sunsharing.springdemo.domain; /** * Created by nyp on 2015/2/5. */ public class User { //建立一个user对象,对应数据库中的各个属性,并
yope
·
2015-02-26 13:00
实例
JdbcTemplate
SpringJDBC
Spring学习
总结3——配置datasource三种方式
jdbc.properties文件信息##Oracle 11g jdbc.driverClassName=oracle.jdbc.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost:1521:orclnyp jdbc.username=scott jdbc.password=tiger使用spring提供的PropertyPlaceholderCon
yope
·
2015-02-26 10:00
dataSource
BasicDataSource
数据源配置
Spring学习
总结3——配置datasource三种方式
jdbc.properties文件信息##Oracle 11g jdbc.driverClassName=oracle.jdbc.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost:1521:orclnyp jdbc.username=scott jdbc.password=tiger使用spring提供的PropertyPlaceholderCon
yope
·
2015-02-26 10:00
dataSource
BasicDataSource
数据源配置
Spring学习
总结2——bean的配置
直接上配置实例 小明1 小明2 小明3 【点http协议 referer 】 abcd he
yope
·
2015-02-26 10:00
annotation
Bean配置
数组装配
注解装配
Spring学习
总结1——bean的生命周期
Spring实际上是一个容器框架,可以配置各种bean(action/service/domain/dao...),并且可以维护bean与bean的关系。ioc是什么?答 :ioc(inverse of controll ) 控制反转: 所谓控制反转就是把创建对象(bean),和维护对象(bean)的关系的权利从程序中转移到spring的容器(applicationContext.xml),而
yope
·
2015-02-26 09:00
spring
bean
IOC
生命周期
bean的生命周期实例
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
上一页
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
其他