自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 单例模式杂谈

前言今天来聊聊一种经常用的设计模式——单例模式,以及它的两种实现方式,饿汉模式和懒汉模式。那么什么是单例模式?单例模式又有哪些优点?接下来我们一点点来讲解。目录前言单例模式一、单例模式简介二、单例模式的简单实现单例模式的实现——懒汉模式单例模式的实现——饿汉模式单例模式的实现——饿汉模式+静态内部类总结单例模式一、单例模式简介假如我们在一个项...

2018-09-25 11:56:02 651

原创 Spring MVC体系结构(二)

目录 前言一、参数传递一、View to Controller二、Controller to View二、视图解析器总结前言在上一篇博文中,我们学习了Spring MVC的原理、处理流程及其体系结构,完成了请求与处理器之间的映射。今天,我们继续深入学习Spring MVC的一些知识,主要是参数传递(View到Controller、Controller到View)...

2018-09-22 14:41:39 1062

原创 Spring MVC体系结构(一)

前言此文章可以带领初学者们搭建Spring MVC项目,文中对MVC模式、Spring MVC的诞生背景、原理、体系结构等做了讲解,并以一个例子帮助理解。此博文中的所有图片,均是博主用脑图工具手动画的(网上的太不清晰了,不好找),转载请标明出处!目录前言一、MVC设计模式杂谈第一种:JSP Model1第二种:JSP Model2MVC处理流程及优缺点二、Sprin...

2018-09-21 19:13:53 31864

原创 Spring配置补充

一、灵活配置DataSource实现Spring与MyBatis的整合过程中,我们将数据源的配置拿到了Spring配置文件中。实际应用中,Spring还有很多灵活配置方式可以选择。1、使用外部属性文件配置数据源既然MyBatis可以引入外部属性文件,那么Spring肯定也是可以的。在Spring中,使用PropertyPlaceholderConfigurer类可以加载属性文件,在...

2018-09-18 12:24:40 643

原创 使用Spring为业务层添加声明式事务

前言业务层的职能不仅仅是调用DAO层这么简单,它在进行一个业务的时候,还有一件重要的事要兼顾——事务处理。事务处理是任何企业级应用开发中不能回避的一个重要问题,以往我们通过在业务方法中硬编码的方式进行事务控制,比如这样:Connection connection=null;try { connection=DatabaseUtil.getConnection(); co...

2018-09-17 18:14:39 4070

原创 Spring与MyBatis整合优化

前言在上一篇文章中,我们使用了老老实实的方式对两个框架进行了整合,我们在每一个服务层组件都声明了一个SqlSessionTemplate对象,在调用数据层的时候通过getMapper()方法映射得到某个接口,然后调用里面的方法。直接在业务组件调用getMapper()方法并不是最佳选择,每一次调用这个方法就会做一次反射。mybatis-spring整合包中提供了相关组件,可以不必每次都调用...

2018-09-13 12:24:30 290

原创 Spring与MyBatis的整合(初级实现)

前言在之前我们学习了Spring的控制反转以及AOP思想,那么我们如何将这些应用到我们的项目中呢?我们知道,通过MyBatis框架可以实现对数据库的操作,而通过Spring框架的IoC、AOP等机制,能够对项目中的组件进行解耦管理,建立一个低耦合的应用架构。将Spring框架与MyBatis框架整合在一起,在对组件实现解耦的同时,还能使MyBatis的使用变得更加方便、简单。此外,通过Spri...

2018-09-12 14:58:01 1198

原创 Spring与MyBatis整合错误:nested exception is java.lang.NoClassDefFoundError

最近在学习整合Spring与MyBatis时,出现了以下异常:Error creating bean with name 'sqlSessionFactoryBean' defined in class path resource [application-mybatis.xml]: Error setting property values; nested exception is org...

2018-09-11 10:26:14 6512

原创 IoC和AOP使用扩展

前言本文将分别对IoC和AOP的内容进行一定的扩展,使开发更加简便,体验Spring框架的灵活与强大。这些不同的实现方式都有不同的适应场合,大家可根据实际场景进行比较,做到灵活运用。一、IoC扩展扩展1——构造注入在之前,我们通过属性的setter方法对类的属性进行注入赋值,这种方式叫设值注入。Spring还提供了通过构造函数为属性赋值的方式,称为构造注入。使用<cons...

2018-09-10 16:02:16 665

原创 Spring核心概念

一、初识SpringSpring简述以及用途学习一个框架,我们必然要先知道这个框架可以做什么。做过大型项目的朋友都知道,这些比较大的企业级应用结构复杂,涉及的资源众多,事务密集等等,传统Java EE解决企业级应用问题时的“重量级”架构体系,使它的开发效率、维护成本、应用性能等方面都令人失望。比如各个层级对象之间的耦合度总是达不到一个理想的状态,正是因为对象之间保持着一定程度的依赖,可能当...

2018-09-05 22:32:45 5247

超市订单管理系统(SSM框架)

此项目使用SSM框架开发,页面上使用EL表达式和JSTL进行结果展示(因为是轻量的数据量),包括数据库脚本和前端、后端代码,供大家学习、参考,欢迎提建议!

2018-10-06

Java操作Solr所有依赖包

此资源包,包含Java操作Solr的所有外部依赖包,整合到了一起,方便大家使用!都是最新版本的jar包。

2018-09-25

json-lib包(Java解析JSON的所有依赖包)

此资源包,包含所有Java操作JSON所需要的依赖包,版本都是最新的,欢迎下载

2018-09-25

wechat.zip

此源码包是博主写博客教程的时候,同步用到的代码,大家可以下载下来,参考我的博客一起学习。下载下来只需要把APPID和开发者密钥换成你自己的,以及对应的外网域名换成你自己的,在微信公众平台或微信测试号系统加以配置,即可使用,轻松入门微信开发!如有任何问题,可加微信:wzy15939305481。感谢支持!

2001-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除