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

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Java Web开发技术与实践

書城自編碼: 3247351
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 汪诚波 宋光慧
國際書號(ISBN): 9787302505556
出版社: 清华大学出版社
出版日期: 2018-08-01


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

售價:NT$ 293

我要買

share:

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



新書推薦:
大唐名城:长安风华冠天下
《 大唐名城:长安风华冠天下 》

售價:NT$ 398.0
情绪传染(当代西方社会心理学名著译丛)
《 情绪传染(当代西方社会心理学名著译丛) 》

售價:NT$ 403.0
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
《 中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版 》

售價:NT$ 1100.0
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
《 革命与反革命:社会文化视野下的民国政治(近世中国丛书) 》

售價:NT$ 435.0
画楼:《北洋画报》忆旧(年轮丛书)
《 画楼:《北洋画报》忆旧(年轮丛书) 》

售價:NT$ 1573.0
大国脊梁:漫画版
《 大国脊梁:漫画版 》

售價:NT$ 374.0
跟着渤海小吏读历史:大唐气象(全三册)
《 跟着渤海小吏读历史:大唐气象(全三册) 》

售價:NT$ 989.0
心智的构建:大脑如何创造我们的精神世界
《 心智的构建:大脑如何创造我们的精神世界 》

售價:NT$ 380.0

建議一齊購買:

+

NT$ 514
《 Spring微服务实战 》
+

NT$ 579
《 Java Web开发案例课堂 》
+

NT$ 644
《 Java编程的逻辑 》
+

NT$ 857
《 Java EE互联网轻量级框架整合开发— —SSM框架(Spring MVC+Spring+MyBatis)和Redis实现 》
+

NT$ 575
《 Java Web从入门到精通(第2版) 》
+

NT$ 668
《 JavaEE开发的颠覆者: Spring Boot实战 》
編輯推薦:
本书是作者在多年的教学与科研实践的基础上,按照普通高等本科院校应用型人才的培养目标和基本要求而编写的一本计算机应用技术类专业教材。本书在全面讲解JavaWeb的技术体系的同时,还从工程实践出发,强调知识的实际运用能力。教材拚弃了传统本科教材用抽象的表达式或者无实用价值的例子来解析软件工程理论的方法,也不采用高职教材中的*典型的step案例说明法;而是把软件工程理论、OOP思想等偶于案例中,以更高的视野去审视、分析案例;一方面,通过对具有实用价值案例的学习,掌握基本概念、基本原理及技术规范,另一方面,通过对案例的分析,达到活用技术的目的。
技术是没有先进与落后的,只有合适与不合适之分。一个工程项目采用何种解决方案,是没有标准答案的。JavaWeb本身技术规范及原理并不很难,但要掌握及灵活运用技术,且是一件不容易的事,但问题的解决本身存在着一般规律和原则,如何用软件开发的一般规律和原则去分析案例,去理解案例中所运用的各项技术及规范,以达到掌握技术的目的,是本教材向读者要传递的基本思想。教材采用的案例来源于已开发并应用的实际项目,对案例的分析很多直接来源于工程技术人员的现场讨论。教材尽可能
內容簡介:
《Java Web开发技术与实践》全面介绍了JavaWeb开发技术,前端主要采用Html Aiax(Jquery技术,以JSON为前后台数据通信格式;后台以MVC为分层思想,核心技术为Servlet、内置对象技术与JDBC规范,具体设计控制层、业务层与DAO层;*后介绍了Spring MVCHibernate框架技术。教材以登录、注册、动态表格、分页、购物车、文件上传等这些Web项目中的经典问题的解决展开,每个案例有实用性,每个例子的实现以软件设计思想为主线,包括需求功能设计,以及实现技术路线以及关键技术等。本教材向读者介绍相关技术的同时,力求展现软件设计与生产的实际过程。本教材不仅适合应用型本科教材,也适合自学者及工程技术人员参考使用。
目錄
目录
第1章Web应用程序概述1
1.1应用程序分类1
1.2BS系统相关基础知识1
1.2.1HTTP协议1
1.2.2静态页面与动态页面2
1.2.3Web服务器与应用服务器2
1.3动态页面技术概述3
1.3.1ASP及ASP.NET技术3
1.3.2PHP技术5
1.3.3ServletJSP技术6
1.3.4Web开发技术比较9
1.4开发环境搭建10
1.4.1安装JDK10
1.4.2安装和配置Tomcat11
1.4.3安装和配置开发环境Eclipse12
1.4.4安装数据库MySQL20
1.5本章小结24
第2章Servlet、JSP基础25
2.1Servlet技术基础25
2.1.1Servlet的发展历史及技术特点25
2.1.2Servlet的主要功能、运行过程及生命周期26
2.1.3开发部署一个Servlet28
2.2JSP技术基础31
2.2.1JSP基础31
2.2.2JSP运行原理31
2.2.3开发、运行JSP程序33
2.2.4JSP 与Servlet技术比较34
2.3MVC架构模式 34
2.3.1MVC基本思想34
2.3.2Java Web中的MVC35
2.3.3MVC总结 37
2.4案例: 用户登录用例38
2.4.1需求分析38
2.4.2系统设计与MVC实现39
2.5本章小结41
第3章内置对象技术42
3.1内置对象概述42
3.2request对象42
3.2.1request对象的主要方法简介43
3.2.2request对象的常用技术45
3.3response对象48
3.3.1response对象的主要方法简介48
3.3.2response对象的常用技术49
3.4session对象51
3.4.1session对象的基本概念和主要方法简介51
3.4.2session对象的常用技术54
3.5其他内置对象介绍55
3.5.1application对象55
3.5.2out对象56
3.5.3config对象57
3.5.4exception对象57
3.5.5page对象与pageContext对象58
3.6内置对象的综合应用: 主页面中的用户管理60
3.6.1需求分析60
3.6.2技术设计60
3.6.3核心代码62
3.7本章小结63
第4章异步通信Ajax技术64
4.1Web同步请求与异步请求模式64
4.1.1基本概念64
4.1.2Web项目中的页面迁移65
4.2Ajax技术基础66
4.2.1Ajax技术基础知识66
4.2.2Jquery Ajax技术66
4.3HTML Ajax Servlet开发模式70
4.3.1HTML Ajax与JSP技术比较70
4.3.2基于Ajax的主页面中的用户管理70
4.4本章小结76
第5章JSON技术77
5.1JSON基本概念77
5.2JS环境下的JSON技术78
5.2.1JSON对象的操作78
5.2.2案例: 动态表格的生成80
5.3Java环境下的JSON技术81
5.3.1JSONObject类核心功能介绍81
5.3.2JSONArray类介绍84
5.4案例: 注册页面设计85
5.4.1系统设计85
5.4.2具体实现86
5.5本章小结90
第6章Servlet技术深入91
6.1Servlet技术体系91
6.1.1常用的类和接口92
6.1.2Servlet的配置93
6.2过滤器技术95
6.2.1基本概念95
6.2.2过滤器的主要方法、生命周期、配置与部署96
6.2.3过滤链97
6.2.4字符集转换及安全过滤器的开发98
6.3监听器技术102
6.3.1基础知识102
6.3.2案例: 统计在线总人数103
6.4本章小结105
第7章JDBC技术106
7.1JDBC 原理概述106
7.1.1JDBC 基本概念106
7.1.2JDBC驱动程序及安装107
7.1.3一个简单的JDBC例子108
7.2JDBC常用的接口和类介绍109
7.2.1Driver接口109
7.2.2DriverManager类110
7.2.3Connection接口111
7.2.4Statement、PreparedStatement和
CallableStatement接口113
7.2.5ResultSet(结果集)120
7.3使用JDBC元数据124
7.3.1DatabaseMetaData的使用124
7.3.2ResultSetMetaData的使用125
7.3.3ParameterMetaData的使用126
7.4本章小结127
第8章数据库访问层的设计与实现128
8.1数据库访问层的基础知识128
8.1.1DAO基本概念128
8.1.2DAO层架构129
8.2DBUtil的设计与实现130
8.2.1连接池技术简介130
8.2.2数据源与JNDI技术132
8.2.3配置数据源与连接池133
8.2.4基于数据源的DBUtil实现134
8.3DAO层的实现136
8.3.1数据库表结构136
8.3.2ORM技术137
8.3.3UserDAO的设计与实现139
8.4应用案例: 登录、注册代码重构及个人中心实现142
8.4.1业务层的设计与实现142
8.4.2注册过程的代码重构143
8.4.3个人中心页面的设计与实现145
8.5本章小结148
第9章综合案例: 网上书店149
9.1系统分析149
9.1.1需求功能149
9.1.2主页面的设计与实现149
9.2购物车的设计与实现152
9.2.1各种技术方案分析152
9.2.2基于数据库的实现154
9.3分页处理技术164
9.3.1各种技术方案分析164
9.3.2基于数据库的设计与实现165
9.4文件上传下载技术169
9.4.1上传下载的基本原理169
9.4.2jspSmartupload组件介绍172
9.4.3新书封面图片上传174
9.5本章小结177
第10章SSH框架技术178
10.1开发环境搭建178
10.1.1JDK和Tomcat安装178
10.1.2IntelliJ IDEA集成开发环境179
10.1.3Maven安装180
10.1.4创建基于Maven的Web项目180
10.2Spring框架184
10.2.1Spring 框架概述184
10.2.2Spring 基本概念185
10.2.3Spring框架结构186
10.2.4依赖注入189
10.2.5面向切面编程192
10.3Spring MVC框架193
10.3.1Spring MVC概述193
10.3.2Spring MVC运行原理194
10.3.3Spring MVC 注解195
10.3.4Hello World例子197
10.4持久层框架Hibernate200
10.4.1Hibernate简介200
10.4.2Hibernate工作原理201
10.4.3Hibernate应用示例202
10.5本章小结207
第11章基于SSH的图书管理模块设计与实现208
11.1需求分析与系统设计208
11.1.1需求功能说明208
11.1.2技术方案209
11.1.3SSH框架整合209
11.2业务层的设计与实现218
11.2.1设计原则218
11.2.2具体实现219
11.3持久层的设计与实现221
11.3.1设计原则221
11.3.2具体实现222
11.3.3Model层与DTO层226
11.4展示层及控制层的设计与实现227
11.4.1新书录入227
11.4.2图书编辑230
11.5日志的设计与实现232
11.5.1系统日志232
11.5.2使用 AOP记录日志233
11.6本章小结236
参考文献237
內容試閱
前言
本书是作者在多年的教学与科研实践的基础上,按照普通高等学校本科应用型人才的培养目标和基本要求而编写的计算机应用技术类专业教材。本书在全面讲解Java Web技术体系的同时,还从工程实践出发,强调知识的实际运用能力。本书摒弃了传统本科教材采用抽象的表达式或者无实用价值的例子来解析软件工程理论的方法,也不采用高职高专教材中的最典型的step案例说明法,而是把软件工程理论、OOP思想等体现在案例中,以更高的视野去审视、分析案例。这样,一方面通过对具有实用价值案例的学习,掌握基本概念、基本原理及技术规范;另一方面通过对案例的分析,达到活用技术的目的。
技术是没有先进与落后的,只有合适与不合适。一个工程项目采用何种解决方案是没有标准答案的。Java Web本身技术规范及原理并不很难,但要掌握及灵活运用Java Web技术是一件不容易的事。然而,问题的解决本身存在着一般规律和原则,如何用软件开发的一般规律和原则去分析案例,去理解案例中所运用的各项技术及规范,以达到掌握技术的目的,是本书向读者要传递的基本思想。本书采用的案例来源于已开发并应用的实际项目,对案例的分析很多直接来源于工程技术人员的现场讨论。本书尽可能地把各种解决方案及优缺点呈现在读者面前,使读者能从更高层次上来理解各项技术。
本书全面介绍Java Web开发技术,按照MVC思想,重点讲解4个方面的内容: ①Ajax与JSON技术; ②Servlet与JSP技术体系; ③基于JDBC的DAO的设计; ④流行的开发框架Spring MVC Hibernate。对于Web项目中的一些经典问题现场,本书采用现场抽象技术方案特点分析选择方案的组织方式进行介绍。
本书是高等学校计算机应用技术类专业教材,读者需要具有一定的计算机专业基础知识。
由于作者水平有限,加之时间紧张,难免存在疏漏和不妥,恳请广大读者批评指正。
作者
2018年5月

 

 

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