自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 第12章spring mvc扩展和ssm框架整合

使用spring管理javaBean搭建sqring开发环境获取并添加spring的开发包创建spring配置文件理解“控制反转”和依赖注入的作用和原理使用依赖注入使用setter访问器实现设值注入理解面向接口编程使用ref注入Bean类型使用value注入直接量使用list注入list和数据类型使用set注入set类型使用map注入map类型...

2019-09-02 10:56:51 442

原创 11.1使用spring mvc框架改造超市订单系统

11.1.1新增用户1改造后台实现改造主要集中在控制层和视图层,故DAO、service、tools、pojo直接使用smbms素材提供的即可,此处不在赘述。2.改造controller层(1)adduser()方法,从列表页进入新增页面3.改造view层增加用户添加页面(使用smbms素材中的useradd.jsp即可),改造过程中需要注意修改所有的js.css.imags的引用路径...

2019-08-23 08:44:02 306

原创 第10章 使用spring mvc框架改造超市订单系统

10.1单例模式(1)一个类只有一个实例。这是满足单例模式最基本的要求,若要满足这个关键点,只能提供私有的构造器,即保证不能随意创建该类的实例。(2)它必须自行创建这个实例。对于这一点,正是体现了:单例模式的“有且仅有一个实例”的这一特性,我们要保证唯一性,也就意味着必须要提供一个实例,那么就需要它自行创建,定义一个configmanger类型的静态的私有化,以便向外界提供该类实例时使用。(...

2019-08-19 08:51:03 323

原创 第八章spring配置补充

8.1.1使用属性文件配置数据源之前的学习中我们了解了使用属性文件管理配置信息的优点,即将数据库连接信息写在属性文件中,使DataSource的可配置性更强,便于维护。Spring也支持从属性文件中获取信息来进行数据源配置8.1.2使用JNDL数据源如果应用部署在高性能的应用服务器上,我们可能更希望使用应用服务器本身提供的数据源。应用服务器的数据源使用JNDL方式供使用者调用,spring为...

2019-08-16 14:14:53 138

原创 第九章spring mvc体系结构和处理请求控制

9.1mvc设计模式数据访问接口:DAO层处理业务逻辑:Service层数据实体:POJO负责前端请求的接受并处理:Servlet负责前端页面展示:JSP这种架构模式就是mvc设计模式,它是软件工程中的一种软件架构模式,它强制地使软件系统的输入、处理和输出分开,把软件系统分为三个基本部分:模型、视图、控制器(1)视图:负责格式化数据并把它们呈现给用户,包括数据展示,用户交互、数据验证...

2019-08-16 14:14:23 239

原创 9.1mvc设计模式

数据访问接口:DAO层处理业务逻辑:Service层数据实体:POJO负责前端请求的接受并处理:Servlet负责前端页面展示:JSP这种架构模式就是mvc设计模式,它是软件工程中的一种软件架构模式,它强制地使软件系统的输入、处理和输出分开,把软件系统分为三个基本部分:模型、视图、控制器(1)视图:负责格式化数据并把它们呈现给用户,包括数据展示,用户交互、数据验证界面设计等功能。对应组...

2019-08-16 14:11:39 223

原创 第7章 Mybatis与Spring的整合

整合的步骤首先三层框架整合前首先要能运行Mybatis在导入架包配置数据源配置SqlSessionFactoryBean使用sqlSssionTemplate实现数据库的操作然后在业务逻辑层测试事务管理首先配置声明式事务propagation增删改用:REQUIRED查询:SUPPORTS...

2019-08-12 20:10:46 123

原创 第6章 Ioc和AOP使用扩展

6.1.1构造注入(1)获取Spring开发包并为工程添加Spring支持(2)为业务层和数据访问层设计接口,声明所需方法(3)编写数据访问层接口UserDao的实现类,完成具体的持久化操作。(4)在业务实现类中声明UserDao接口类型的属性,并添加适当的构造方法为属性赋值。(5)在Spring的配置文件中将DAO对象以构造注入的方式赋值给业务实例中的UserDAO类型的属性。(6...

2019-08-12 20:09:55 184

原创 第五章 spring核心概念

spring 的概念,为什么要用spring, spring没有重复地去制造轮子,而是把其他公司的框架都转为自己所用spring 一共有7个模块,其中最重要的几个核心模块是: ① core IoC ② 依赖注入/控制反转 , ③ AOP 面向切面编程使用spring (IoC)导入核心jar编写配置文件 <property name=“属性名称” value/ref =“值/bea...

2019-08-12 20:07:54 156

原创 第三章动态sql

3.1使用动态sql完成多条件查询动态sql是mybatis的一个强大的特性,在使用JDBC操作数据时,如果查询条件特别多,将条件串联成sql字符串是一件痛苦的事情,通常的解决方法是写很多的if-else条件语句对字符串进行拼接,并确保不能忘了空格或在字段的最后省略逗号。Mybatis使用 一种强大的动态sql语句来改善这种情况。动态sql基于ognl的表达式,可使我们方便的在sql语句中实现某...

2019-08-12 20:07:15 279

原创 第二章sql映射文件

myBatis真正强大之处就在于sql樱色语句,也是它的魅力所在。相对于它强大的功能,sql映射文件的配置却非常简单。在上一章节中,我们简单地对比了sql映射配置和JDBC代码,发现使用sql映射文件配置可减少50%以上的代码量,并且mybatis专注于sql,对于开发人员来说,也可极大限度地进行sql调优,以保证性能。Mapepr:映射文件的根元素节点,只有一个属性namespace(命名空间...

2019-08-12 20:06:30 205

原创 第一章 初始MyBatis

1.1.2框架的概念框架是一个提供了可重用的公共结构的半成品。它为我们构建新的应用程序提供了极大的便利。一方面提供了可以拿来就用的工具,更重要的是,提供了可重用的设计。框架这个词最早出现在建筑领域,指的是在建造房屋前期构建的建筑骨架,对应用程序来说,框架就是应用程序的骨架,开发者可以在这个骨架上加上自己的东西,搭建符合自己需求的应用系统。框架中凝结着前人的经验和智慧,使用框架,我们就站在了巨人的...

2019-08-12 20:05:09 142

空空如也

空空如也

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

TA关注的人

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