网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java EE实战精粹--MyBatis+Spring+Spring MVC
分类
作者 高洪岩
出版社 人民邮电出版社
下载
简介
目录
第 1章 MyBatis 3核心技术之必备技能1
1.1 什么是框架 1
1.2 什么是对象关系映射 1
1.3 MyBatis的优势 2
1.4 ORM的原理实现 3
1.4.1 使用JDBC和反射技术实现泛型DAO 3
1.4.2 操作XML文件 8
1.5 准备MyBatis的开发环境 15
1.5.1 下载Eclipse 15
1.5.2 下载MyBatis 15
1.5.3 在Eclipse中创建Library库 17
1.5.4 创建Java项目并引用Library库 19
1.6 创建SqlSessionFactory和SqlSession对象 20
1.6.1 XML配置文件模板 20
1.6.2 使用XML配置文件创建SqlSessionFactory对象 21
1.6.3 创建SqlSession对象 23
1.6.4 SqlSessionFactoryBuilder和SqlSessionFactory的API 24
1.7 在Eclipse中安装MyBatis Generator插件 25
1.8 使用MyBatis Generator工具逆向的代码操作Oracle数据库 28
1.8.1 进行逆向操作 28
1.8.2 操作数据库 30
1.9 使用MyBatis Generator工具逆向的代码操作MySQL数据库 33
1.9.1 进行逆向操作 33
1.9.2 操作数据库 35
1.10 自建环境使用SqlSession操作Oracle和MySQL数据库 36
1.10.1 针对Oracle的CURD 36
1.10.2 针对MySQL的CURD 41
1.10.3 向SQL映射传入参数类型 44
1.10.4 从SQL映射取得返回值类型 49
1.10.5 SQL映射文件中命名空间的作用 52
1.11 自建环境使用Mapper接口操作Oracle和MySQL数据库 53
1.11.1 接口-SQL映射的对应关系 54
1.11.2 针对Oracle的CURD 55
1.11.3 针对MySQL的CURD 59
1.11.4 向Mapper接口传入参数类型 62
1.11.5 从SQL映射取得返回值类型 70
1.12 MyBatis核心对象的生命周期与封装 74
1.12.1 创建GetSqlSessionFactory类 75
1.12.2 创建GetSqlSession类 76
1.12.3 创建SQL映射接口 76
1.12.4 创建SQL映射文件 76
1.12.5 测试多次获取的SqlSession对象是否为同一个 77
1.12.6 添加记录及异常回滚的测试 78
第 2章 MyBatis 3核心技术之实战技能 80
2.1 结合Log4j实现输出日志 80
2.1.1 结合Log4j 1实现输出日志 80
2.1.2 结合Log4j 2实现输出日志 82
2.2 SQL语句中特殊符号的处理 83
2.3 使用typeAliases配置别名 84
2.3.1 系统预定义别名 84
2.3.2 使用<typeAlias>单独配置自定义别名 86
2.3.3 使用<package>批量配置自定义别名 87
2.3.4 别名重复的解决办法 88
2.4 使用properties保存数据库信息 89
2.4.1 使用<properties><property name
导语
全面主流Java EE轻量级框架,包含300多个开发案例,凝结作者十余年实战经验,以练代学,全面提升实战开发经验,代码提供给读者免费获取。
内容推荐
本书主要讲解Java EE框架MyBatis、Spring和Spring MVC的核心开发技术,帮助读者进行“精要”式的学习和项目实战,同时汲取Java EE的思想,并最终将其灵活运用到实际工作中。
全书内容共7章,分别对MyBatis、Spring和Spring MVC的基础知识与核心技术实现进行了详细的描述。书中利用大量篇幅介绍了Spring中的DI与AOP,这两种技术是Spring框架的内部原理,掌握它们是学习Spring的重中之重。另外,本书还系统解析了MyBatis+Spring+Spring MVC框架的整合,并介绍了如何使用Spring Boot开发Web软件项目。
本书适用于已具有一定Java编程基础的读者,包括具有Servlet编程经验,以及在Java平台下进行各类软件开发的开发人员、测试人员等。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 20:26:59