HTML+CSS+JavaScript/+C语言+java+python编程入门指南 SQL/Visual/Web/JSP/MySQL/Django/Pygame/Flaskpdf下载

HTML+CSS+JavaScript/+C语言+java+python编程入门指南 SQL/Visual/Web/JSP/MySQL/Django/Pygame/Flask百度网盘pdf下载

作者:
简介:HTML+CSS+JavaScript/+C语言+java+python编程入门指南 SQL/Visual/Web/JSP/MySQL/Django/Pygame/Flask
出版社:
出版时间:2019-09
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

更多编程系列、PS系列↑↑↑


编辑推荐

C语言是Combined Language(组合语言)的简称,它作为一种计算机设计语言,具有高级语言和汇编语言的特点,受到广大编程人员的喜爱。C语言的应用非常广泛,既可以用于编写系统应用程序,也可以作为编写应用程序的设计语言,还可以具体应用到有关单片机及嵌入式系统的开发中。这就是大多数学习者学习编写程序都选择C语言的原因。

本书内容

本书提供了从入门到编程高手所必备的各类知识,分6篇,大体结构如下。

第1篇:基础篇(第1~5章)。本篇主要介绍C语言的基础知识,包括搭建C语言开发环境、算法基础、C语言基础、运算符与表达式、流程控制语句的内容,目的是使读者快速掌握C语言,为以后学习编程奠定坚实的基础。

第2篇:进阶篇(第6~9章)。本篇介绍了C语言中的利用数组处理批量数据、用函数实现模块化程序设计、指针的使用、结构体和共用体的内容。通过这部分的学习,读者能够对C语言有一个深刻的认识。

第3篇:高级篇(第10~13章)。本篇介绍了C语言中的位运算、预处理指令、文件输入与输出、内存管理的内容。虽然这部分内容较为难懂,但作者通过简单易懂的表述方式,能最大限度地帮助读者理解。通过这部分的学习,读者能够在实际开发的过程中更上一个台阶。

第4篇:数据库篇(第14~19章)。本篇主要讲解如何使用C语言对数据库进行操作,包括管理SQL Server 2014,数据库和数据表的创建与维护,SQL Server数据表操作,SQL语句,存储过程、触发器与视图,使用C语言操作数据库的内容。学习完本篇,读者能够开发一些数据库应用程序。

第5篇:游戏开发篇(第20、21章)。本篇通过俄罗斯方块和2048游戏这两款游戏,讲解了使用C语言进行图形化游戏开发的过程,使读者能够体验C语言开发所带来的成就感。

第6篇:商业项目篇(第22~24章)。本篇主要讲解了3个管理系统,分别为火车订票系统、图书管理系统和窗体版图书管理系统。通过本篇的学习,能够让读者亲身体验开发项目的全过程。

本书特点

—由浅入深,循序渐进。本书以初、中级程序员为对象,先从C语言基础学起,再学习C语言中的结构体、共用体、文件操作等高级技术,最后学习开发完整的游戏和商业项目。讲解过程中步骤详尽、版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。

—实例典型,轻松易学。通过例子学习是最好的学习方式。本书在讲解知识时,通过多个实例,透彻、详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中很多代码都提供了注释。

—精彩栏目,贴心提醒。本书根据需要在各章安排了“注意”、“说明”和“多学两招”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。

—两种工具,全面支持。现在很多的C语言学习人员都使用Visual Studio作为其开发工具,而有的用户使用Visual C++ 6.0。本书同时支持这两个开发工具,读者可以根据自身需求选择使用。



Java是Sun公司推出的能够跨越多平台的、可移植性很强的一种面向对象的编程语言。自面世以来,Java凭借其易学易用、功能强大的特点得到了广泛的应用。其强大的跨平台特性使Java程序可以运行在大部分系统平台上,甚至可在手持电话、商务助理等移动电子产品上运行,真正做到了“一次编写,到处运行”。Java可用于编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,这使得它成为应用范围极其广泛的开发语言。随着Java技术的不断更新,在全球云计算和移动互联网的产业环境下,Java的显著优势和广阔前景将进一步呈现出来。

本书内容

本书提供了从入门到编程高手所必备的各类知识,分为6篇,大体结构如下。

第1篇:Java基础篇(第1~8章)。本篇主要介绍初识Java、Java语言基础、运算符与流程控制、面向对象基础、继承与多态、接口、异常处理、常用实用类等内容,目的是使读者快速掌握Java语言基础,为以后编程奠定坚实的基础。

第2篇:JSP基础篇(第9~12章)。本篇主要介绍JSP基本语法、JSP内置对象、Servlet技术、过滤器和监听器等内容。通过对本篇的学习,读者能够对JSP的语法基础有一个深刻的认识。

第3篇:Java Web框架篇(第13~15章)。本篇主要介绍Struts 2框架、Hibernate技术、Spring框架。通过介绍常用的几种Java Web框架,能够帮助读者在实际开发的过程中更上一个台阶。

第4篇:框架整合开发篇(第16、17章)。本篇主要介绍Spring与Struts 2、Hibernate框架的整合,以及Spring与Spring MVC、MyBatis框架的整合。

第5篇:数据库篇(第18~21章)。本篇主要讲解MySQL数据库概述、数据库和表的操作、数据库的查询、使用JDBC操作数据库等内容。学习完本篇,读者能够开发一些数据库应用程序。

第6篇:商业项目篇(第22~24章)。本篇主要讲解3个Java Web项目,分别为京淘购物商城、叮叮在线考试系统和物流配货系统。通过对本篇的学习,读者能够亲身体验开发商业项目的全过程。

本书特点

—由浅入深,循序渐进。本书以初、中级程序开发人员为对象,先从Java语言基础学起,再学习JSP语法、常用框架等知识,最后学习开发完整的商业项目。讲解过程中步骤详尽、版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。

—实例典型,轻松易学。通过例子学习是最好的学习方式之一。本书在讲解知识时,通过多个实例,透彻、详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中对很多行代码提供了注释。

—精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”、“说明”和“多学两招”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。



Python是一门有条理的和强大的面向对象的程序设计语言,因其具有丰富和强大的库,还可以把用其他编程语言制作的各种模块(尤其是C/C++)很轻松地结合在一起,进行高效开发,Python语言已经成为最受欢迎的程序设计语言之一。Python语言简单、易学、易用,适合在Web、数据分析、游戏、科学计算等领域进行编程开发。本书是一本面向Python零基础读者的入门书籍,按照基础入门→进阶提升→框架应用→项目开发的循序渐进的过程进行学习和实践。

本书特点

—结构合理,适合自学。本书定位以初学者为主,在内容安排上充分体现了自学的特点,内容循序渐进,由浅入深,覆盖了编程的各方面技术。

—视频讲解,全面到位。视频讲解是本书的特色之一,本书提供了近35小时的视频同步课程。每个知识点都力求讲透、讲全,在对各知识点的讲解过程中提供了很多编程经验和技巧。

—比喻生动,容易理解。在编程领域中有许多“晦涩难懂”的名词或技术难以理解,本书为了帮助读者理解,采用了比喻的手法,并结合示意图,帮助读者掌握这些技术。

—实例丰富,一学就会。书中在介绍知识点的时候,都伴有大量的实例或示例,并且提供实例的设计过程。读者可以按照步骤做出实例,巩固所学的知识。

—精彩栏目,贴心提醒。本书在各章节中穿插了大量的注意、说明、技巧等栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。



目前,介绍HTML+CSS+JavaScript相关知识的书籍有很多,但是真正从初学者的角度出发,把技术及应用讲解透彻的并不是很多。本书从初学者的角度出发,为想要学习HTML+CSS+JavaScript页面设计和想要进行Web程序开发的初中级开发人员、编程爱好者、大学师生精心策划。所讲内容从技术应用的角度出发,结合实际应用进行讲解,以便让想要学习Web程序开发的人员能够根据美工设计完成的图片转换为网站前台页面,让想要学习Web页面设计的设计人员能够根据自己的意愿完成网站页面。

本书内容

本书提供了从入门到编程高手所必备的各类知识,分7篇,大体结构如下。

第1篇:HTML5篇(第1~7章)。本篇主要介绍HTML概述、初识HTML5、图像和超链接、表格与

标签、列表、表单、多媒体等内容,目的是使读者快速掌握HTML基础,为以后编程奠定坚实的基础。

第2篇:CSS3篇(第8~12章)。本篇主要介绍CSS3概述、CSS3中的选择器、CSS3常用属性、CSS3中的动画与变形、响应式网页设计等内容。通过对本篇的学习,读者能够对CSS3有一个深刻的认识。

第3篇:JavaScript基础篇(第13~18章)。本篇主要介绍JavaScript概述、JavaScript语言基础、JavaScript基本语句、JavaScript中的函数、JavaScript中的对象、JavaScript中的数组等内容。这部分内容是JavaScript的核心内容,通过对本篇的学习,读者能够掌握JavaScript的基础知识。

第4篇:高级篇(第19~21章)。本篇主要介绍AJAX技术、jQuery基础、jQuery控制页面元素和事件处理等内容。通过对本篇的学习,读者能够在实际开发过程中更上一个台阶。

第5篇:游戏开发篇(第22~24章)。本篇主要讲解“别踩白块儿”小游戏、“五子棋”小游戏、“贪吃蛇”小游戏等开发内容。学习完本篇,读者能够开发一些简单的游戏程序。

第6篇:响应式网站开发篇(第25~27章)。本篇主要讲解3个响应式网站项目的开发,分别为明日学院适配版、咸鱼简历和抖音秀。通过对本篇的学习,读者能够熟悉响应式网站的实现过程。

第7篇:PC端网站开发篇(第28~31章)。本篇主要讲解4个PC端Web项目的开发,分别为游戏公园网站、365影视网、仿豆瓣电影网和叮叮商城。通过对本篇的学习,读者能够亲身体验开发Web项目的全过程。

本书特点

—由浅入深,循序渐进。本书以初、中级程序员为对象,先从HTML基础学起,再学习CSS3、JavaScript等知识,最后学习开发完整的Web项目。讲解过程中步骤详尽、版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。

—实例典型,轻松易学。通过例子学习是最好的学习方式。本书在讲解知识时,通过多个实例,透彻、详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中对很多行代码提供了注释。

—精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”“说明”“常见错误”“多学两招”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。



内容简介

C语言

本书从入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近开发实战的项目,循序渐进地让读者在实践中学习C语言编程知识,并提升自己的实际开发能力。全书分为6篇24章,分上、下两册,分别为基础篇、进阶篇、高级篇、数据库篇、游戏开发篇、商业项目篇,内容包括搭建C语言开发环境,算法基础,C语言基础,运算符与表达式,流程控制语句,利用数组处理批量数据,用函数实现模块化程序设计,指针的使用,结构体和共用体,位运算,预处理指令,文件输入与输出,内存管理,管理SQL Server 2014,数据库和数据表的创建与维护,SQL Server数据表操作,SQL语句,存储过程、触发器与视图,使用C语言操作数据库,俄罗斯方块、2048游戏,火车订票系统、图书管理系统和窗体版图书管理系统。书中所有知识都结合具体示例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言程序开发的精髓,快速提高开发技能。


本书适合作为软件开发入门者的自学用书,也适合作为高等院校及中专院校相关专业的教学参考书,还可供开发人员查阅、参考。


Java

本书从入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近开发实战的项目,循序渐进地让读者在实践中学习Java编程知识,并提升自己的实际开发能力。全书分为6篇24章,分上、下两册,分别为Java基础篇、JSP基础篇、Java Web框架篇、框架整合开发篇、数据库篇、商业项目篇,内容包括初识Java,Java语言基础,运算符与流程控制,面向对象基础,继承与多态,接口,异常处理,常用实用类,JSP基本语法,JSP内置对象,Servlet技术,过滤器和监听器,Struts 2框架,Hibernate技术,Spring框架,Spring与Struts 2、Hibernate框架的整合,Spring与Spring MVC、MyBatis框架的整合,MySQL数据库概述,数据库和表的操作,数据库的查询,使用JDBC操作数据库,京淘购物商城,叮叮在线考试系统,物流配货系统等。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。

本书既适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。


作者简介

python:

本书以初学者为对象,全面介绍了使用Python进行程序开发的各种技术。在内容排列上由浅入深,让读者循序渐进掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术。全书共分22章,包括搭建Python开发环境、Python入门必学、变量和数据类型、流程控制语句、序列的应用、字符串及正则表达式、异常处理及程序调试、函数、面向对象程序设计、模块、文件及目录操作、使用Python操作数据库、常用的GUI框架、Django Web框架的使用、Pygame游戏框架、网络爬虫框架、Flask Web框架的使用、中华诗词大会(网络版)、图像识别工具、微信跳一跳游戏的辅助工具、汽车之家图片抓取工具和巡店宝(企业商品运营利器)。全书内容丰富,项目贴近实际开发,适合读者自学。

本书适用于Python的爱好者、初学者和中级开发人员,也可作为大、中专院校和培训机构的教材。

本书从入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近开发实战的项目,循序渐进地让读者在实践中学习HTML+CSS+JavaScript编程知识,并提升自己的实际开发能力。全书分为7篇31章,分上、下两册,分别为HTML5篇、CSS3篇、JavaScript基础篇、高级篇、游戏开发篇、响应式网站开发篇、PC端网站开发篇,内容包括HTML概述、初识HTML5、图像和超链接、表格与

标签、列表、表单、多媒体、CSS3概述、CSS3中的选择器、CSS3常用属性、CSS3中的动画与变形、响应式网页设计、JavaScript概述、JavaScript语言基础、JavaScript基本语句、JavaScript中的函数、JavaScript中的对象、JavaScript中的数组、AJAX技术、jQuery基础、jQuery控制页面元素和事件处理、“别踩白块儿”小游戏、“五子棋”小游戏、“贪吃蛇”小游戏、明日学院适配版、咸鱼简历、抖音秀、游戏公园网站、365影视网、仿豆瓣电影网、叮叮商城等。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会HTML+CSS+ JavaScript程序开发的精髓,快速提高开发技能。

本书既适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。


HTML+CSS+JavaScript:

本书从入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近开发实战的项目,循序渐进地让读者在实践中学习HTML+CSS+JavaScript编程知识,并提升自己的实际开发能力。全书分为7篇31章,分上、下两册,分别为HTML5篇、CSS3篇、JavaScript基础篇、高级篇、游戏开发篇、响应式网站开发篇、PC端网站开发篇,内容包括HTML概述、初识HTML5、图像和超链接、表格与

标签、列表、表单、多媒体、CSS3概述、CSS3中的选择器、CSS3常用属性、CSS3中的动画与变形、响应式网页设计、JavaScript概述、JavaScript语言基础、JavaScript基本语句、JavaScript中的函数、JavaScript中的对象、JavaScript中的数组、AJAX技术、jQuery基础、jQuery控制页面元素和事件处理、“别踩白块儿”小游戏、“五子棋”小游戏、“贪吃蛇”小游戏、明日学院适配版、咸鱼简历、抖音秀、游戏公园网站、365影视网、仿豆瓣电影网、叮叮商城等。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会HTML+CSS+ JavaScript程序开发的精髓,快速提高开发技能。

本书既适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。



目录

第1篇 基础篇

第1章 搭建C语言开发环境

1.1 认识C语言的强大

1.1.1 C语言是什么

1.1.2 C语言与C++、VC++做比较

1.1.3 学会了C语言能做什么

1.2 Visual Studio 2017的安装

1.2.1 安装Visual Studio 2017必备条件

1.2.2 安装Visual Studio 2017

1.3 完整的C语言开发过程

1.3.1 创建项目

1.3.2 输入代码

1.3.3 编译程序

1.3.4 运行程序

1.3.5 调试程序

1.4 分析C语言程序的构成

1.4.1 头文件

1.4.2 主函数

1.4.3 输出函数

1.4.4 输入函数

1.5 快学快用

第2章 算法基础

2.1 算法的基本概念

2.1.1 算法的特性

2.1.2 算法的优劣

2.2 算法的描述

2.2.1 自然语言

2.2.2 流程图

2.2.3 N-S流程图

2.3 快学快用

第3章 C语言基础

3.1 关键字

3.2 标识符

3.3 数据类型

3.4 常量

3.4.1 整型常量

3.4.2 实型常量

3.4.3 字符型常量

3.4.4 转义字符

3.4.5 符号常量

3.5 变量

3.5.1 整型变量

3.5.2 实型变量

3.5.3 字符型变量

3.6 变量的存储类别

3.6.1 auto变量

3.6.2 static变量

3.6.3 register变量

3.6.4 extern变量

3.7 混合运算

3.8 快学快用

第4章 运算符与表达式

4.1 表达式

4.2 赋值运算符与赋值表达式

4.2.1 变量赋初值

4.2.2 自动类型转换

4.2.3 强制类型转换

4.3 算术运算符与算术表达式

4.3.1 算术运算符

4.3.2 算术表达式

4.3.3 优先级与结合性

4.3.4 自增/自减运算符

4.4 关系运算符与关系表达式

4.4.1 关系运算符

4.4.2 关系表达式

4.4.3 优先级与结合性

4.5 逻辑运算符与逻辑表达式

4.5.1 逻辑运算符

4.5.2 逻辑表达式

4.5.3 优先级与结合性

4.6 位逻辑运算符与位逻辑表达式

4.6.1 位逻辑运算符

4.6.2 位逻辑表达式

4.7 逗号运算符与逗号表达式

4.8 复合赋值运算符

4.9 C语言中运算符的优先级

4.10 快学快用

第5章 流程控制语句

5.1 if语句

5.2 if语句的基本形式

5.2.1 if语句

5.2.2 if…else语句

5.2.3 else if语句

5.3 if语句的嵌套

5.4 条件运算符

5.5 switch语句

5.5.1 switch语句的基本形式

5.5.2 多路开关模式的switch语句

5.6 if...else语句和switch语句的区别

5.7 循环语句

5.7.1 while语句

5.7.2 do...while语句

5.7.3 for语句

5.7.4 3种循环语句的比较

5.7.5 循环嵌套

5.8 转移语句

5.8.1 break语句

5.8.2 continue语句

5.8.3 goto语句

5.9 快学快用

第2篇 进阶篇

第6章 利用数组处理批量数据

6.1 一维数组

6.1.1 一维数组的定义和引用

6.1.2 一维数组的初始化

6.2 二维数组

6.2.1 二维数组的定义和引用

6.2.2 二维数组的初始化

6.3 字符数组

6.3.1 字符数组的定义和引用

6.3.2 字符数组的初始化

6.3.3 字符数组的结束标志

6.3.4 字符数组的输入和输出

6.4 多维数组

6.5 数组的排序算法

6.5.1 选择法排序

6.5.2 冒泡法排序

6.5.3 交换法排序

6.5.4 插入法排序

6.5.5 折半法排序

6.5.6 排序算法的比较

6.6 字符串处理函数

6.6.1 字符串复制

6.6.2 字符串连接

6.6.3 字符串比较

6.6.4 字符串大小写转换

6.6.5 获取字符串长度

6.7 快学快用

第7章 用函数实现模块化程序设计

7.1 函数概述

7.2 函数的定义

7.2.1 函数定义的形式

7.2.2 定义与声明

7.3 返回语句

7.3.1 无返回值函数

7.3.2 返回值

7.4 函数参数

7.4.1 形式参数与实际参数

7.4.2 数组作为函数参数

7.4.3 main()函数的参数

7.5 函数的调用

7.5.1 函数的调用方式

7.5.2 嵌套调用

7.5.3 递归调用

7.6 内部函数和外部函数

7.6.1 内部函数

7.6.2 外部函数

7.7 局部变量和全局变量

7.7.1 局部变量

7.7.2 全局变量

7.8 常用数学函数

7.9 快学快用

第8章 指针的使用

8.1 指针相关概念

8.1.1 地址与指针

8.1.2 变量与指针

8.1.3 指针变量

8.1.4 指针自增自减运算

8.2 数组与指针

8.2.1 一维数组与指针

8.2.2 二维数组与指针

8.2.3 字符串与指针

8.2.4 字符串数组

8.3 指向指针的指针

8.4 指针变量作为函数参数

8.5 返回指针值的函数

8.6 指针数组作为main()函数的参数

8.7 快学快用

第9章 结构体和共用体

9.1 结构体

9.1.1 结构体类型的概念

9.1.2 结构体变量的定义

9.1.3 结构体变量的引用

9.1.4 结构体类型的初始化

9.2 结构体数组

9.2.1 定义结构体数组

9.2.2 初始化结构体数组

9.3 结构体指针

9.3.1 指向结构体变量的指针

9.3.2 指向结构体数组的指针

9.3.3 结构体作为函数参数

9.4 包含结构的结构

9.5 链表

9.5.1 链表概述

9.5.2 创建动态链表

9.5.3 输出链表

9.6 链表相关操作

9.6.1 链表的插入操作

9.6.2 链表的删除操作

9.7 共用体

9.7.1 共用体的概念

9.7.2 共用体变量的引用

9.7.3 共用体变量的初始化

9.7.4 共用体类型的数据特点

9.8 枚举类型

9.9 共用体和结构体的区别

9.10 快学快用

第3篇 高级篇

第10章 位运算

10.1 位与字节

10.2 位运算操作符

10.2.1 “与”运算符

10.2.2 “或”运算符

10.2.3 “取反”运算符

10.2.4 “异或”运算符

10.2.5 “左移”运算符

......

Java编程入门指南(上下册)


前言/序言

Java是Sun公司推出的能够跨越多平台的、可移植性很强的一种面向对象的编程语言。自面世以来,Java凭借其易学易用、功能强大的特点得到了广泛的应用。其强大的跨平台特性使Java程序可以运行在大部分系统平台上,甚至可在手持电话、商务助理等移动电子产品上运行,真正做到了“一次编写,到处运行”。Java可用于编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,这使得它成为应用范围极其广泛的开发语言。随着Java技术的不断更新,在全球云计算和移动互联网的产业环境下,Java的显著优势和广阔前景将进一步呈现出来。

本书内容

本书提供了从入门到编程高手所必备的各类知识,分为6篇,大体结构如下。

第1篇:Java基础篇(第1~8章)。本篇主要介绍初识Java、Java语言基础、运算符与流程控制、面向对象基础、继承与多态、接口、异常处理、常用实用类等内容,目的是使读者快速掌握Java语言基础,为以后编程奠定坚实的基础。

第2篇:JSP基础篇(第9~12章)。本篇主要介绍JSP基本语法、JSP内置对象、Servlet技术、过滤器和监听器等内容。通过对本篇的学习,读者能够对JSP的语法基础有一个深刻的认识。

第3篇:Java Web框架篇(第13~15章)。本篇主要介绍Struts 2框架、Hibernate技术、Spring框架。通过介绍常用的几种Java Web框架,能够帮助读者在实际开发的过程中更上一个台阶。

第4篇:框架整合开发篇(第16、17章)。本篇主要介绍Spring与Struts 2、Hibernate框架的整合,以及Spring与Spring MVC、MyBatis框架的整合。

第5篇:数据库篇(第18~21章)。本篇主要讲解MySQL数据库概述、数据库和表的操作、数据库的查询、使用JDBC操作数据库等内容。学习完本篇,读者能够开发一些数据库应用程序。

第6篇:商业项目篇(第22~24章)。本篇主要讲解3个Java Web项目,分别为京淘购物商城、叮叮在线考试系统和物流配货系统。通过对本篇的学习,读者能够亲身体验开发商业项目的全过程。

本书特点

—由浅入深,循序渐进。本书以初、中级程序开发人员为对象,先从Java语言基础学起,再学习JSP语法、常用框架等知识,最后学习开发完整的商业项目。讲解过程中步骤详尽、版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。

—实例典型,轻松易学。通过例子学习是最好的学习方式之一。本书在讲解知识时,通过多个实例,透彻、详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中对很多行代码提供了注释。

—精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”、“说明”和“多学两招”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。