spring
mockingbirds
这个作者很懒,什么都没留下…
展开
-
springMVC 学习(什么是依赖注入)
上一篇博文中,我们学习了springIOC,又称spring控制反转,即将对象的创建销毁等操作交给spring容器来处理,今天学习spring的依赖注入,那么什么是依赖注入,说的通俗一点,就是对属性赋值,也就是说我们利用spring来为我们的类中包含的属性来进行赋值,想想之前我们是通过这样的方式来编写代码的:接口 对象 = new 接口实现类(); 再看看我们之前是怎么给属性赋值的 1原创 2015-04-29 22:07:43 · 5130 阅读 · 2 评论 -
springMVC学习(什么是IOC)
接下来这段时间,我将会写一个关于springMVC的博客专栏,首先看看百度百科上是怎么定义springMVC的。 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是原创 2015-04-28 20:34:13 · 3119 阅读 · 2 评论 -
springMVC学习(sringAOP)
什么是AOP编程,先来看看官方给的概念:面向切面编程(AOP)通过提供另外一种思考程序结构的途经来弥补面向对象编程(OOP)的不足。在OOP中模块化的关键单元是类(classes),而在AOP中模块化的单元则是切面。切面能对关注点进行模块化,例如横切多个类型和对象的事务管理。(在AOP术语中通常称作横切(crosscutting)关注点。) 首先我们从一些概念和术语开始学习:原创 2015-05-02 16:33:05 · 1758 阅读 · 2 评论 -
springMVC学习(spring与jdbc)
前面几篇文章学习了spring的ioc和aop,大家都知道spring是用在j2EE的开发比较多,所以不可避免的会有数据库的操作,这篇文章,将会带大家学习spring中jdbc的操作。首先不仅需要导入spring的核心jar包commons-logging.jarspring.jar,同时需要导入commons-pool.jar,mysql-connector-java-5.1.10-bin.原创 2015-05-02 18:33:29 · 2101 阅读 · 0 评论 -
springMVC学习(hello world)
前面几篇文章学习了spring的基础,包括了springIOC和springAOP,spring操作jdbc,以及S2SH整合,今天开始我们的核心内容,今天带大家利用spring的MVC写一个hello world程序,先来看看springMVC的流程。客户端发过来一个request,spring通过DispatcherServlet分发给HandlerMapping,然后由HandlerMappi原创 2015-05-03 17:41:28 · 1595 阅读 · 0 评论 -
springMVC学习(注解实现依赖注入)
上一篇博客,学习了spring的依赖注入,即利用spring容器来为类中的属性赋值,分为两种赋值方法,利用set和利用构造方法,我们都知道,如果我需要为某一个属性赋值的话,必须为该属性写上set方法,那么大家有没有想过一个问题,如果我们一个类中有很多个属性,我们会生成大量的set方法,如果用构造方法来赋值,即<constructor-arg index="" type="" ref="" va原创 2015-04-30 21:57:20 · 13340 阅读 · 2 评论 -
springMVC学习(S2SH整合)
前面几篇博客学习了spring中IOC,和springAOP以及spring通过jdbc操作数据库的方法。我们的目标是学习springMVC,那么在正式学习springMVC之前呢,我还是想到先写一篇文章来讲解S2SH整合吧,这样大家简单了解了structs2,对于后面学习springMVC也是有很大好处的。 我们先来整合spring和hibernate吧,我这里新建一个web工程叫做ss原创 2015-05-02 23:29:41 · 2785 阅读 · 2 评论 -
springMVC学习(基于注解的MVC)
今天这篇博客给大家带来基于注解的springMVC开发,大家之前有没有想过一个问题,就是我们之前基于配置文件配置写出来的那些Controller只能默认处理一个方法,那么我如果想像structs2那样子来让一个Controller可以处理多个请求,对于不同的请求,跳转进不同的方法来做处理,这样是极好的,springMVC基于注解的开发,就可以完成上边的这些需求,下面我们看一个例子。添加jar文件首先原创 2015-05-04 22:05:36 · 1871 阅读 · 4 评论 -
springMVC学习(代理模式)
今天学习了,spring中的cglib代理实现,在正式开始学习cglib代理之前,我们先来学习自定义的代理,以及jdk为我们提供的代理模式。那么什么是代理模式,说的直白一点,就是用一个代理来实现我对具体对象的访问,或者操作,比如我们学习android开发的时候需要更新sdk,可是google的android开发官方网站是访问不到的(其实百度浏览器是可以翻墙的),这时候我们就需要翻墙了,而我们翻墙所原创 2015-05-01 20:53:37 · 4979 阅读 · 0 评论