Spring读书笔记-----Spring的Bean之设置Bean值

Java实例的属性值可以有很多种数据类型、基本类型值、字符串类型、java实例甚至其他的Bean实例、java集合、数组等。所以Spring允许通过如下几个元素为Bean实例的属性指定值: value ref bean list、set、map、props ...

2016-11-23 14:50:26

阅读数 409

评论数 0

获得程序当前路径System.getProperty("user.dir")

因为所有在java.io中的类都是将相对路径名解释为起始于用户的当前工作目录,所以应该清楚当前的目录。 可以通过调用System.getProperty(“user.dir”) 来获得。/** 获得当前类的完整路径。最后一句 */ package org.outman.dms.server; ...

2016-10-26 09:16:11

阅读数 1404

评论数 0

Spring MVC全局异常处理与拦截器校检

在使用Spring MVC进行开发时,总是要对系统异常和用户的异常行为进行处理,以提供给用户友好的提示,也可以提高系统的安全性。拦截系统响应错误首先是拦截系统响应错误,这个可以在web.xml中配置,根据错误代码跳转到相应的提示页面。这里要注意一个问题,错误处理页面所用到的静态资源最好是直接写在页...

2016-10-24 16:39:29

阅读数 6177

评论数 1

Spring、Spring MVC、MyBatis整合文件配置详解

web.xml应该是整个项目最重要的配置文件了,不过servlet3.0中已经支持注解配置方式了。在servlet3.0以前每个servlet必须要在web.xml中配置servlet及其映射关系。但是在spring框架中就不用了,因为Spring中是依赖注入(Dependency Injecti...

2016-10-24 16:10:56

阅读数 351

评论数 0

spring MVC配置详解

一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)  1. jar包引入  Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib-nodep-2.1_3.jar  Hi...

2016-10-24 14:19:08

阅读数 247

评论数 0

Spring MVC 常用Jar包官方下载地址(官方Maven仓库)

spring:http://maven.springframework.org/release/org/springframework/spring/ jackson:http://repo1.maven.org/maven2/com/fasterxml/jackson/core/ (为实现前...

2016-10-20 14:57:48

阅读数 3583

评论数 0

【SpringMVC架构】SpringMVC入门实例,解析工作原理(二)

这篇博文,我们搭建一个简单SpringMVC的环境,使用非注解形式实现一个HelloWorld实例,从简单入手,逐步深入。环境准备我们需要有基本的Java环境,下面只是简单的罗列,不再详细的介绍。jdk1.6以上 eclipse或者myEclipse tomcat6以上 我们使用Spring...

2016-10-17 11:28:51

阅读数 567

评论数 0

【SpringMVC架构】SpringMVC介绍(一)

这篇博文,我们主要介绍什么是SpringMVC,以及重新解释一下什么是MVC,以及MVC的详细执行步骤。什么是SpringMVC?在介绍SpringMVC之前,我们先看一张非常熟悉的图: 相信看这篇文章的博友都听说或者使用过spring,并且我之前的文章也详细的讲解了Spring的整体框架,...

2016-10-17 11:23:29

阅读数 269

评论数 0

三大框架SSH成长路程(二十)

一步步重构容器实现Spring框架——彻底封装,实现简单灵活的Spring框架(十一) 这篇博文的目标是不仅形似Spring,而且要神似Spring,进一步封装对象的依赖关系。 我们知道Spring框架,不仅可以根据配置创建对象,而且可以根据配置创建对象之间的依赖关系。对象之间的依 ...

2016-10-17 10:45:24

阅读数 208

评论数 0

三大框架SSH成长路程(十九)

一步步重构容器实现Spring框架——配置文件+反射实现IoC容器(十)简单配置,反射 上篇博文容器初始化时,使用new的方式来实力化对象,这篇博文我们利用配置文件+反射实力化对象,进一步封 装降低容器和组件的耦合度。下面我们先看一下配置文件。<?xml version="1....

2016-10-17 10:42:48

阅读数 200

评论数 0

三大框架SSH成长路程(十八)

一步步重构容器实现Spring框架——解决容器对组件的“侵入式”管理的两种方案–主动查找和控制反转(九)我们为了去掉接口 对具体实现的依赖关系,封装了一个特别简陋的容器,最后给大家抛出了一个问题:如何让组件不再依赖容器?这篇 博文主要是通过两种解决方案来解决这个问题,最后对比各自的优缺点。服务...

2016-10-17 10:39:33

阅读数 162

评论数 0

三大框架SSH成长路程(十七)

一步步重构容器实现Spring框架——从一个简单的容器开始(八)从这篇博客开始,我们从一个简单的容器开始,一步步的重构,最后实现一个基本的Spring框架的雏形,为了帮助我们更加深入的理解Spring的IoC的原理和源码。容器 ****相信大家对容器并不陌生,它是生活中非常常见的物品,容器用来包...

2016-10-17 10:34:48

阅读数 262

评论数 0

三大框架SSH成长路程(十六)

Spring的AOP逐层深入——采用注解完成AOP(七)这篇我们使用注解方式来实现一个AOP,我们先看一下项目的目录。 我们采用的是JDK代理,所以首先将接口和实现类代码附上:package com.tgb.spring; public interface UserManager { ...

2016-10-17 10:29:19

阅读数 390

评论数 0

三大框架SSH成长路程(十五)

Spring的AOP逐层深入——AOP的基本原理(六)经过我们对spring的IOC不断的深入学习,Spring的面貌逐渐变得清晰,我们对Spring的了解也更加的深入。从这篇博文开始我们学习Spring的第二大核心内容:AOP。什么是AOP AOP(Aspect Oriented Prog...

2016-10-17 10:24:12

阅读数 368

评论数 0

三大框架SSH成长路程(十四)

Spring的IOC逐层深入——源码解析之IoC的根本BeanFactory(五)这篇我先简单的复习一下IoC,然后根据实例介绍IoC最基本的原理。废话少说,下面我们开始这篇博文的话题: 什么是IoC IoC容器,最主要的就是完成对象的创建以及维护对象的依赖关系等。 所谓控制反转,包括...

2016-10-17 10:19:56

阅读数 1009

评论数 0

三大框架SSH成长路程(十三)

Spring的IOC逐层深入——依赖注入的两种实现类型(四)我们这篇博文还是使用上篇博客中添加用户的实力,只是给大家在注入对象的方式上发生一点点变化,为了让大家更加容易接受。下面我们开始:构造器注入 构造器注入,即通过构造函数完成依赖关系的设定。我们看一下spring的配置文件: <?x...

2016-10-17 10:13:58

阅读数 218

评论数 0

三大框架SSH成长路程(十二)

IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上...

2016-10-17 10:09:38

阅读数 414

评论数 0

三大框架SSH成长路程(十一)

Spring的IOC逐层深入——为什么要使用IOC[实例讲解](二)这篇博客我们使用传统方式(即不使用Spring)来实现一个添加用户的实例,再同理使用Spring实现添加用户的实例,对比学习IoC的概念,以及为什么使用IoC等等,最后,简单总结。下面我们开始:传统方式:客户端:public cl...

2016-10-17 10:01:08

阅读数 493

评论数 0

三大框架SSH成长路程(十)

Spring简介,搭建Spring环境——轻量级容器框架(一)Spring是什么? Spring是一个集成了许多第三方框架的大杂烩,其核心技术是IOC(控制反转,也称依赖注入)和AOP(面向切面编程),所以spring既是一个IoC容器,也是一个AOP框架。知道了什么是Spring是学习的开端...

2016-10-17 09:54:00

阅读数 452

评论数 0

三大框架SSH成长路程(九)

Hibernate系列总结篇(九)这篇博文是hibernate系列的最后一篇,既然是最后一篇,我们就应该进行一下从头到尾,整体上的总结,将这个系列的内容融会贯通。概念 Hibernate是一个对象关系映射框架,当然从分层的角度看,我们也说它是数据持久层的框架。 我们从上一句话可以看出Hibe...

2016-10-14 17:24:04

阅读数 218

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭