Spring
u010785025
这个作者很懒,什么都没留下…
展开
-
Spring-1 helloworld
毕业设计用了点spring的皮毛,几个月过去又给忘记了,现在想重新捡起来,想翻翻记录发现一条也没有,很后悔。 现在算是重新来一遍吧,希望自己可以坚持下去。本来是想学学springMVC,一看教程,springMVC基于Spring, 如果Spring啥也不知道,估计也学不下去,于是又翻出来佟刚的视频看看。工程结构: 1.建立一个普通java project 2.工程目录下建lib,放入jar(原创 2016-09-17 13:21:24 · 284 阅读 · 0 评论 -
Spring-2 配置bean
总的来说,配置bean有两个大的方向,一个是基于XML文件配置bean,如helloworld中的配置例子,另一个是使用注解装配。先记录基于xml文件的装配。 在Spring-1的hello world例子,配置helloWorld bean的方式是:<bean id="helloWorld" class="com.csu.hello.helloworld"> <property name原创 2016-09-17 20:04:32 · 279 阅读 · 0 评论 -
Spring-8 bean的生命周期
在学习Servlet的时候,也提过生命周期。人从出生,到死亡经历一个过程,bean也一样,每个bean经历5个阶段: 1.通过构造器或工厂方法创建 Bean 实例 2.为 Bean 的属性设置值和对其他 Bean 的引用 3.调用 Bean 的初始化方法 4.Bean 可以使用了 5.当容器关闭时, 调用 Bean 的销毁方法 下面通过一个例子来说明: (1)src/com/csu/c原创 2016-09-20 15:35:20 · 341 阅读 · 0 评论 -
Spring-7 spEL
spEL 跟 EL非常像,上次说到使用外部属性文件的时候用到 #{user},其实也是有着同样的出发点,让配置bean的属性更加简单方便。 spEL可以配普普通通的数字和字符串(显然没有什么必要); 更多的时候是来引用其他bean,和其他bean的属性。原创 2016-09-19 22:02:27 · 263 阅读 · 0 评论 -
Spring-6 使用外部属性文件
有时候我们配置一个bean,其属性值很多,也很复杂,维护起来很不方便。比如配置数据源的时候:<bean id="DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="user" value="root"></property> <property name="123原创 2016-09-18 19:58:25 · 251 阅读 · 0 评论 -
Spring-5 bean的作用范围---单例和原型
当配置好一个bean以后,如:<bean id="Person" class="com.csu.autowire.Person" p:name="LiuQiao" autowire="byName" scope="prototype"> </bean>我们首先获取一个Person命名为p1,紧接着再次获取一个Person命名为p2,那么p1和p2是同一个吗?Person原创 2016-09-18 19:48:55 · 725 阅读 · 0 评论 -
SSM整合 错误收集之 listener
1.表现为:加上下面这段就挂掉 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> 严重: Exception sending context initialized event to listener原创 2016-04-13 22:00:13 · 1128 阅读 · 0 评论 -
SSM整合 错误收集之 There is no Action mapped for namespace / and action[unknown location]
1.表现:There is no Action mapped for namespace / and action name user_add. - [unknown location] 2.原因:namespace3.此类问题排错建议 可能的原因: 1).—–首先查看你的struts.xml 文件是否在src目录下; 2).—–检查struts.xml文件的语法是否正确:原创 2016-04-17 19:33:16 · 445 阅读 · 0 评论 -
Spring-4 bean之间的关系----继承和依赖
此处讲的继承与依赖都是配置上的关系。 (1)继承 与Java里的继承很像,主要用于偷懒。比如同一个类,我想配置许多个该类的实例,传统的做法是: <bean id="address" class="com.csu.autowire.Address" p:city="ChangSha" p:street="ShaoShan" > </bean> <bean id原创 2016-09-18 11:04:42 · 701 阅读 · 0 评论 -
Spring-3 自动装配bean
现有三个类: 地址(城市,街道) 车(车名,价格,速度) 人(人名,地址,车)首先在xml里面配置好地址 和 车(此处使用了P命名空间,可自动提示字段):<bean id="address" class="com.csu.autowire.Address" p:city="ChangSha" p:street="ShaoShan"> </bean> <bean i原创 2016-09-18 10:45:16 · 248 阅读 · 0 评论 -
Spring-8 AOP面向切面编程
我们学过面向对象编程,比如Java语言,围绕着类和对象展开。 那么在面向切面编程,切面是什么?面向切面来编程又是怎么一回事呢?先来看一个例子: 做一个计算器,来算两个数的加减乘除,同是还需要在完成计算前后写日志; 按照需求,先这么写:package com.csu.aop.helloworld;public class CaculatorImpl implements Caculator{原创 2016-09-26 21:08:39 · 401 阅读 · 0 评论