- 博客(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
509
原创 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
327
原创 第10章 使用spring mvc框架改造超市订单系统
10.1单例模式(1)一个类只有一个实例。这是满足单例模式最基本的要求,若要满足这个关键点,只能提供私有的构造器,即保证不能随意创建该类的实例。(2)它必须自行创建这个实例。对于这一点,正是体现了:单例模式的“有且仅有一个实例”的这一特性,我们要保证唯一性,也就意味着必须要提供一个实例,那么就需要它自行创建,定义一个configmanger类型的静态的私有化,以便向外界提供该类实例时使用。(...
2019-08-19 08:51:03
340
原创 第八章spring配置补充
8.1.1使用属性文件配置数据源之前的学习中我们了解了使用属性文件管理配置信息的优点,即将数据库连接信息写在属性文件中,使DataSource的可配置性更强,便于维护。Spring也支持从属性文件中获取信息来进行数据源配置8.1.2使用JNDL数据源如果应用部署在高性能的应用服务器上,我们可能更希望使用应用服务器本身提供的数据源。应用服务器的数据源使用JNDL方式供使用者调用,spring为...
2019-08-16 14:14:53
159
原创 第九章spring mvc体系结构和处理请求控制
9.1mvc设计模式数据访问接口:DAO层处理业务逻辑:Service层数据实体:POJO负责前端请求的接受并处理:Servlet负责前端页面展示:JSP这种架构模式就是mvc设计模式,它是软件工程中的一种软件架构模式,它强制地使软件系统的输入、处理和输出分开,把软件系统分为三个基本部分:模型、视图、控制器(1)视图:负责格式化数据并把它们呈现给用户,包括数据展示,用户交互、数据验证...
2019-08-16 14:14:23
274
原创 9.1mvc设计模式
数据访问接口:DAO层处理业务逻辑:Service层数据实体:POJO负责前端请求的接受并处理:Servlet负责前端页面展示:JSP这种架构模式就是mvc设计模式,它是软件工程中的一种软件架构模式,它强制地使软件系统的输入、处理和输出分开,把软件系统分为三个基本部分:模型、视图、控制器(1)视图:负责格式化数据并把它们呈现给用户,包括数据展示,用户交互、数据验证界面设计等功能。对应组...
2019-08-16 14:11:39
287
原创 第7章 Mybatis与Spring的整合
整合的步骤首先三层框架整合前首先要能运行Mybatis在导入架包配置数据源配置SqlSessionFactoryBean使用sqlSssionTemplate实现数据库的操作然后在业务逻辑层测试事务管理首先配置声明式事务propagation增删改用:REQUIRED查询:SUPPORTS...
2019-08-12 20:10:46
144
原创 第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
204
原创 第五章 spring核心概念
spring 的概念,为什么要用spring, spring没有重复地去制造轮子,而是把其他公司的框架都转为自己所用spring 一共有7个模块,其中最重要的几个核心模块是: ① core IoC ② 依赖注入/控制反转 , ③ AOP 面向切面编程使用spring (IoC)导入核心jar编写配置文件 <property name=“属性名称” value/ref =“值/bea...
2019-08-12 20:07:54
177
原创 第三章动态sql
3.1使用动态sql完成多条件查询动态sql是mybatis的一个强大的特性,在使用JDBC操作数据时,如果查询条件特别多,将条件串联成sql字符串是一件痛苦的事情,通常的解决方法是写很多的if-else条件语句对字符串进行拼接,并确保不能忘了空格或在字段的最后省略逗号。Mybatis使用 一种强大的动态sql语句来改善这种情况。动态sql基于ognl的表达式,可使我们方便的在sql语句中实现某...
2019-08-12 20:07:15
300
原创 第二章sql映射文件
myBatis真正强大之处就在于sql樱色语句,也是它的魅力所在。相对于它强大的功能,sql映射文件的配置却非常简单。在上一章节中,我们简单地对比了sql映射配置和JDBC代码,发现使用sql映射文件配置可减少50%以上的代码量,并且mybatis专注于sql,对于开发人员来说,也可极大限度地进行sql调优,以保证性能。Mapepr:映射文件的根元素节点,只有一个属性namespace(命名空间...
2019-08-12 20:06:30
237
原创 第一章 初始MyBatis
1.1.2框架的概念框架是一个提供了可重用的公共结构的半成品。它为我们构建新的应用程序提供了极大的便利。一方面提供了可以拿来就用的工具,更重要的是,提供了可重用的设计。框架这个词最早出现在建筑领域,指的是在建造房屋前期构建的建筑骨架,对应用程序来说,框架就是应用程序的骨架,开发者可以在这个骨架上加上自己的东西,搭建符合自己需求的应用系统。框架中凝结着前人的经验和智慧,使用框架,我们就站在了巨人的...
2019-08-12 20:05:09
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人