Spring框架的学习
Spring框架的学习
JSP课程设计毕业设计远吗
这个作者很懒,什么都没留下…
展开
-
在SSH框架中使用Spring的好处
在SSH框架中使用Spring的好处在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---H...原创 2020-02-14 09:43:11 · 195 阅读 · 0 评论 -
关于加载Spring加载外部文件属性.properties的问题
关于加载Spring加载外部文件属性.properties的问题如果你今天遇到和我一样的问题,那么我恭喜你,你已经知道答案了。第一个错误:Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:Line 1 in XML document fr...原创 2020-02-14 09:39:42 · 503 阅读 · 0 评论 -
什么是依赖注入?
Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大...原创 2020-02-14 09:37:51 · 2772 阅读 · 1 评论 -
什么是Spring?它有哪些好处?
什么是Spring?它有哪些好处?Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的:目的:解决企业级应用开发的复杂性。功能:使用基本的JavaBean代替EJB。范围:任何Java应用。Spring的存在是因为它自身的得天独厚的优势:它定位的领域是许多其他流行的framework没有的...原创 2020-02-14 09:37:21 · 1492 阅读 · 0 评论 -
Spring的依赖注入
Spring的依赖注入spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。下面具体介绍set注入set注入 采用属性的set方法进行初始化,就成为set注入package com.bzu.zhu.Spring;public class HellWord { /** * @param args */ private Str...原创 2020-02-13 16:44:47 · 76 阅读 · 0 评论 -
Spring的实例工厂方法和静态工厂方法
Spring的实例工厂方法和静态工厂方法静态工厂方法:直接调用静态方法可以返回Bean的实例package com.zhu.string.factory;import java.util.HashMap;import java.util.Map;public class StaticCarFactory { /** * 静态工厂方法:直接调用静态方法可以返回Bean的实...原创 2020-02-02 10:01:02 · 149 阅读 · 0 评论 -
Spring的实例工厂方法和静态工厂方法
Spring的实例工厂方法和静态工厂方法静态工厂方法:直接调用静态方法可以返回Bean的实例package com.zhu.string.factory;import java.util.HashMap;import java.util.Map;public class StaticCarFactory {/*** 静态工厂方法:直接调用静态方法可以返回Bean的实例**/...原创 2020-02-02 10:00:16 · 495 阅读 · 0 评论 -
Sping与hibernate和Struts的整合及使用
Sping与hibernate和Struts的整合及使用1. Spring 整合 Hibernate 整合什么 ?1). 有 IOC 容器来管理 Hibernate 的 SessionFactory2). 让 Hibernate 使用上 Spring 的声明式事务2. 整合步骤:1). 加入 hibernate①. jar 包②. 添加 hibernate 的配置文件: hi...原创 2020-02-02 09:59:54 · 112 阅读 · 0 评论 -
jdbcTemplate实现crud操作(添加、删除、更改操作)
jdbcTemplate实现crud操作(添加、删除、更改操作)1 spring框架一站式框架 (1)针对javaee三层,每一层都有解决的技术 (2)在dao层,使用jdbcTemplate 2 spring 对不同的持久化层技术都进行封装 (1)jdbcTemplate对jdbc进行封装 3 jdbcTemplate使用和dbutils使用很...原创 2020-01-28 14:45:07 · 204 阅读 · 0 评论 -
jdbcTemplate实现crud操作(查询介绍)
05-jdbcTemplate实现crud操作(查询介绍) 查询具体实现 第一个查询返回某一个值 My my= jdbcTemplate.queryForObject(sql, new MyRowMapper()); (1)第一个参数是sql语句 (2)第二个参数 返回类型的classpublic void testCount(...原创 2020-01-28 14:44:16 · 138 阅读 · 0 评论 -
@Autowired与@Resource的区别
@Autowired与@Resource的区别1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=false...原创 2020-01-19 15:24:21 · 95 阅读 · 0 评论 -
Spring的实例工厂方法和静态工厂方法
Spring的实例工厂方法和静态工厂方法静态工厂方法:直接调用静态方法可以返回Bean的实例[java]view plaincopypackagecom.zhu.string.factory; importjava.util.HashMap; importjava.util.Map; publicclassStaticCarFact...原创 2020-01-19 15:22:42 · 164 阅读 · 0 评论