登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』Java EE Spring MVC与MyBatis企业开发实战

書城自編碼: 3318242
分類:簡體書→大陸圖書→教材高职高专教材
作者: 彭之军
國際書號(ISBN): 9787121344664
出版社: 电子工业出版社
出版日期: 2019-01-01


書度/開本: 16开 釘裝: 平装

售價:HK$ 60.8

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
中国古代妇女生活(中国古代生活丛书)
《 中国古代妇女生活(中国古代生活丛书) 》

售價:HK$ 47.0
你的认知正在阻碍你
《 你的认知正在阻碍你 》

售價:HK$ 65.0
我们身边的小鸟朋友:手绘观鸟笔记
《 我们身边的小鸟朋友:手绘观鸟笔记 》

售價:HK$ 78.2
拯救免疫失衡
《 拯救免疫失衡 》

售價:HK$ 55.8
收尸人
《 收尸人 》

售價:HK$ 72.8
大模型应用开发:RAG入门与实战
《 大模型应用开发:RAG入门与实战 》

售價:HK$ 89.4
不挨饿快速瘦的减脂餐
《 不挨饿快速瘦的减脂餐 》

售價:HK$ 67.0
形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛)
《 形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛) 》

售價:HK$ 110.7

 

建議一齊購買:

+

HK$ 57.0
《SQL Server 2012数据库应用教程》
+

HK$ 153.4
《面向对象程序设计》
內容簡介:
本书以Java EE Web开发的中的Spring框架为核心,详细介绍了Spring MVC和MyBatis框架,并以Spring MVC Spring MyBatis整合的案例电子拍卖系统为例,完整地介绍了使用SSM框架开发的全过程,使读者能快速进入到Java EE的开发领域。
關於作者:
彭之军,男,1978年生,硕士,浙江大学计算机软件专业毕业,大学讲师,高级工程师(信息系统项目管理师)。浙江大学软件工程硕士,美国纽约理工学院工商管理硕士MBA。主要兴趣与方向:Java企业级软件开发、Android与苹果手机移动开发、大数据分析。十年以上软件开发与培训经验。曾在东软学院以及多所大学担任Java企业实训指导教师。有丰富的企业工作经验,曾经在2间获得CMMI5级认证的大型软件公司任高级软件工程师,在北大青鸟任JavaEE高级讲师。曾为多所高校做师资培训讲师及企业软件工程师内训讲师。
目錄
第1章Java应用开发综述(1)
1.1Java EE技术和相关框架(2)
1.1.1Java EE应用程序架构(2)
1.1.2对象关系映射框架(3)
1.1.3Spring框架(4)
1.2数据库准备(4)
1.2.1MySQL数据库安装(4)
1.2.2案例数据库准备(5)
1.3安装JDK和Tomcat(6)
1.3.1JDK配置(6)
1.3.2Tomcat配置(8)
本章总结(9)
练习题(9)
第2章JSP与Servlet(10)
2.1JSP入门(10)
2.1.1第一个JSP程序的运行(11)
2.1.2JSP中的小脚本(12)
2.1.3JSP表达式输出结果(13)
2.1.4JSP中的注释(14)
2.2JSP的内置对象(15)
2.3Servlet(18)
2.3.1Servlet概念(18)
2.3.2Servlet作用(18)
2.3.3Servlet使用(19)
2.4Servlet生命周期(20)
2.4.1init方法(20)
2.4.2service方法(20)
2.4.3destroy方法(21)
2.5JSP和Servlet的关系(22)
2.6Servlet 3.0技术(24)
本章总结(26)
练习题(26)
第3章JSP标准标签库(EL和JSTL)(27)
3.1EL内置对象(28)
3.2JSP标准标签库(31)
3.2.1核心标签库(31)
3.2.2函数标签(37)
3.3MVC架构模式(40)
本章总结(40)
练习题(40)
第4章JDBC与过滤器(41)
4.1JDBC快速上手(41)
4.2JDBC进阶(46)
4.3过滤器(51)
4.3.1过滤器方法(52)
4.3.2FilterConfig对象的使用(52)
4.3.3过滤器实例(53)
4.3.4使用多个过滤器(54)
本章总结(55)
练习题(55)
第5章Spring框架(IoC和AOP)(56)
5.1Spring概述(56)
5.1.1Spring的特征(57)
5.1.2Spring七大模块的作用(57)
5.2控制反转(58)
5.2.1IoC容器中装配Bean(61)
5.2.2组件的定义与实现分离(63)
5.2.3注入传值的参数值(67)
5.2.4使用p命名空间注入属性(69)
5.2.5自动注入(70)
5.2.6构造器注入(72)
5.2.7Bean的作用域(74)
5.3AOP(77)
5.3.1AOP概述(77)
5.3.2代理模式(78)
5.3.3AOP的实现(82)
5.3.4使用注解实现AOP(83)
5.4Spring注解管理IoC(89)
5.4.1使用注解的方式管理JavaBean(89)
5.4.2案例:使用注解的IoC(89)
本章总结(93)
练习题(93)
第6章Spring MVC入门(94)
6.1 第1个Spring MVC程序(94)
6.2Spring MVC程序运行原理(97)
6.4Spring MVC的体系结构(100)
本章总结(101)
练习题(101)
第7章Spring MVC注解(102)
7.1 基于注解的控制器配置(102)
7.2Spring MVC注解详解(104)
7.2.1@RequestMapping标注在类上(104)
7.2.2@RequestMapping注解的属性(104)
7.2.3CURL工具软件(106)
7.3应用@RequestMapping标注方法的案例(107)
本章总结(111)
练习题(111)
第8章Spring MVC进阶(112)
8.1RESTful(112)
8.2JSON数据格式处理(113)
8.2.1JSON(113)
8.2.2Spring MVC返回JSON(114)
8.3拦截器(117)
8.3.1拦截器的定义(117)
8.3.2拦截器应用实战(119)
8.4文件上传(122)
本章总结(125)
练习题(125)
第9章Spring框架对DAO层的支持(126)
9.1Spring JDBC概述(126)
9.1.1为什么要使用Spring JDBC(126)
9.1.2Spring JDBC模块的组成(126)
9.2Spring JDBC快速入门(127)
9.2.1案例需求(127)
9.2.2案例步骤(127)
9.3DBCP连接池(130)
9.3.1什么是连接池(130)
9.3.2数据库连接池API(132)
9.3.3常用连接池的工具(132)
9.3.4DBCP连接池的使用(133)
9.4Druid连接池(136)
9.4.1Druid简介(136)
9.4.2Druid常用的配置参数(136)
9.4.3Druid连接池的使用(137)
9.4.4连接池小结(139)
9.5JUnit(140)
9.6JdbcTemplate的使用(140)
9.6.1JdbcTemplate的概述(140)
9.6.2JdbcTemplate实现增删改的操作(141)
9.6.3实现各种查询(143)
9.7使用JdbcDaoSupport类(150)
9.7.1JdbcDaoSupport类的作用(150)
9.7.2创建自己的Dao类(150)
本章总结(154)
练习题(154)
第10章MyBatis框架实现数据库的操作(156)
10.1MyBatis3框架(156)
10.1.1框架的概述(156)
10.1.2MyBatis的优点(156)
10.1.3MyBatis的不足(157)
10.2MyBatis下载与安装(157)
10.2.3MyBatis文件夹(157)
10.3快速入门:第1个MyBatis的程序(158)
10.3.1案例需求(158)
10.3.2案例步骤(158)
10.4核心的API(163)
10.4.1SqlSessionFactory类(163)
10.4.2SqlSession类(164)
10.5配置文件(165)
10.5.1核心配置文件mybatis-config.xml(165)
10.5.2映射配置文件(169)
10.5.3其他查询的映射配置(177)
10.6DAO实现的三种方式(181)
10.6.1基于XxxMapper.xml映射文件的访问方式(181)
10.6.2基于数据访问接口 XxxMapper.xml文件的访问方式(186)
10.6.3基于数据访问接口 注解的访问方式(188)
本章总结(191)
练习题(191)
第11章MyBatis框架的高级使用(192)
11.1实体之间的关系映射(192)
11.1.1一对多的关系(192)
11.1.1多对多的关系(200)
11.2优化查询性能(208)
11.2.1使用延迟加载(208)
11.2.2查询缓存(210)
11.3 动态SQL标签的用法(214)
11.3.1<if>和<choose>标签(215)
11.3.2<foreach>标签(224)
11.3.3<sql>和<include>标签(226)
本章总结(229)
练习题(229)
第12章基于SSM的管理系统(233)
12.1功能描述(233)
12.2 数据库设计(235)
12.3 框架搭建(236)
12.3.1 添加SSM框架集成类库(236)
12.3.2Spring、Spring MVC和MyBatis的整合配置(237)
12.3.3MyBatis逆向工程生成pojo和Mapper(240)
12.4 系统业务功能实现(243)
12.4.1 用户模块(243)
12.4.2 商品模块(247)
本章总结(263)
练习题(264)
內容試閱
Java语言已经是企业开发的常青树了,从前些年的Struts2、Hibernate和Spring的SSH组合,再到新的组合Spring、Spring MVC、MyBatis(即SSM组合),Java被广泛应用。对于企业级Java开发而言,SpringMVC是后起之秀,从应用上来说要复杂一些,但是它基于Spring进行开发的,继承了Spring的优点,所以一跃成为采用率最高的Java EE Web MVC框架。而MyBatis无论是学习难度还是使用轻便性都要好于Hibernate,当然,Hibernate功能更为强大。程序员们要在功能和方便上做一个权衡,大部分人选择了SSM组合,这也是本书出版的背景。
本书的几位编者是第二次合作了。三位编者都是在IT职业教育和软件开发领域具有十年以上经验的讲师和开发者。其他编者也是经验丰富的教育界或企业界的专业人士。
当前技术日新月异,软件开发技术也飞速发展,随着大数据时代的到来,在企业开发中稍大型的项目已经不仅仅局限于SSM了,大部分开始采用分布式技术、微服务技术等,所以对开发者的要求更高了。然而,越是如此,就越要学习底层的基本原理,这里才不会在如雨后春笋般的新技术中迷失自己,因为万变不离其宗。这也是编者坚持在框架中先补充JSP和Servlet技术的原因。
彭之军:如果把读一本书当做一次探险,希望读者不虚此行。感谢父母和家庭的支持,感谢编辑的耐心等待。
刘波:1995年开始从事软件开发与教学工作,2000年开始从事Java的开发与教学工作。其之前在国内知名的IT培训企业北大青鸟从事教学和管理工作达10年之久,目前在国内知名培训企业传智播客、黑马程序员从事Java EE教学工作。这一年以来我牺牲了不少与家人团聚的时间完成了本书,感谢父母、妻子和儿子对我工作和学习上的支持,也祝家庭中即将到来的一名新的成员健康茁壮地成长。
陈志凌:2015年编写完第一本书之后,Java EE技术也发生了很大的变化,Spring的技术生态越来越强大。希望读者能有所收获。
本书由彭之军、刘波担任主编,由陈志凌担任副主编,其中彭之军编写了第1~4章和第6~8章,刘波编写了第5章和第9~11章,陈志凌编写了第12章,全书由彭之军统稿。广东岭南职业技术学院的沈阳博士、陈辉老师参与了案例的代码编写工作。
为了方便教师教学,本书配有电子教学课件及相关资源,请有此需要的老师登录华信教育资源网(www.hxedu.com.cn)注册后进行免费下载,本书的案例和教学课件也可以在51cto博客(cnjava.blog.51cto.com)上获取。如有问题,可在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。
教材建设是一项系统工程,需要在实践中不断加以完善及改进,本书中难免存在疏漏和不足,恳请同行专家和读者给予批评和指正。
编 者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.