Spring
文章平均质量分 93
spring
生椰打铁
弱小和无知不是生存的障碍,傲慢才是。
展开
-
Spring入门
来源:note.gogoy.cnWhy Spring?Spring makes programming Java quicker, easier, and safer for everybody. Spring’s focus on speed, simplicity, and productivity has made it the world’s most popular Java framework.为什么使用Spring?Spring使Java编程对每个人来说更快、更容易、更安全。Spr.原创 2021-01-05 09:59:05 · 129 阅读 · 0 评论 -
AOP之动态代理
什么是AOP在上一章的学习中,我们知道Spring一直致力于简化我们的Java开发,并且用到了依赖注入(Dependency Injection)与AOP(Aspect-Oriented Programming)这两项非常重要的技术:DI主要解决了在类和类之间有依赖关系的时候,如何通过注入的方式(属性注入、构造器注入)形成松耦合而今天要学习的AOP则是考虑如何把散落在应用中多处相同的功能剥离出来,使得这些剥离出来的逻辑与业务逻辑相分离的问题。让我们先来看一个生活中的案例:每家每户都原创 2021-01-07 11:02:49 · 2237 阅读 · 0 评论 -
SpringAOP
什么是AOP?Aspect Oritention Programming 面向切面编程。换句话说AOP是一种更高级的动态代理的使用。AOP术语在上一章编写动态代理案例的时候,我们把很多辅助逻辑都封装在了各种Handler中。这些售前服务、售后服务也就是所谓的横切关注点,它是可以被模块化为特殊的类的,这些类被称为切面(aspect)。这样做有两个好处:首先,现在每个关注点都集中于一个地方,而不是分散到多处代码中;其次,模块服务更简洁,因为它们只包含主要关注点(或核心功能)的代码,而次要关注点原创 2021-01-07 11:13:56 · 60 阅读 · 0 评论 -
Spring数据访问-JDBC
Spring JDBC简介数据是应用程序的血液,鉴于数据的重要地位,以健壮、简单和清晰的方式开发应用程序的数据访问部分就显得举足轻重了。在Java中,JDBC是与关系型数据库交互的最基本方式。但是按照规范,JDBC有些太笨重了。Spring能够解除我们使用JDBC中的大多数痛苦,包括小出样板式代码、简化JDBC异常处理,你所需要做的仅仅是关注要执行的SQL语句。在本章中,我们将学习Spring对数据持久化的支持,以及Spring为JDBC所提供的基于模板的抽象,它能够极大地简化JDBC的使用。JDB原创 2021-01-07 11:18:18 · 146 阅读 · 0 评论 -
Spring数据访问-MyBatis
在Spring中整合MyBatis有了Spring JDBC的理论基础,Spring整合MyBatis进行数据访问就比较简单了。添加所需依赖首先为项目做类库准备,由于内容比较多,我们划分成4部分:Spring相关的库<!-- spring-context:Spring基础依赖 --><dependency> <groupId>org.springframework</groupId> <artifactId>spri原创 2021-01-07 11:21:49 · 112 阅读 · 0 评论 -
SpringMVC
SpringMVC简介在之前,我们曾学过基于MVC思想的struts2框架,而Spring本身对于Web开发也提供了一个非常强大的解决方案。SpringMVC基于模型-视图-控制器(Model-View-Controller,MVC)模式实现,它能够帮助我们构建更为灵活和松耦合的Web应用程序。SpringMVC得益于自身两大核心技术DI和AOP的运用,使得我们可以在Web项目中以更优雅和更健壮的方式引入、整合各类资源。目前,SpringMVC在Web框架的市场份额上,已经遥遥领先于struts2等传统原创 2021-01-07 11:28:00 · 81 阅读 · 0 评论