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学习
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
ITCAST视频-
Spring学习
笔记(使用Spring配置文件实现AOP)
感谢ITCAST发布的免费视频 基于XML配置方式声明切面 <bean id=”orderservice” class=”cn.service.OrderServiceBean” /> <bean id=”log” class=”cn.service.LogPrint” /> <aop:config>
·
2015-10-31 09:20
spring配置
ITCAST视频-
Spring学习
笔记(使用CGLIB实现AOP功能与AOP概念解释)
感谢ITCAST发布的免费视频 在类没有提供接口的情况下,这时候需要用到一个第三方的CGLIB import java.lang.reflect.Method; import com.inventec.service.impl.PersonServiceBean; import net.sf.cglib
·
2015-10-31 09:20
spring
ITCAST视频-
Spring学习
笔记(使用Spring的注解方式实现AOP入门)
感谢ITCAST发布的免费视频 使用Spring进行面向切面(AOP)编程 要进行AOP编程,首先我们要在Spring的配置文件中引入aop命名空间: <beans xmlns=http://www.springframework.org/schema/beans xmlns:xsi=http://www.w3.org/2001/XMLSchem
·
2015-10-31 09:20
spring
ITCAST视频-
Spring学习
笔记(使用JDK中的Proxy技术实现AOP功能)
感谢ITCAST发布的免费视频。 AOP—代理对象 1. 拦截所有业务方法 2. 判断用户是否有权限,由权限就允许它执行业务方法,没有权限不允许执行业务方法。 代理对象创建由两种:静态代理,动态代理 应用的条件是目标对象必须实现接口 横切性关注点 Sourc
·
2015-10-31 09:20
spring
ITCAST视频-
Spring学习
笔记(Spring的三种实例化Bean的方式)
感谢ITCAST发布的免费视频。 三种实例化bean的方式: 1. 使用类构造器实例化 <bean id=”orderService” class=”xxxx”> 2. 使用静态工厂方法实例化 <bean id=”personService” class=”*****” factory-
·
2015-10-31 09:19
spring
ITCAST视频-
Spring学习
笔记(编码剖析Spring依赖注入的原理)
感谢ITCAST发布的免费视频。 依赖注入: 所谓依赖注入是指:在运行期,有外部容器动态的将依赖对象注入到组件中。 两种注入方式: 一种是构造函数注入。 另一种是set方法注入。 后者比较常用 <bean id="personDao" class="cn.itcast.dao.impl.Per
·
2015-10-31 09:19
spring
ITCAST视频-
Spring学习
笔记(Spring管理的Bean的生命周期)
感谢ITCAST发布的免费视频。 作用域范围是单例的bean是在实例化容器的时候就实例化。 作用域范围是prototype的bean是在getBean的时候被实例化的。 作用与范围是单实例并且lazy-init="true",是在getBean的时候被实例化的。 也可以指定beans节点的属性default-lazy-init=true lazy-i
·
2015-10-31 09:19
spring
ITCAST视频-
Spring学习
笔记(配置Spring管理的bean的作用域)
感谢ITCAST发布的免费视频。 Spring默认是单实例的 Bean的作用域(bean的scope属性) 1.Singleton 在每个Spring IOC容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定bean节点的lazy-init=”true”来延迟初始化bean,这时候,只有第一次获取bean会才
·
2015-10-31 09:19
Bean的作用域
ITCAST视频-
Spring学习
笔记(编码剖析@Resource注解的实现原理)
感谢ITCAST发布的免费视频。 package junit.test; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; impo
·
2015-10-31 09:19
resource
ITCAST视频-
Spring学习
笔记(用@Resource注解完成属性装配)
感谢ITCAST发布的免费视频。 使用Field注入(用于注解方式) 注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配。 还可以使用@Autowired或@Resource我们需要在xml配置文件中配置以下信息: <beans xmlns=http://www.springframework.org/schema/beans
·
2015-10-31 09:19
resource
ITCAST视频-
Spring学习
笔记(编码剖析Spring装配基本属性的原理)
感谢ITCAST发布的免费视频。 注入其他bean: 方式1: <bean id=”orderDao” class=”***”/> <bean id=”orderService” class=”***”> <property name=”orderDao” ref=”o
·
2015-10-31 09:19
spring
ITCAST视频-
Spring学习
笔记(Spring如何装配各种集合类型的属性)
感谢ITCAST发布的免费视频。 包括Set,List,Properties,Map 注入Set <property name="sets"> &nbs
·
2015-10-31 09:19
spring
ITCAST视频-
Spring学习
笔记(使用构造器装配属性)
感谢ITCAST发布的免费视频。 public class PersonServiceBean implements PersonService { private PersonDao personDao;
·
2015-10-31 09:19
spring
ITCAST视频-
Spring学习
笔记(搭建与测试Spring的开发环境)
感谢ITCAST发布的免费视频。 spring version:2.5.6 Spring需要的jar 到http://www.springsource.org/download下载spring,然后进行解压缩,在解压缩目录中找到下面的jar文件,拷贝到类路径下 dist\spring.jar lib\jakarta-commons\commons-
·
2015-10-31 09:18
spring
ITCAST视频-
Spring学习
笔记(编码剖析Spring管理Bean的原理)
感谢ITCAST发布的免费视频。 模拟bean容器代码: package junit.test; import java.net.URL; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;
·
2015-10-31 09:18
spring
ITCAST视频-
Spring学习
笔记(全面阐释Spring及其各项功能)
感谢ITCAST发布的免费视频。 Spring是一个IOC和AOP的容器 控制翻转应用本身不负责依赖对象的创建和维护,依赖对象的创建和维护是油外部容器负责的,控制权有应用转移到外部容器,控制权的转移就是所谓反转。 所谓依赖注入是指:在运行期,由外部容器动态地将依赖对象注入到组件中。 使用Spring好处: 降低组件之间的耦合度,实现软件各层之间的解
·
2015-10-31 09:18
spring
Fast
Spring学习
笔记六(表关联)
一:新闻信息的表已经建立,并能顺利显示出来后,我们要对新闻信息进行分类,因此,我们现在来添加一个表:FS_PT_Class_Tree if exists ( select * from dbo.sysobjects where id = object_id (N ' [dbo]
·
2015-10-31 08:52
spring
Fast
Spring学习
笔记三(创建新闻发布信息的相关类)
熟悉了“Fast
Spring学习
笔记二” 的介绍后,我们来实践一下吧,我们先在SQL Server中创建一个表,代码如下: if exists ( select
·
2015-10-31 08:51
spring
Fast
Spring学习
笔记五(Web页面显示)
一、我们用之前的例子作为基础,现在做一个符合下面条件的查询并显示出来:1、IsActive=1(激活状态)。2、ClassID=参数。3、按CreatedDate和Priority进行降序排列。因此我们在Announcement.hbm.xml中加入我们的搜索信息(为何是加在这里?因为它是使用NHibernate来进行查询的),下面是Announcement.hbm.xml的完成代码: &l
·
2015-10-31 08:51
spring
Fast
Spring学习
笔记四(BLL层类创建和DAL层类创建)
一、在DZ_Portal.App项目中的BLL文件夹下创建一个类:AnnouncementDAL.cs,代码如下: using System; using System.Collections.Generic; using System.Text; using FastSpring.Base; using DZ_Po
·
2015-10-31 08:51
spring
第41周星期四及
Spring学习
小结
今天上午是确定用户需求,然后讨论确定讨论会议时间,下午一些现场问题支持,代码审核及可行性分析准备,晚上是培训会议。中午看了会Spring的相关知识,仅仅是基本的概念性东西,简单复习总结如下: Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 ◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里
·
2015-10-31 08:25
spring
[
Spring学习
笔记 6 ] Spring JDBC 详解
项目使用maven管理,pom.xml和项目组织如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/
·
2015-10-30 11:09
Spring JDBC
Spring学习
总结(2)——Spring IOC的前世今生
前些天,参与了公司内部小组的一次技术交流,主要是针对《IOC与AOP》,本着学而时习之的态度及积极分享的精神,我就结合一个小故事来初浅地剖析一下我眼中的“IOC前世今生”,以方便初学者能更直观的来学习与理解IOC!也作抛砖引玉之用。 (虽说故事中的需求有点小,但看客可在脑海中尽量把他放大,想象成一个很大的应用系统) 一、IOC雏形 1、程
·
2015-10-30 10:09
spring ioc
spring学习
笔记--quartz和定时任务执行
前言:最近要写一个定时任务,用于同步数据.以往这种涉及数据库操作的定时脚本,都会采用python+crontab的方式来实现.这次画风大转,决定试试用spring+quartz来实现一下.集成:由于Annotation(注解)的发展,quartz和spring的集成愈发的简洁和快速.maven的依赖配置: org.quartz-scheduler quartz 2.2.2 sprin
mumuxinfei
·
2015-10-28 22:00
Spring框架(一)--IOC控制反转
相关文章:
Spring学习
笔记-AOP慢慢接触spring框架,将所学所用的东西记录下来,点点滴滴,肯定会有所收获。
準提童子
·
2015-10-28 16:39
Java
Web后台
[置顶] Spring框架-IOC控制反转
相关文章:
Spring学习
笔记-AOP慢慢接触spring框架,将所学所用的东西记录下来,点点滴滴,肯定会有所收获。
WuyZhen_CSDN
·
2015-10-28 16:00
spring
Spring详细教程
Spring学习
总结---- 一、导入Spring必须的jar包 二、简单示例入门注入一个User 1.编写User实体类 package test.Spring.helloworld;
·
2015-10-28 07:41
spring
spring学习
第一步:导入项目至eclipse
第一步:下载安装gradlegradle下载地址:http://www.gradle.org/downloads 配置GRADLE_HOME到,将gradle的bin目录配置到系统环境变量的path中去。其实只需配置path不一定要配置GRADLE_HOME。第二步:执行gradle这步会经历很长时间,需耐心等待,执行也可能会出错,我遇到执行错误的情况,选择重新执行一次。第二次执行成功,大概花了2
wxh2015cto
·
2015-10-27 18:50
spring
gradle
项目
下载安装
Spring学习
笔记之aop动态代理(3)
Spring学习
笔记之aop动态代理(3)1.0静态代理模式的缺点:1、在该系统中有多少的dao就的写多少的proxy,麻烦2、如果目标接口有方法的改动,则proxy也需要改动。
dream_an
·
2015-10-25 09:00
动态代理
spring
AOP
cglib
jdkproxy
Fast
Spring学习
笔记二(使用工具MyGeneration生成Model和NHibernate的代码 )
首先,该方法是本人在网上搜索到的,因此不再重复了,大家可以访问网址http://www.cnblogs.com/renrenqq/archive/2006/08/23/484216.html去学习该方法,当你懂得了如何生成Model和NHibernate的hbm文件后再往下看吧(以后有时间,有了经验,本人会尝试如修改一下别人的模板,以适合FastSpring的应用)。 使用它的模板需要注意以下几
·
2015-10-23 08:44
Hibernate
Fast
Spring学习
笔记一
首先我们在http://www.springframework.cn/index.php官方网站下载FastSpring的源码 ,然后我们就可以开始我们的Fast
Spring学习
之旅了。
·
2015-10-23 08:43
spring
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他