读书
tangiwang
这个作者很懒,什么都没留下…
展开
-
spring-mvc入门(一):入门实例 及后端控制器
1.MVC :Model-View-Control框架性质的C 层要完成的主要工作:封装web 请求为一个数据对象、调用业务逻辑层来处理数据对象、返回处理数据结果及相应的视图给用户。2. 简要概述springmvcSpring C 层框架的核心是 DispatcherServlet,它的作用是将请求分发给不同的后端处理器,也即 使用了一种被称为Front Controller 的模式(后面对...翻译 2019-05-08 13:05:06 · 1031 阅读 · 0 评论 -
【官网文档(1)】mybatis入门
安装如果使用 Maven 来构建项目<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency>从 XML 中构建...翻译 2019-06-03 09:01:57 · 253 阅读 · 0 评论 -
官网文档(2)】mybatis xml 配置
配置MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下:属性(properties) 读取外部资源这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可通过 properties 元素的子元素来传递。例如:<properties resource="org/mybatis/example/co...翻译 2019-06-03 18:41:31 · 146 阅读 · 0 评论 -
官网文档(3)】mybatis XML 映射文件
XML 映射文件MyBatis 的真正强大在于它的映射语句,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 为聚焦于 SQL 而构建,以尽可能地为你减少麻烦。SQL 映射文件只有很少的几个顶级元素(按照应被定义的顺序列出):cache – 对给定命名空间的缓存...翻译 2019-06-17 15:56:21 · 128 阅读 · 0 评论 -
【官网文档(3)】动态 SQL
MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强大的动态 SQL...翻译 2019-06-17 16:25:26 · 134 阅读 · 0 评论 -
【官网文档(4)】Java API
Java API既然你已经知道如何配置 MyBatis 和创建映射文件,你就已经准备好来提升技能了。MyBatis 的 Java API 就是你收获你所做的努力的地方。正如你即将看到的,和 JDBC 相比,MyBatis 很大程度简化了你的代码并保持代码简洁,容易理解并维护。MyBatis 3 已经引入了很多重要的改进来使得 SQL 映射更加优秀。应用目录结构在我们深入 Java API 之...翻译 2019-06-17 17:32:54 · 233 阅读 · 0 评论