登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Java Web应用开发教程

書城自編碼: 3537781
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 罗旋
國際書號(ISBN): 9787568064798
出版社: 华中科技大学出版社
出版日期: 2020-08-01

頁數/字數: /
釘裝: 平装

售價:NT$ 299

我要買

share:

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



新書推薦:
出行创新设计:概念、范式与案例
《 出行创新设计:概念、范式与案例 》

售價:NT$ 559.0
爱的能力:为什么我们既渴望爱,又害怕走进爱(第13版)
《 爱的能力:为什么我们既渴望爱,又害怕走进爱(第13版) 》

售價:NT$ 391.0
环艺设计手绘:景观/室内 马克笔 手绘效果图技法精解
《 环艺设计手绘:景观/室内 马克笔 手绘效果图技法精解 》

售價:NT$ 447.0
明清与李朝时代
《 明清与李朝时代 》

售價:NT$ 381.0
感动,如此创造
《 感动,如此创造 》

售價:NT$ 335.0
商业人像摄影
《 商业人像摄影 》

售價:NT$ 447.0
抗争表演
《 抗争表演 》

售價:NT$ 347.0
咏春八斩刀
《 咏春八斩刀 》

售價:NT$ 391.0

編輯推薦:
Java语言是企业开发的常青树,从前些年的Struts2、Hibernate和Spring(SSH框架)组合,再到新的Spring、Spring MVC、MyBatis(SSM框架)组合,Java被广泛应用。框架技术不是无根之木,对JSP、Servlet技术、MVC的介绍能让读者知其然也知其所以然,既会用开发技术也懂开发原理,不管技术怎么变,也能从容应对。
內容簡介:
本书介绍了Java EE 企业级应用开发中的基本原理和开发技术。以JSP、Servlet、MVC、JDBC为基础,进一步介绍了Spring 、Spring MVC和MyBatis三大主流Java EE轻量级框架,并以Spring MVC Spring MyBatis整合的案例――网上商城系统为例,完整地介绍了使用SSM框架开发的全过程,使读者能快速进入到Java EE的开发领域。 当前技术日新月异,软件开发技术也飞速发展,但是万变不离其宗,所以本书详细介绍了Java EE企业级应用开发底层的基本原理,在介绍框架之前先补充JSP、Servlet、JDBC技术,这里才不会在如雨后春笋般的新技术中迷失自己。本书通过项目案例式引导,以实战带动讲解,让初学者快速掌握技术,并能学以致用。章节目录附在后。
關於作者:
罗旋:讲师,硕士,校双师型教师,参与教科研项目数项,发表相关论文数篇。主讲《信息管理系统设计与分析》、《信息系统设计与开发工具》、《Python应用》等专业课程,教学效果良好。获得软件设计师、全国信息化工程师、Hadoop高级开发工程师等项目证书。罗旋:讲师,硕士,校双师型教师,参与教科研项目数项,发表相关论文数篇。主讲《信息管理系统设计与分析》、《信息系统设计与开发工具》、《Python应用》等专业课程,教学效果良好。获得软件设计师、全国信息化工程师、Hadoop高级开发工程师等项目证书。
目錄
Java Web应用开发教程目录目录
第1章Java Web应用开发概述1
1.1CS架构和BS架构1
1.1.1CS架构1
1.1.2BS架构2
1.2Web的基本概念2
1.2.1Web的定义2
1.2.2JSP和其他Web编程语言4
1.2.3Web的相关标准5
1.2.4JSP开发Web应用的常见方式7
1.3Java EE简介9
1.3.1Java语言平台9
1.3.2Java EE体系结构9
1.4小结10
习题110
第2章Java Web开发环境11
2.1Java开发工具包11
2.1.1JDK安装11
2.1.2JDK部署测试12
2.2可视化集成开发环境Eclipse14
2.2.1Eclipse概述14
2.2.2Eclipse的安装及JDK集成14
2.2.3Eclipse开发Java程序16
2.3Web服务器Tomcat17
2.3.1Tomcat概述17
2.3.2Tomcat的下载和安装17
2.3.3在Eclipse中配置Tomcat18
2.3.4在Eclipse中部署Web应用程序18
2.4MySQL的下载与安装21
2.4.1MySQL简介22
2.4.2MySQL的下载22
2.4.3MySQL的安装22
2.5小结26
习题226
第3章JSP语法基础27
3.1JSP页面概述27
3.1.1JSP简介27
3.1.2JSP页面组成28
3.1.3JSP处理过程28
3.2JSP脚本标识30
3.2.1JSP声明30
3.2.2JSP表达式31
3.2.3JSP脚本段32
3.3JSP注释32
3.4JSP指令标识33
3.4.1Page指令34
3.4.2include指令35
3.4.3taglib指令36
3.5JSP动作标签37
3.5.1包含标签〈jsp:include〉37
3.5.2转发标签〈jsp:forward〉38
3.5.3参数标签〈jsp:param〉39
3.5.4创建Bean标签〈jsp:useBean〉40
3.5.5设置属性值标签〈jsp:setProperty〉42
3.5.6获取属性值标签〈jsp:getProperty〉 45
3.5.7插件标签〈jsp:plugin〉48
3.6JSP内置对象49
3.6.1JSP内置对象概述49
3.6.2request对象50
3.6.3response对象54
3.6.4session对象58
3.6.5application对象61
3.6.6out对象 62
3.6.7其他内置对象63
3.7JavaBean技术及其应用65
3.7.1JavaBean概述65
3.7.2JavaBean规范66
3.7.3JavaBean实例67
3.8小结70
习题370
第4章Java Web的数据库操作72
4.1JDBC概述72
4.2JDBC的常用API73
4.2.1Driver接口73
4.2.2DriverManager接口73
4.2.3Connection接口74
4.2.4Statement接口74
4.2.5PreparedStatement接口74
4.2.6ResultSet接口74
4.3通过JDBC访问数据库的过程75
4.3.1加载JDBC驱动程序75
4.3.2建立数据库连接75
4.3.3执行SQL语句76
4.3.4获得查询结果76
4.3.5关闭连接76
4.4JDBC在Java Web开发中的应用77
4.4.1开发模式77
4.4.2分页查询77
4.4.3JSP通过JDBC驱动MySQL78
4.5小结80
习题480
第5章Servlet技术81
5.1Servlet概述81
5.1.1Servlet技术简介81
5.1.2Servlet任务82
5.1.3Servlet技术特点83
5.1.4Servlet与Applet的比较83
5.1.5Servlet与CGI的比较83
5.1.6Servlet与JSP的区别84
5.1.7Servlet生命周期85
5.2Servlet的常用类和接口87
5.2.1Servlet接口88
5.2.2ServletConfig接口89
5.2.3HttpServlet类90
5.3Servlet开发过程92
5.3.1Servlet的创建92
5.3.2servlet的配置97
5.4Servlet实例99
5.5Servlet的中文问题103
5.6Servlet过滤器104
5.6.1过滤器的概念104
5.6.2Servlet过滤器对象105
5.6.3Servlet过滤器实例107
5.7产品管理系统109
5.7.1系统功能分析109
5.7.2系统架构设计109
5.7.3数据库设计110
5.7.4公共模块实现110
5.7.5用户管理模块实现114
5.7.6产品管理模块实现118
5.8小结124
习题5124
第6章Spring基础126
6.1Spring概述126
6.1.1Spring的发展历史126
6.1.2Spring的特点129
6.1.3Spring的作用130
6.2Spring体系结构130
6.3Spring开发环境的搭建133
6.3.1下载Spring133
6.3.2Spring框架配置133
6.4Spring开发过程135
6.4.1创建项目135
6.4.2创建接口135
6.4.3创建接口实现类135
6.4.4创建配置文件136
6.4.5编写测试类136
6.4.6运行项目137
6.5小结137
习题6137
第7章Spring关键技术138
7.1Spring IoC和DI138
7.1.1概述138
7.1.2Spring IoC容器139
7.1.3Spring Bean的配置141
7.2依赖注入142
7.2.1Bean的属性注入142
7.2.2Bean的构造函数注入147
7.2.3Bean的注解注入149
7.3Bean自动装配155
7.4Spring Bean实例化157
7.4.1构造器实例化157
7.4.2采用静态工厂的方式实例化159
7.4.3采用实例工厂的方式实例化160
7.4.4Spring Bean的作用域162
7.4.5Spring Bean的生命周期166
7.5面向切面编程167
7.5.1面向切面编程概述167
7.5.2基于XML的声明式171
7.5.3基于Annotation的声明式175
7.6Spring JDBC177
7.6.1Spring JDBC的配置177
7.6.2JdbcTemplate的解析177
7.6.3JdbcTemplate的常用方法179
7.7Spring事务管理181
7.7.1核心接口182
7.7.2注解声明式事务管理184
7.8小结188
习题7189
第8章Spring MVC基础190
8.1Spring MVC简介190
8.2Spring MVC工作流程192
8.2.1Spring MVC工作流程概述192
8.2.2关键组件分析193
8.3Spring MVC开发过程199
8.4小结202
习题8202
第9章Spring MVC关键技术203
9.1Spring MVC注解203
9.1.1@Controller203
9.1.2@RequestMapping206
9.2Spring MVC的参数传递211
9.2.1客户端到服务器端的参数传递211
9.2.2服务器端到客户端的参数传递213
9.3转发与重定向219
9.4类型转换和格式转换223
9.4.1内置的类型转换器224
9.4.2格式转换225
9.5数据绑定227
9.5.1基本类型228
9.5.2Pojo对象类型230
9.5.3包装Pojo对象类型231
9.5.4List集合类型234
9.5.5Map集合类型238
9.6Spring MVC中文问题241
9.7表单标签库241
9.8拦截器261
9.9文件上传与下载263
9.10小结265
习题9265
第10章MyBatis基础266
10.1MyBatis概述266
10.2MyBatis开发环境的搭建268
10.3MyBatis原理269
10.3.1架构图269
10.3.2主要构件272
10.3.3工作流程272
10.4MyBatis开发流程273
10.5小结279
习题10279
第11章MyBatis关键技术280
11.1核心API280
11.2配置文件286
11.2.1配置文件简介286
11.2.2〈properties〉元素287
11.2.3〈settings〉元素287
11.2.4〈typeAliases〉元素291
11.2.5〈typeHandlers〉元素291
11.2.6〈objectFactory〉元素293
11.2.7〈plugins〉元素293
11.2.8〈environments〉元素293
11.2.9〈mappers〉元素295
11.3映射文件296
11.3.1〈select〉元素296
11.3.2〈insert〉、〈update〉、〈delete〉元素299
11.3.3〈sql〉元素301
11.3.4〈resultMap〉元素301
11.4单表操作302
11.5级联查询310
11.5.1一对一关联查询310
11.5.2一对多关联查询317
11.6动态SQL320
11.6.1〈if〉元素321
11.6.2〈choose〉、〈when〉、〈otherwise〉元素322
11.6.3〈trim〉元素323
11.6.4〈where〉元素324
11.6.5〈set〉元素324
11.6.6〈foreach〉元素325
11.6.7〈bind〉元素326
11.7小结327
习题11327
第12章SSM三大框架整合328
12.1SSM框架整合环境的搭建328
12.1.1层次图328
12.1.2导入相关JAR包329
12.2在Spring中配置MyBatis工厂330
12.3使用Spring管理MyBatis的数据操作接口331
12.4SSM框架整合案例331
12.4.1准备数据库332
12.4.2创建Web应用项目332
12.4.3创建持久化层332
12.4.4创建DAO层334
12.4.5创建Service层335
12.4.6创建Controller层336
12.4.7创建Web页面338
12.4.8创建配置文件341
12.4.9发布并运行应用程序346
12.5小结347
习题12347
参考文献348
內容試閱
Web应用程序开发是目前软件开发领域的方向之一,其大好处是用户可以很容易访问应用程序。用户只需要有浏览器即可,而不需要安装其他软件。基于Java的Web应用开发技术是目前Web开发的主流技术。本书从初学者的角度,循序渐进地讲解了使用Java语言和开源框架进行Web应用开发应该掌握的各项技术,从基础技术JSP、Servlet入手,到Spring、Spring MVC和MyBatis(SSM框架)的整合,以案例组织,重点讲解了这些技术在Web项目开发中的应用。为了提高Java Web应用开发课程的教学质量,满足市场的需求和就业的需要,根据教学的基本要求,针对课程学习的特点,编写了本书。本书具有以下几个特点。(1) 内容丰富,信息量大,融入了大量本领域的新知识和新方法。本书理论与实践相结合,原理与技术相结合,突出通用性和实用性,并兼具前沿性。当前技术日新月异,软件开发技术也飞速发展,但是万变不离其宗,所以本书详细介绍了Java Web应用开发底层的基本原理,以基础篇(JSP、Servlet、JDBC技术)、进阶篇(SSM三大框架)组织,以行业视角下的Java Web企业级应用开发知识体系为依据,让读者对使用MVC理念、SSM框架开发的全过程有全面的了解。体现了应用Java技术开发Web应用的发展特性,涉及当前应用广泛的开发规范。(2) 在逻辑安排上循序渐进,由浅入深,便于读者系统学习。本书详细介绍了应用Java技术实现Web应用的相关技术及编程方法,以由浅入深、逐层递进的方式介绍了Java Web应用开发后端的基础技术。第1~5章是基础篇,主要介绍了Java Web应用开发的相关知识、Java Web开发环境的搭建、JSP技术的语法基础、JavaBean技术、Servlet技术和JDBC技术等主要的组件技术。第6~12章是进阶篇,主要介绍了Spring框架、Spring MVC框架、MyBatis框架以及三大SSM框架的整合。(3) 实践性强。本书将理论知识的阐述融入案例的讲解中,深入浅出,逐层递进,讲解生动,并且附有大量的开发实例。读者不仅可以将这些实例作为练习的对象,也可以作为实际工作中的参考。实现了理论学习和具体应用的充分结合。(4) 综合性强。从宏观上介绍了MVC的理念与基于Java EE的主流框架的关系,通过两个实际的项目案例,详细介绍了Web系统开发的设计模式和开发过程,以及相关组件的应用。一个是使用JSP JavaBean Servlet技术实现的案例,另一个是使用SSM框架实现的案例。本书由罗旋主编,李龙腾、吴鹏、李凌任副主编。其中,罗旋编写第3章、第5~12章,李龙腾编写第1章、第2章和第4章。全书由罗旋、吴鹏统稿。感谢李凌对本书习题部分的整理和编辑。本书可以作为计算机科学与技术、软件工程、计算机应用等专业的教材,也可供有Java SE基础但没有Java EE应用开发基础的技术人员作为入门用书。本书提供了所有实例的源代码供读者学习参考使用,所有程序均经过了作者精心的调试。本书引用了许多专家、学者、技术同行的研究成果,在此特向他们表示衷心的感谢。由于时间仓促和作者的水平有限,书中的疏漏和不妥之处在所难免,敬请读者批评指正。
编者2020年4月于武汉

 

 

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