
Spring入门
CheungChingYin
能做自己喜欢做的事,岂不美哉?
对于项目有疑问,由于优快云我很少上,可以发送邮件到CheungChingYin@outlook.com进行提问,我会尽量抽空帮忙解决问题。
展开
-
【Spring 4.0】Spring入门之第一个程序HelloWorld实现
一、什么是Spring?     Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache License 2.0开源许可协议的形式发布,也有.NET平台上的移植版本。该框架基于 Expert原创 2018-10-19 21:37:59 · 7365 阅读 · 2 评论 -
【Spring4.0】基于注解方式配置SpringAOP
一、什么是AOP? 面向侧面的程序设计(aspect-oriented programming,AOP,又译作面向方面的程序设计、观点导向编程、剖面导向程序设计)是计算机科学中的一个术语,指一种程序设计范型。该范型以一种称为侧面(aspect,又译作方面)的语言构造为基础,侧面是一种新的模块化机制,用来描述分散在对象、类或函数中的横切关注点(crosscutting concern)。...原创 2018-10-19 21:39:37 · 2595 阅读 · 0 评论 -
【Spring4.0】基于Xml的方式进行事务管理
一、前情提要此文章时关于基于Xml的方式配置Spring事务管理,由于前面我已经出炉了一篇《【Spring4.0】Spring基于注解方式进行事务管理》,里面已经详细介绍了关于Aop的一些知识点,在这里我就不再详细介绍SpringAOP了,如有需要烦请翻阅我【Spring4.0】系列日志。 二、前期准备工作和《【Spring4.0】Spring基于注解方式进行事务管理》一样导...原创 2018-10-19 21:40:25 · 374 阅读 · 0 评论 -
【Spring4.0】Spring基于注解方式进行事务管理
一、什么是事务管理事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性.。事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用。事务的四个关键属性(ACID): 属性 解释 原子性(atomicity) 事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要...原创 2018-10-19 21:40:14 · 2035 阅读 · 0 评论 -
【Spring4.0】如何使用JdbcTemplate
一、什么是JdbcTemplate为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架。作为 Spring JDBC 框架的核心, JDBC 模板的设计目的是为不同类型的 JDBC 操作提供模板方法. 每个模板方法都能控制整个过程, 并允许覆盖过程中的特定任务. 通过这种方式, 可以在尽可能保留灵活性的情况下, 将...原创 2018-10-19 21:40:04 · 4043 阅读 · 0 评论 -
【Spring4.0】spEL(Spring Expression Language)表达式入门
一、什么是spEL The Spring Expression Language (SpEL for short) is a powerful expression language that supports querying and manipulating an object graph at runtime. The language syntax is similar to ...原创 2018-10-19 21:39:05 · 408 阅读 · 0 评论 -
【Spring4.0】配置Bean时使用外部属性文件properties连接MySQL
一、为什么要在配置bean时使用外部属性文件properties?一般来说,我们可以直接在bean中直接配置连接数据库的相关参数如下所示: bean配置文件beans-properties.xml<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataS原创 2018-10-19 21:38:56 · 1038 阅读 · 0 评论 -
【Spring4.0】Bean在XML文件中的自动装配
一、为什么需要自动装配?在上一篇博文《【Spring4.0】 Spring中的Bean配置》中介绍了在Spring中如何做Bean的手动装配,虽然这种方法能用,但是出现一大堆Bean的时候配置起来就会很麻烦,所以这时出现了Bean的自动装配。 二、举个例子一个人有姓名,有住址,有一辆车 转化为面向对象编程就是这样:1.有一个代表人的Bean,叫Person.java...原创 2018-10-19 21:38:22 · 233 阅读 · 0 评论 -
【Spring4.0】基于XML方式配置SpringAOP
一、前程提要《基于注解方式配置SpringAOP》文章已经出炉,需要等同学可以通过超链接进行查看,由于使用注解方式配置SpringAOP在开发中时主流,所以关于SpringAOP的知识都放在那篇文章,这篇文章只会简单地介绍下基于XML方式配置SpringAOP。 二、代码演示1.新建一个名为top.cheungchingyin.spring.aop.xml的包2.创建一个...原创 2018-10-19 21:39:55 · 435 阅读 · 0 评论 -
【Spring4.0】SpringBean的作用域
一、测试前期需要建立的类1.代表汽车的Car.javapublic class Car { private String brand; private double price; public String getBrand() { return brand; } public void setBrand(String ...原创 2018-10-19 21:38:40 · 375 阅读 · 0 评论 -
【Spring4.0】基于注解的方式Bean配置
一、注解的作用组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件。 二、特定的注解@Component: 基本注解, 标识了一个受 Spring 管理的组件@Respository: 标识持久层组件@Service: 标识服务层(业务层)组件@Controller: 标识表现层组...原创 2018-10-19 21:39:28 · 2927 阅读 · 0 评论 -
【Spring4.0】通过工厂方法配置bean
一、静态工厂方法创建Bean注意!!接下来的代码都会复用Car.java,请预先准备好这个类。public class Car { private String brand; private double price; public String getBrand() { return brand; } publi...原创 2018-10-19 21:39:14 · 353 阅读 · 0 评论 -
【Spring4.0】Bean之间的关系
一、Bean之间的关系Bean之间的关系有两种:继承依赖 二、继承继承其实和面向对象编程的继承差不多,子类继承父类的属性,还能够复写和增加其他属性。继承示例代码:1.关于地址的JavaBean:Address.java假设该类位于包top.cheungchingyin.beans.autowire中package top.cheungchingyin...原创 2018-10-19 21:38:31 · 175 阅读 · 0 评论 -
【SpringMVC】1. SpringMVC的第一个程序——HelloWorld
一、什么是SpringMVC Spring Web MVC is the original web framework built on the Servlet API and included in the Spring Framework from the very beginning. The formal name “Spring Web MVC” comes from the...原创 2018-10-19 21:40:34 · 891 阅读 · 0 评论