Spring学习笔记
csdn-panpan
作为一个计算机爱好着,分享你我他!!
展开
-
Spring黑马笔记入门三
别名这个就很简单,给bean起个外号,在容器中使用别名就能够调用此类中的方法。通过在xml文件中统一配置,我们就可以在不同的地方使用不同的名字来使用bean。 创建对象的时机可以使用设置断点的方式 来判断对象的启动顺序 上课如果集中不了精力,使劲写注释默认的情况下,都是在启动spring容器的时候,创建对象一种情况 在getbean的时候创建对象。lazy-init="default/tr原创 2017-10-08 09:24:31 · 566 阅读 · 0 评论 -
C3P0连接池使用教程
值得学习的大神的GitHubC3P0连接池使用教程原创 2017-10-14 16:08:24 · 737 阅读 · 0 评论 -
SpringMVC与Struts2区别与比较总结
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他方式标原创 2017-10-03 17:33:35 · 216 阅读 · 0 评论 -
Spring黑马笔记入门二
3.3 Spring 容器的内部对象3.3.1对象的创建方式在笔记一中,自动构造对象,到底怎么创建的? 我可以写一个默认的构造方法 输出一下,因为java默认的构造函数在spring容器中,默认情况下调用了一个类的默认的构造函数1.无参数的构造方式<bean id="" class=""></bean>2.静态工厂//factory-method="getInstance" 指的就是静态工厂方法原创 2017-10-03 19:45:22 · 511 阅读 · 0 评论 -
Spring黑马笔记入门九
今天主要是练习几个小项目:原创 2017-10-08 22:44:01 · 258 阅读 · 0 评论 -
Spring黑马笔记入门八
这节课我们来练习一下AOP有了切入点表达式以后,我就能圈定范围了。 id是唯一标识 里面放置前置通知,再来一个后置通知 哎?拦截器的invoke方法,不用写(不是很懂) 这里提示一下: 这里是Aop,不是springAop,(strutsAop也有,strus2是在spring2.5以后出来的,strutsAop实际上是借鉴了的)直到spring2.5的出现把Aop发展到了最顶点,关注原创 2017-10-08 21:12:10 · 319 阅读 · 0 评论 -
Spring黑马笔记入门七
首先 切面:一个一个的类 分开的例如登陆类,通知类,业务类,日志,事务,除了目标类以外的内容都是切面 通知:切面中的方法 连接点:客户端调哪个方法 哪个就是连接点,例如客户端调用了updateperson方法,说白了,来 就是一个方法。 切入点:判断语句 就是一堆条件 目标对象:AOP框架生成的代理对象,被一个或者多个切面通知的对象 织入:形成代理对象的方法的过程,实际上 稍微解释原创 2017-10-08 18:58:52 · 337 阅读 · 0 评论 -
Spring黑马笔记入门六
重点 AOP举个粒子!有些事情 struts可以使用拦截器搞定一些事情,比如说模型驱动等,sessionFactory101 想象一下,如果在dao中有20个方法,当中的18个方法都是增删改的,只是面向的对象不一样,是不是重复的代码比较多!那么我就想,如果改造呢!! 102 这就是简单的面向切面的编程,其最原始的原理就是动态代理,现在呢,我们就先用动态代理来实现这个图。 动态代理的三种模原创 2017-10-08 09:48:38 · 398 阅读 · 0 评论 -
Spring黑马笔记入门五
接下来讲的Spring当中的继承 和java当中的继承还是不一样的新建person类 声明name属性 实现setter getter方法 然后新建学生类 继承自person 37是两种解决问题的方案 第一种 是在parent 相当于在父类中赋值 在子类中使用parent要继承父类的内容,因为java的继承机制,子类继承了父类的setXXX方法 所以子类可以使用setXX赋值,真正的是子类原创 2017-10-08 09:43:49 · 1066 阅读 · 0 评论 -
Spring黑马笔记入门四
init destory方法<bean id="" class="" init-medthod="init" destroy-method="destory"></bean> 编写测试类效果图13 再来总结一下spring启动的整个过程解释: - 首先执行构造方法 - 再次执行init方法 - 再次执行hello()哎?destory方法 呢 在Spring容器被干掉的时候才会执行原创 2017-10-08 09:36:59 · 971 阅读 · 0 评论 -
Spring一(基本特征 基本功能)
1.Spring的基本特征这个是用来简化开发的,非常活跃的开源框架。它是一个基于Core来构架多层JavaEE系统的框架。 思考:我用了这个和不用spring的区别在什么地方!!Struts的异常处理都在action中处理。 AOP可以改善开发,这是Spring的核心,面向切面的编程。Core –》the ioc container 思考:想想倒是什么是容器 web容器 servlet容器原创 2017-10-03 19:04:31 · 809 阅读 · 0 评论