- 博客(8)
- 收藏
- 关注
原创 Java SSM项目中配置多个数据库切换数据源
1.先在database.properties 配置文件中添加两个数据库链接(这里是作者的文件名,根据自身项目而定)orcl.driver=oracle.jdbc.OracleDriverorcl.url=jdbc:oracle:thin:@localhost:1521:orclorcl.user=scottorcl.pwd=123456driver=com.mysql.jdbc.D...
2019-10-23 18:53:15
1206
1
原创 Spring配置补充
Spring配置补充灵活配置DataSource实现Spring和MyBatis集成的过程中,我们学习了在Spring中配置数据源的方法。实际开发中数据源还有很多的配置方式可以选择。使用属性文件配置数据源之前的学习中我们了解了使用属性文件管理配置信息的优点.即将数据库连接信息写在属性文件中。使DataSource的可配置性更强.便于维护。Spring 也支持从属性文件中获取信息来进行数据...
2019-08-17 10:51:34
165
原创 MyBatis与Spring的整合
MyBatis与Spring的整合我们已经学习了MyBatis的基础之上,能够使用MyBatis进行数据库操作。而Spring框架通过IoC,AOP等机制,能够对项目中的组件进行解耦合管理,建立一个低藕合的应用架构,这大大增加了系统开发和维护的灵活性,便于功能扩展。这里我们将利用Spring对MyBatis进行整合,在对组件实现解耦的同事,还能是MyBatis框架的使用便的更加方便和简单。此外,...
2019-08-17 09:07:01
232
原创 IoC和AOP使用扩展
IoC和AOP使用扩展多种方式实现依赖注入构造注入如何通过构造注入为业务类注入所依赖的数据访问层对象,实现保存用户数据的功能?解决问题的步骤如下:获取Spring开发包并为工程添加Spring支持。为业务层和数据访问层设计接口,声明所需方法。编写数据访问层接口UserDao的实现类,完成具体的持久化操作。在业务实现类中声明UserDao接口类型的属性,并添加适当的构造方法为属性...
2019-08-15 15:24:39
211
原创 Spring核心概念
Spring 核心概念企业级应用开发在学习Spring前,首先让我们了解一下企业级应用。企业级应用是指为那些商业组织,大型企业创建并部署的解决方案及应用。这些大型企业级应用的结构复杂,涉及的外部资源众多,事务密集,数据规模大,用户数量多,有较强的安全性考虑和较高的性能要求。当代的企业级应用绝不可能是一个个的独立系统。 在企业中.一般都会部署 多个进行交互的应用.同时这些应用又都有可能与其他...
2019-08-14 10:02:22
201
原创 动态SQL
使用动态SQL实现多条件查询动态SQL是MyBalis的一个强大的特性。在使用JDBC操作数据时,如果查询条件特别多。将条件串联成SQL字符串是一件痛苦的事情,通常的解决方法是写很多的if——else条件语句对字符串进行拼接、并确保不能忘了空格或在字段的最后省略逗号。MyBatis使用一种强大的动态SQL语言来改善汶种情形。动态SQL基于OGNL的表达式,可使我们方便地在SQL语句中实现某些逻...
2019-08-12 10:13:05
145
原创 SQL映射文件
SQL映射文件MyBatis真正强大之处就在十SQL映射语句,也是它的魅力所在。相对于它强大的功能,SQL映射文件的配置却非常简单。在上一章节中,我们简单地对比了SQL映射配置和JDBC代码,发现使用SQL映射文件配置可减少50%以上的代码量。并且MyBatis专注于SQL,对于开发人员来说,也可极大限度地进行SQL调优,以保证性能。下面是关于SQL映射文件的几个顶级元素配置:mapper:映...
2019-08-09 10:58:30
178
原创 初始MyBatis
初始MyBatis1.1框架的概念框架(Framework)是一一个提供了可重用的公共结构的半成品。它为我们构建新的应用程序提供了极大的便利。-方面提供了可以拿来就用的工具,更重要的是,提供了可重用的设计。框架这个词最早出现在建筑领域,指的是在建造房屋前期构建的建筑骨架。 对应用程序来说,“框架”就是应用程序的骨架,开发者可以在这个骨架上加上自己的东西,搭建符合自己需求的应用系统。框架中凝结着...
2019-08-07 10:34:01
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅