摘要: lazy-init:延迟实例化 ApplicationContext实现的默认行为就是在启动服务器时将所有singleton bean提前进行实例化。提前实例化意味着作为初始化过程的一部分,applicationContext实例会创建并配置所有的singleton bean。通常情况下这是一件好事 阅读全文
posted @ 2017-09-18 14:52 梦天幻 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 当使用spring为一个对象的属性注入时,通常使用xml文件的property元素和ref属性,但是我们也可以使用spring中的autowire进行注入 使用方法如下 <bean id="service" class="example.service" autowire="byName"/> au 阅读全文
posted @ 2017-09-18 13:53 梦天幻 阅读(317) 评论(0) 推荐(0) 编辑
摘要: spring中,bean的作用域有五种类型:默认是单例模式, singleton prototype request session global session 配置作用域时,使用 scope属性,xml文件配置如下, 查看spring官方文档,解释如下: 1、singleton 如果一个bean 阅读全文
posted @ 2017-09-18 11:39 梦天幻 阅读(451) 评论(0) 推荐(0) 编辑
摘要: spring有三种注入类型: set注入; 构造注入; 接口注入; 一、set注入(引用spring官方文档中的例子)(用的最多) 1、首先在代码中我们需要编写成员变量的set方法,如下所示,一般情况下,set的方法名是set+成员变量名。编写成员变量后,可以通过eclipse的source项的Ge 阅读全文
posted @ 2017-09-18 11:13 梦天幻 阅读(469) 评论(0) 推荐(0) 编辑
摘要: Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack 阅读全文
posted @ 2017-09-18 10:32 梦天幻 阅读(402) 评论(0) 推荐(0) 编辑
摘要: tomact和eclipse的关联有很多文档,这里说下下面的问题: 问题: tomact安装成功,点击startup.sh能正常访问,通过eclipse启动后,不能打开8080页面 解决: l 重新配置下tomcat服务器: l 1、在eclipse中的server页面,双击tomcat服务,会看到 阅读全文
posted @ 2017-09-12 14:20 梦天幻 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1、springmvc Spring MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型。 springmvc包括以下组件,主要有以下作用 1、前端控制器(Dispatc 阅读全文
posted @ 2017-09-12 14:15 梦天幻 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1、mvc( mode view controller)是什么? m指业务代码,v指用户界面,c是控制器 使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式 是一种软件设计模式,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性 阅读全文
posted @ 2017-09-06 17:31 梦天幻 阅读(433) 评论(0) 推荐(0) 编辑