本章将涵盖以下话题:
? MyBatis是什么?? 为什么选择MyBatis?? MyBatis安装配置? 域模型样例
1.1 MyBatis是什么
MyBatis是一个简化和实现了Java数据持久化层(persistencelayer)的开源框架,它抽象了大量的JDBC冗余代码,并提供了一个简单易用的API和数据库交互。
MyBatis的前身是...
分类:
编程语言 时间:
2014-06-30 10:58:21
阅读次数:
383
关系型数据库和SQL是经受时间考验和验证的数据存储机制。和其他的ORM 框架如Hibernate不同,MyBatis鼓励开发者可以直接使用数据库,而不是将其对开发者隐藏,因为这样可以充分发挥数据库服务器所提供的SQL语句的巨大威力。与此同时,MyBaits消除了书写大量冗余代码的痛苦,它使使用SQL更容易。
在代码里直接嵌套SQL语句是很差的编码实践,并且维护起来困难。MyBaits使用...
分类:
数据库 时间:
2014-06-30 10:19:22
阅读次数:
368
MyBatis最关键的组成部分是SqlSessionFactory,我们可以从中获取SqlSession,并执行映射的SQL语句。SqlSessionFactory对象可以通过基于XML的配置信息或者Java API 创建。
我们将探索各种MaBatis配置元素,如dataSource,environments,全局参数设置,typeAlias,typeHandlers,SQL映射;接着我...
分类:
编程语言 时间:
2014-06-30 09:23:56
阅读次数:
353
这篇打算直接告诉大家怎么用吧,其实这个也不是很难的框架,大致使用过程如下:
// 获取缓存图片目录
File cacheDir = StorageUtils.getOwnCacheDirectory(activity,
"imageloader/Cache");
ImageLoaderConfiguration config = new ImageLoaderConfigur...
分类:
移动开发 时间:
2014-06-30 08:13:12
阅读次数:
289
上一篇博我粗略的介绍了一下Servlet,粗略是因为博主也刚刚学习这部分的内容,还不是很懂所以无法讲的很精细。但是本着二八原则,我还是先继续学习。所以,这篇博客接着JSP的内容。因为,这两个内容关联性还是比较强的,学习的过程也应该是互相促进的。
简介
概述:JSP(Java Server Page)简单的说是一种动态网页技术,它通过在HTML网页中嵌入能够生成动态内容的程序代码,来...
分类:
编程语言 时间:
2014-06-30 07:50:38
阅读次数:
226
题目
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively.
Below is one possible representation of s1 = "great":
great
/...
分类:
其他好文 时间:
2014-06-29 23:16:19
阅读次数:
312
我们有时在浏览网页的时候会发现许多的超链接设置,那么今天就带大家学习一下。如下图:
基础知识
超级链概念:
实现由当前文档到目标文档的一种跳转。
链接语法:
链接目标” target=”打开链接窗口的形式”>显示内容
_blank...
分类:
Web程序 时间:
2014-06-29 22:10:39
阅读次数:
367
题目
Given a string S and a string T, find the minimum window in S which will contain all the characters in T in complexity O(n).
For example,
S = "ADOBECODEBANC"
T = "ABC"
Minimum wi...