- 博客(9)
- 收藏
- 关注
原创 使用Spring MVC框架改造超市订单系统-1
单例模式单例模式简介BaseDao主要完成如下工作:(1)init()方法:负责从数据库配置文件(database.properties)中获取数据库连接的初始化参数(2)Connection getConnection()方法:负责获取数据库连接,返回Connection实例(3)ResultSet execute(Connection,PreparedStatement,Strin...
2019-08-17 10:57:34
1162
原创 Spring MVC体系结构和处理请求控制器
9.1MVC设计模式分层设计:➢数据访问接口:DAO层➢处理业务逻辑:Service层➢数据实体:POJO➢负责前端请求的接受并处理:Servlet➢负责前端页面展示:JSP这种架构模式就是MVC设计模式,它是软件工程中的软件架构模式.它强制性第使用软件系统输入.处理和输出分开,把软件系统分为三个基本部分:模型(Model).视图(View).控制器(Controller)(1...
2019-08-15 16:15:57
1462
原创 Spring配置补充
8.1使用属性文件配置数据源8.1.1使用属性文件配置数据源之前的学习中我们了解了使用属性文件管理配置信息的优点,即将数据库连接信息写在属性文件中,使DataSource的可配置性更强,便于维护.Spring也支持从属性文件中获取信息来进行数据源配置使用Spring提供的PropertyPlaceholderConfigurer类可以加载属性文件.在Spring配置文件中可以采用${…}的...
2019-08-13 16:08:36
161
原创 MyBatis与Spring的整合
7.1Spring对MyBatis的整合思路7.2Spring整合MyBatis的准备工作7.3实现Spring对MyBatis的整合7.3.1配置数据源7.3.2配置SqlSessionFactoryBean7.3.3使用SqlSessionTemplate实现数据库的操作7.3.4编写业务逻辑代码并测试7.3.5...
2019-08-10 11:35:43
156
原创 loC和AOP使用扩展
6.1多种方式实现依赖注入6.1.1构造注入6.1.2技能训练16.1.3使用p命名空间实现属性注入Spring配置文件从2.0版本开始采用schema形式,使用不同的命名空间管理不同类型的配置使得配置文件更具扩展性.列如.我们曾使用aop命名空间下的标签织入切面的功能,而在本置方案为许多领域的问题提供了简化的配置方法,大大简化了配置的工作量p命名空间的特点是使用属性而不是子元素的形式配...
2019-08-09 20:23:50
1079
原创 Spring核心概念
5.1初识Sping5.1.1企业及应用开发5.1.2 Spring的”绿草从”Spring确实给人种格外清新,夹明的感觉, 仿佛微雨后的绿草丛 讨人喜欢。又通藏看动勃生机Spring是-个轻量级框架。它大大简化了 Java企业级开发,提供了强大, 稳定的功能,又设有带来额外的负担,让人们在使用它做每件事情的时候都有得体和优雅的感觉。Spring有两个主要目标-是让现有技术更易于使用,二是促...
2019-08-08 11:09:47
282
原创 动态SQL
3.1使用动态SQL完成完成多条件查询➢if:利用if实现简单的条件选择➢choose(when,otherwise):相当于Java中的switch语句,通常与when和otherwise搭配➢where:简化SQL语句中where的条件判断➢set:解决动态更新语句➢trim:可以灵活地去除多余的关键字➢foreach:迭代一个集合,通常用于in条件3.1.1使用if+where...
2019-08-07 08:58:07
285
原创 SQL映射文件
2.1使用MyBatis实现条件查询2.1.1SQL映射文件MyBatis真正强大之处就在于SQL映射语句,也是它的魅力所在。相对于它强大的功能,SQL映射文件的配置却非常简单。在上一章节中,我们简单地对比了SQL映射配置和JDBC代码.发现使用SOL映射文件配置可减少50%以上的代码量。并且MyBatis专注于SOL.对于开发人员来说,也可极大限度地进行SOL调优,以保证性能。下面是关于SQ...
2019-08-07 08:54:29
429
原创 初始MyBatis
第一章初始MyBatis1.1框架技术1.1.1为什么学习框架技术适用PPT模板制作文档的优点如下:(1)不用考虑布局.排版等问题,提高了效率(2)可以专心于PPT内容,使演讲的质量更有保障(3)新手也可以制作很专业的幻灯片演讲稿使用架构建项目也是基于这样的考虑.当确定使用哪个技术的优势如下(1)不用考虑公共问题,框架演已经帮我们做好了(2)可以专心于业务逻辑,保证核心业务逻辑的...
2019-08-06 17:26:09
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人