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学习
笔记(二)Servlet基础
鲁春利的工作笔记,好记性不如烂笔头Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http。 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类。 在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类。Servlet的框架的核心是javax.servl
luchunli1985
·
2015-11-12 15:41
HttpServlet
Spring学习
之常用注解
使用注解来构造IoC容器 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。 如:在base-package指明一个包 1 <context:component-scan base-p
·
2015-11-12 14:59
spring
Spring学习
之Jar包功能介绍
spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用户可以根据自己的需要
·
2015-11-12 14:37
spring
spring学习
IOC
BeanFactory,bean工厂 ApplicationContext ,继承自BeanFactory的bean工厂。 使用xml配置文件:ClassPathXmlApplicationContext 注入类型: 1.setter注入(主要方法) 2.构造方法 bean 可以使用id来标识,也可以使用name来标识。 <bean id=&qu
·
2015-11-12 13:13
spring
Spring学习
笔记 Part.01
Hibernate的作用: 1.可以解决以面向对象的方式操作数据库的问题 请求参数(String)→Strut2→Action(对象)→业务逻辑组件(面向对象) 2.所以任何一个ORM框架都可以代替Hibernate,JPA更加可以;Spring能做什么? A.解决各层组件之间的硬编码耦合(类名的直接耦合) 可以让各组件之间以“面向接口”的方式编程,从而提供更好的可扩展性
·
2015-11-12 09:47
spring
spring学习
笔记之spring框架本质
Spring框架的本质是,开发者在Spring配置文件中使用XML元素进行配置,实际驱动Spring执行相应的代码: 使用<bean.../>元素,实际启动Spring执行无参或有参构造函数,或者调用工厂方法创建Bean。 使用<property.../>元素,实际驱动Spring执行一次setter方法。 但Java程序还可能有其他类型的语句,如调用ge
·
2015-11-11 17:10
spring
Spring学习
(三)——Spring中的依赖注入的方式
【前面的话】 Spring对我太重要了,做个关于web相关的项目都要使用Spring,每次去看Spring相关的知识,总是感觉一知半解,没有很好的系统去学习一下,现在抽点时间学习一下Spring。不知道为什么对Spring有一种莫名的喜欢感,也许是因为他的名字,有一种希望的感觉。 &n
·
2015-11-11 17:04
spring
Spring学习
笔记(四)--MVC概述
一、 飞机 最近马来西亚航空370号班机事故闹得沸沸扬扬,情节整的扑朔迷离,连我在钻研springMVC平和的心情都间接的受到了影响。正当我在想这个MVC的处理过程可以怎样得到更好的理解呢?灰机,灰机… 同事的议论和天上的嗡嗡声刹那间给了我一个答案,可以和民航系统进行类比。 民航系统类似于一个专业处理旅行的系统,此系统中有一些对旅行去做的事比如出差等本身意义不大,只在旅行系统中才存在的术语。比
·
2015-11-11 14:50
spring
Spring学习
笔记(三)--Convert System设计
一.概述 转换系统是不同范式系统间交互常常会需要碰到的,如WEB 中HTTP KV文本流到对象的转换和对象到http KV文本流的转换;还有对象到关系型DB和关系型DB到对象之间的转换(ORM)。 一个面向对象的转换系统涉及到以下几个方面: 1. 转换映射, 如类型转换:String—>Number,Boolean—>String,String—>Boolean;
·
2015-11-11 14:49
convert
Spring学习
笔记(二)--AOP
一.概论 从图上可以看出,Spring AOP的所有概念基本分为三块: 第一块(左上角)为AOP配置,主要包含ProxyConfig,AdvisedSupport,这些配置包含AOP主要概念如target(目的对象),Advisors(切入点及其对应的增强)构成的处理链。 第二块为(右上角)AOPProxyFactory这主要是沿用了spring的主要思想即构造主要都采用factoryB
·
2015-11-11 14:46
spring
Spring学习
笔记(一)——IOC
AbstractApplicationContext中会初始化resourcePatternResolver,默认是org.springframework.core.io.support.PathMatchingResourcePatternResolver.setConfigLocations(configLocations); ApplicationContext初始化主要函
·
2015-11-11 14:43
spring
spring学习
笔记2---MVC处理器映射(handlerMapping)三种方式(附源码)
一、根据Beanname访问controller: 在springmmvc-servlet.xml的配置handlermapping中加入beanname,通过该beanname找到对应的controller实现控制 1 <!-- 配置HandlerMapping 根据beanname找到对应Controller --> 2 <bean 3 clas
·
2015-11-11 13:36
handler
spring学习
笔记1
两个.XML文件的说明。 框架步骤: 1、加入jar包,到lib文件夹下 2、配置web.xml,即配置前端控制器dispatcherservlet 1 <servlet> 2 <servlet-name>springmvc</servlet-name> 3 <servlet-class>org.spri
·
2015-11-11 13:35
spring
spring学习
笔记
spring 装配bean要求,spring javabean关于属性命名的特殊规范:变量的前两个字母要么全部大写,要么全部小写。 由于方法注入时,spring需要利用到cglib类包 对于spring来说,同样实现bean信息定义的目标,他提供了基于xml,基于注解及基于java类 @Autowired不建议写在private filed上,破环封装性,写在set上,@qual
·
2015-11-11 10:24
spring
Spring学习
——依赖注入
控制反转(IoC)又称为dependency injection(依赖注入),是spring核心的一部分。依赖注入分construtor injection,setter injection. 1.constuctor-arg injection package com.mydomain; public class Person { private Strin
·
2015-11-11 08:06
spring
Spring学习
——Hello World
开发环境jdk1.6,spring 3.0.2,spring tool suit。 1.新建一个java工程,在lib中加入如下jar包 2.写一个HelloWorld类,写一个sayHello()方法。 package com.mydomainpublic class HelloWorld { public void sayHel
·
2015-11-11 08:05
Hello world
Spring学习
(二)——Spring中的AOP的初步理解
【前面的话】 Spring对我太重要了,做个关于web相关的项目都要使用Spring,每次去看Spring相关的知识,总是感觉一知半解,没有很好的系统去学习一下,现在抽点时间学习一下Spring。不知道为什么对Spring有一种莫名的喜欢感,也许是因为他的名字,有一种希望的感觉。 Spring学
·
2015-11-11 00:36
spring
Spring学习
(一)——Spring中的依赖注入简介
Spring学习
过程中的总
·
2015-11-11 00:35
spring
Spring学习
笔记(一)Spring简单介绍
鲁春利的工作笔记,好记性不如烂笔头SpringFramework下载地址:http://projects.spring.io/spring-framework/SpringFrameworkMaven资源库地址:http://mvnrepository.com/search?q=spring如果下载的是RELEASE的话,在docs\spring-framework-reference\pdf目录
luchunli1985
·
2015-11-10 10:37
spring
mvc
JavaWeb
Spring学习
笔记(一)Spring简单介绍
鲁春利的工作笔记,好记性不如烂笔头SpringFramework下载地址:http://projects.spring.io/spring-framework/SpringFrameworkMaven资源库地址:http://mvnrepository.com/search?q=spring如果下载的是RELEASE的话,在docs\spring-framework-reference\pdf目录
luchunli1985
·
2015-11-10 10:37
spring
mvc
Spring学习
笔记(一)Spring简单介绍
鲁春利的工作笔记,好记性不如烂笔头SpringFramework下载地址:http://projects.spring.io/spring-framework/SpringFrameworkMaven资源库地址:http://mvnrepository.com/search?q=spring如果下载的是RELEASE的话,在docs\spring-framework-reference\pdf目录
luchunli1985
·
2015-11-10 10:37
spring
mvc
Spring学习
(二)——Spring中的AOP的初步理解
【前面的话】 Spring对我太重要了,做个关于web相关的项目都要使用Spring,每次去看Spring相关的知识,总是感觉一知半解,没有很好的系统去学习一下,现在抽点时间学习一下Spring。不知道为什么对Spring有一种莫名的喜欢感,也许是因为他的名字,有一种希望的感觉。 &nb
·
2015-11-08 10:50
spring
Spring学习
(一)——Spring中的依赖注入简介
【前面的话】 Spring对我太重要了,做个关于web相关的项目都要使用Spring,每次去看Spring相关的知识,总是感觉一知半解,没有很好的系统去学习一下,现在抽点时间学习一下Spring。不知道为什么对Spring有一种莫名的喜欢感,也许是因为他的名字,有一种希望的感觉。 Sp
·
2015-11-08 10:49
spring
Spring学习
篇:AOP知识整理
AOP知识整理AOP(Aspect-OrientedProgramming):面向切面的编程。OOP(Object-OrientedProgramming)面向对象的编程。对于OOP我们已经再熟悉不过了,对于AOP,可能我们会觉得是一种新特性,其实AOP是对OOP的一种补充,OOP面向的是纵向编程,继承、封装、多态是其三大特性,而AOP是面向横向的编程。面向切面编程(AOP)通过提供另外一种思考程
MLGKO
·
2015-11-05 11:00
spring学习
参考博客:
spring学习
笔记 开源中国:默默君参考博客:事务处理原理 csdn:半夜郎中参考博客:Spring事务配置的五种方式 robbie
草根本色
·
2015-11-04 08:00
Spring学习
笔记
org.springframework.web.util.IntrospectorCleanupListener监听器主要负责处理由JavaBean Introspector使用而引起的缓冲泄露, 它是一个在web应用关闭时清除JavaBean Introspector的监听器,在web.xml中注册这个listener可以保证在web应用关闭的时候释放掉与这个web应用相关的class
·
2015-11-02 18:05
spring
Spring学习
笔记IOC与AOP实例
Spring框架核心由两部分组成: 第一部分是反向控制(IOC),也叫依赖注入(DI); 控制反转(依赖注入)的主要内容是指:只描述程序中对象的被创建方式但不显示的创建对象。在以XML语言描述的配置文件中,声明web系统中哪个组件需要哪一种服务时,不是在程序中让对象和服务直接连接,具体负责连接工作的是Web容器,Spring中就是Ioc容器。 IoC
·
2015-11-01 14:41
spring
Spring学习
笔记——Spring MVC多动作控制器(MutliActionController)
在上一篇学习笔记的实例中,每个控制器只能对应页面中的一个按钮,这样对于一个大型项目来说,就会产生很多的控制器,不利于管理,Spring提供了一个多动作控制器,开发人员可以把处理一个业务逻辑类似的动作,比如对用户进行增、删、改等,放在这个控制器中,从而减少控制器的数量。MultiActionController的实现方式有两种,一种是继承MultiActionController,另一种是在配置文档
·
2015-11-01 11:57
spring mvc
Spring学习
笔记——Spring MVC表单控制器(SimpleFormController)
如果每次传入参数都使用HttpServletRequest获取页面元素的值,假如要获取的页面元素值很少时,可以这样做,如果页面元素很多,就要使用很多的HttpServletRequest.getParameter(),显得很繁琐。为了解决这个问题,Spring提供了表单控制器SimpleFormController,把页面form中的元素名称设定为和Bean中的一样,传入的时候,Spring就会自
·
2015-11-01 11:57
spring mvc
Spring学习
笔记——Spring MVC的简单实例
开发环境:MyEclipse,Spring2.0 (1)新建一个WebProject,命名为myApp,导入所需要的jar包: 在工程名上点右键-->BuildPath-->ConfigureBuildPath-->Libraries-->Add External Jars,导入spring.jar,commons-logging.jar,log4j-1.2.9.jar
·
2015-11-01 11:56
spring mvc
Spring学习
笔记——使用Java的代理机制进行日志输出
Spring的AOP是建立在Java的动态代理的基础上的,学习Java动态代理机制有助于循序渐进地理解AOP的思想。 传统的日志输出方法是在每一个业务逻辑方法里编写记录日志的代码,这样,程序中就会有很多类似的日志输出代码,造成了很大的耦合。那么,使用什么方法可以使业务逻辑和输出日志的代码分离,并实现日志信息代码的重用呢?
·
2015-11-01 11:55
spring
Eclipse+
Spring学习
(一)环境搭建
最近由于投了一家公司实习,他要java工程师,而我大学3年的精力都花到了ASP.NET和前端上面,到找工作的时候才发现大公司不要.NET的,所以马上转型java。。。由于网上的高手都不屑于写这类文章,或者写了都是比较模糊的,如果要快速入手比较费时间了,至少得多看几篇。开发环境:eclipse-SDK-3.6-win32,spring-framework-2.5.6(已经有3.0.5的了,但是我昨天
·
2015-11-01 11:44
eclipse
Spring学习
笔记(一)
学完了hibernate框架,再来接着学习Sping框架。看了一些Spring介绍,都说Spring是非常牛的一个框架,它属于无侵入式的设计,也就是说具体编程的时候不必以来于Spring的API,并且它内部有SpringMVC,因此可以替代SSH中的Struts,而ormapping的框架也可以替换,唯有Spring这个平台无可替代。另一方面,Spring在运行的时候可是使程序员感觉仿佛没有使用框
Runner__1
·
2015-10-31 16:00
spring
spring学习
笔记
java web 24 堂课
spring学习
笔记 16.01 构造器注入 1、\applicationContext.xml 默认在src目录下 <bean name="
·
2015-10-31 11:06
spring
spring学习
笔记-----(补1)
spring开发特点: 1.我们所有程序代码中(除测试代码之外),并没有出现Spring中的任何组件。 2.UpperAction和LowerAction(业务实现类)的Message属性均由Spring通过配置文件动态设置。 3.客户代码(这里是测试代码)仅仅面向接口编程,而无须知道实现类的具体名称,同时我们可以很简单的通过修改配置文件来切换具体的底层实现类。 IOC---控制反转:由容器控制组
·
2015-10-31 10:27
spring
spring学习
笔记-----(MVC学习)
1、首先配置web.xml文件,用来处理页面请求。<servlet> <servlet-name>hello</servlet-name> <servlet-class> org.springframework.web.
·
2015-10-31 10:27
spring
Spring学习
笔记-----(Struts与Spring的结合)
1、首先在struts-config.xml中加入下面代码: <struts-config> <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"> <set-property property="contextConfigLocation"
·
2015-10-31 10:27
spring
Spring学习
笔记(九)-----事务管理(宣告式事务管理)
1、先声明一个数据源 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" valu
·
2015-10-31 10:25
spring
spring学习
笔记(六)-----数据源的注入
对于不同的数据库连接来源需求,spring提供了javax.sql.DataSource注入,更换数据来源只要在Bean定义中修改配置,而不用修改任何一行代码。 应不同的系统,可能使用不同的数据来源,例如:jdbc、连接池、或是JNDI等等,资料变更是底
·
2015-10-31 10:25
spring
spring学习
笔记(五)-----AOP的理解(2)(未完代续)
一、AOP概念:原理:将应用程序中的商业逻辑同对其提供支持的通用服务进行分离。我们把通用服务具体设计为Advices,这些Advices根据我们的要求(pointCut),将这些Advices具体织入(Weave)到应用的这些可以插入的方法(JointPoint)中去。(1)、joinpoint(连接点):其实就是插入点,一般对象在执行方法的时候可以被插入其他的功能。在spring中,只支持在Me
·
2015-10-31 10:25
spring
Spring学习
笔记(七)-----JDBC模版管理
对于Spring应用,Spring提供了一个更好的数据持久化的框架,Spring让持久层的类UserDao继承org.springframework.jdbc.core.JdbcTemplate这个封装了jdbc操作的类,要建立JdbcTemplate的实例,必须要有一个DataSource物件作为建构时的物件. JdbcT
·
2015-10-31 10:25
spring
Spring学习
笔记(八)-----事务管理(编程式事务管理)
编程式的事务管理:我们可以使用org.springframework.jdbc.datasource.DataSourceTransactionManager(platformTransactionManager的一个实现)作为我们的事务管理员,我们在Bean定义中配置,并将DataSource注入给它。 配置文件: <?xml version="1.0" enco
·
2015-10-31 10:25
spring
spring学习
笔记(四)-------AOP的理解(1)
代理分为动态代理和静态代理, 在靜態代理的實現中,代理物件(付体)與被代理的物件(主体)都必須實現同一個介面(接口),在代理物件中可以實現記錄等相關服務(与主体业务相关的其他逻辑),並在需要的時候再呼叫被代理的物件,如此被代理物件當中就可以僅保留業務相關職責。 &n
·
2015-10-31 10:24
spring
Spring学习
笔记(二)
Spring IOC的介绍: 通常,应用代码需要告知容器或框架,让它们找到自身所需要的类,然后再由应用代码创建待使用的对象实例。因此,应用代码在使用实例之前,需要创建对象实例。然而,IoC模式中,创建对象实例的任务交给IoC容器或框架(Spring的配置文件),使得应用代码只需要直接使用实例,这就是IoC。相对IoC 而言,“
·
2015-10-31 10:23
spring
Spring学习
笔记(三)
属性参考与自动绑定: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "http://www
·
2015-10-31 10:23
spring
spring学习
笔记(一)
Spring中几个重要的概念 1、轻量级:Spring 的核心只有不到 1MB 的大小,個非侵入(應用程式不感受到框架的存在,減低應用程式從框架移植時的負擔)性框架。 2、容 器:Spring 核心本身是個容器,管理物件(bean)的生命週期、物件的組態、相依注入等,主要依靠配置文件来完成。 3、 I o C :Spring 的核心概念是Io
·
2015-10-31 10:23
spring
spring学习
小结之:hibernatetemplate,过度封装?
边学spring,突然发现之前spring与hibernate结合的方式可以更厉害地封装,那就是用hibernateTemplate了,和 http://www.cnblogs.com/jackyrong/archive/2006/08/04/467366.html提到的基本一样,只需要改边userdao.java如下 import org.springframework.orm. &n
·
2015-10-31 10:46
ITCAST视频-
Spring学习
笔记(使用Spring的注解方式实现AOP的细节)
感谢ITCAST发布的免费视频 例外通知会屏蔽后置通知 使用环绕通知可以代替前面所提的所有通知类型 @Aspect public class MyInterceptor { @Pointcut("execution (* cn.service.impl.PersonS
·
2015-10-31 09:20
spring
ITCAST视频-
Spring学习
笔记(让Spring自动扫描和管理Bean)
感谢ITCAST发布的免费视频。 通过在classpath自动扫描方式把组件纳入spring容器中管理 前面的例子我们都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。Spring2.5为我们引入了组件自动扫描机制,他可以在类路径
·
2015-10-31 09:20
spring
ITCAST视频-
Spring学习
笔记(@Autowire注解与自动装配)
感谢ITCAST发布的免费视频。 @Autowire默认按照类型进行注入 @Autowired @Qualifier("personDaoxxx")这样就是按照名称进行装配 @Autowired(required=true)必须注入值,不能为null,为false无论注入什么值都是null 以上都是手工装配
·
2015-10-31 09:20
spring
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他