Java Web项目开发案例教程

Java Web项目开发案例教程

王娜, 编著

出版社:清华大学出版社

年代:2014

定价:35.0

书籍简介:

本书全面、详细地介绍了Java Web应用项目开发所需要的各种知识与技能,主要内容包括开发环境的安装与配置、Servlet、JSP、过滤器、监听器、JavaBean等应用。本书主要涵盖了五个小项目:登录验证器、网络购物车、编码过滤器、留言板、用户信息管理小系统,是一本以“项目驱动、案例教学、理论与实践相结合”的教学方法为主的一体化教材。本书可作为计算机及相关专业Java Web开发的教材。也可供专业技术人员参考或者培训教材。

书籍目录:

项目1登录验证器/1

1.1项目描述/1

1.2学习目标/1

1.3项目实施/1

任务1.3.1Web应用入门/1

任务1.3.2Java Web环境搭建/6

任务1.3.3Servlet基础知识/15

任务1.3.4Servlet的生命周期/20

任务1.3.5Servlet API/27

任务1.3.6登录验证器的编写/36

1.4学习总结/43

1.5课后习题/43项目2网络购物车/45

2.1项目描述/45

2.2学习目标/45

2.3项目实施/45

任务2.3.1服务器应用对象/45

任务2.3.2页面跳转与包含/54

任务2.3.3Servlet间传递参数的方法/60

任务2.3.4购物车设计/70

2.4学习总结/80

2.5课后习题/80项目3编码过滤器/81

3.1项目描述/81

3.2学习目标/81

3.3项目实施/81

任务3.3.1与ServletContext对象相关的

侦听器和事件/81

任务3.3.2与HttpSession对象相关的

侦听器和事件/87任务3.3.3与ServletRequest对象相关的

侦听器/90

任务3.3.4过滤器基础/91

任务3.3.5创建Servlet过滤器/93

任务3.3.6编码过滤器/98

3.4学习总结/105

3.5课后习题/105项目4留言板/106

4.1项目描述/106

4.2学习目标/106

4.3项目实施/106

任务4.3.1JSP简介/106

任务4.3.2JSP页面基本结构/113

任务4.3.3JSP隐含对象/129

任务4.3.4JSP范围/150

任务4.3.5留言板/150

4.4学习总结/156

4.5课后习题/157项目5用户信息管理小系统/158

5.1项目描述/158

5.2学习目标/158

5.3项目实施/158

任务5.3.1JavaBean简介/158

任务5.3.2JSP调用JavaBean/160

任务5.3.3JSP与Servlet间传递参数的

三个作用范围/166

任务5.3.4数据库访问/166

任务5.3.5用户信息管理小系统/177

5.4学习总结/194

5.5课后习题/194参考文献/195

第1章走进Qt/1

1.1Qt简介/1

1.1.1认识Qt/1

1.1.2Qt开发环境的主要构成介绍/2

1.1.3使用Qt开发C++应用程序的优势/4

1.2Qt的下载、安装与配置/4

1.2.1Windows平台下Qt的C++语言开发环境安装与配置/4

1.2.2Linux平台下Qt的C++语言开发环境安装与配置/7

1.3Qt Creator集成开发环境/12

1.3.1Qt Creator集成开发环境/12

1.3.2Qt Creator常用菜单功能介绍/13

1.3.3使用Qt创建项目/14

1.3.4Qt开发环境的使用方法/18

1.3.5Qt项目文件的建立、添加和删除/18

1.3.6编辑项目的源程序文件和界面文件/19

1.3.7项目编译模式及其配置/20

1.3.8编译并链接生成项目文件/20

1.3.9纠正编译或连接出现的错误/20

1.3.10Qt工具栏的使用/21

1.4Qt Creator联机帮助系统及其使用/21

1.4.1Qt中如何寻求帮助/21

1.4.2帮助文件的打开及使用源代码

编辑器/22

1.4.3缩小查找范围/23

1.5使用Qt Creator开发C++语言程序/24

1.5.1Windows平台下使用Qt开发C++语言程序/24

1.5.2Linux平台下使用Qt开发C++语言程序/29

1.6习题/36第2章C++程序设计基础/37

2.1C++语言简介/37

2.1.1认识C++/37

2.1.2C++的标准化/37

2.2C++源程序的结构/38

2.2.1C++源程序举例/38

2.2.2C++源程序的结构/40

2.2.3C++语言的基本语法成分/41

2.3基本数据与表达式/42

2.3.1数据类型/42

2.3.2常量和变量/44

2.3.3运算符与表达式/46

2.4C++中的输入输出/47

2.5程序的控制结构/50

2.5.1顺序结构/50

2.5.2选择结构/50

2.5.3循环结构/55

2.5.4跳转语句/58

2.6函数/59

2.6.1函数/59

2.6.2函数的其他特性/62

2.7数组与字符串/65

2.7.1数组/65

2.7.2字符串与string类/67

2.8指针与引用/70

2.8.1指针/70

2.8.2引用/71

2.9const修饰符/76

2.10动态内存分配/79

2.11习题/82

2.11.1选择题/82

2.11.2填空题/83

2.11.3编程题/84第3章类与对象/85

3.1面向对象程序设计概述/85

3.1.1面向对象的基本概念/85

3.1.2面向对象的基本特征/88

3.1.3面向对象的语言简介/89

3.2类与对象的定义/90

3.2.1类的定义/90

3.2.2对象的定义与使用/97

3.2.3类的作用域/101

3.2.4类的封装性和信息隐藏——公有接口与私有实现的分离/102

3.3构造函数与析构函数/104

3.3.1构造函数/104

3.3.2复制构造函数/113

3.3.3析构函数/118

3.4对象的深复制/120

3.5静态成员/122

3.5.1静态数据成员/122

3.5.2静态成员函数/124

3.6常类型/127

3.6.1常对象/127

3.6.2类的常数据成员/128

3.6.3类的常成员函数/129

3.7友元/131

3.7.1友元函数/131

3.7.2友元类/136

3.7.3友元应用举例/138

3.8对象数组与类的组合/140

3.8.1对象数组/140

3.8.2类的组合/144

3.9程序举例/147

3.10习题/149

3.10.1选择题/149

3.10.2问答及编程题/152第4章继承与派生/154

4.1单继承/155

4.1.1继承的定义/155

4.1.2访问控制/157

4.1.3重名的成员变量和成员函数/160

4.1.4在派生类中访问静态成员/162

4.1.5基类的初始化/163

4.2多继承/168

4.2.1派生类的构造与访问/168

4.2.2虚继承/169

4.3习题/170第5章虚函数与多态/171

5.1类指针的关系/172

5.2静态联编和动态联编/174

5.3虚函数/175

5.4纯虚函数和抽象类/178

5.5习题/181第6章运算符重载/182

6.1运算符重载概述/183

6.1.1运算符重载的实质/183

6.1.2用友元函数和成员函数重载运算符的异同/186

6.1.3++和--运算符的重载/188

6.2习题/191第7章模板和异常处理/192

7.1模板的概念/192

7.2函数模板/192

7.2.1函数模板的声明/192

7.2.2函数模板的实例化/193

7.2.3函数模板应用举例/195

7.3类模板/197

7.3.1类模板的定义/197

7.3.2类模板的实例化/198

7.3.3类模板的应用举例/199

7.4标准模板库/202

7.4.1容器/203

7.4.2算法/206

7.4.3迭代器/209

7.5异常处理/210

7.5.1异常处理概述/210

7.5.2异常处理的实现/211

7.5.3标准库中的异常类型/216

7.6习题/218

7.6.1选择题/218

7.6.2编程题/218第8章输入输出流与命名空间/220

8.1I/O流的概念/220

8.2标准I/O流/221

8.2.1标准I/O流概述/221

8.2.2标准输出/222

8.2.3标准输入/224

8.2.4重载插入/提取函数/225

8.3格式控制/228

8.3.1用ios成员函数格式化/228

8.3.2用操纵算子格式化/231

8.4文件处理/232

8.4.1文件和流/232

8.4.2文件的打开和关闭/233

8.4.3文本文件/234

8.4.4二进制文件/235

8.5命名空间/238

8.6习题/241第9章图形界面程序设计基础/242

9.1图形界面程序设计基础知识/242

9.1.1C++中的对象/242

9.1.2Qt C++中的窗体/243

9.1.3Qt C++中的部件和部件类/243

9.1.4Qt C++中的属性(Properties)窗口/244

9.2Qt的信号和槽/244

9.3Qt的元对象系统/246

9.4Qt命令行法开发图形界面程序/246

9.5Qt中如何实现用户操作的响应/249

9.6Qt中如何实现窗口部件的布局/250

9.7习题/252第10章对话框编程/254

10.1代码编程创建对话框/254

10.2对话框的可视化设计/263

10.3可扩展的对话框/271

10.4对话框的动态实现/279

10.5Qt内置的窗口部件和对话框类/280

10.6习题/285第11章使用Qt开发文本编辑器/286

11.1Qt Creator的下载和安装/286

11.2Qt Creator开发简单的文本编辑器/287

11.2.1创建项目TextEditor/287

11.2.2TextEditor的主窗口、菜单和

图标/289

11.2.3TextEditor文件新建、保存和另存为的功能实现/300

11.2.4TextEditor文件的打开、关闭和退出系统的功能实现/308

11.2.5TextEditor文本复制、剪切、粘贴以及撤销的功能实现/309

11.2.6TextEditor文本查找功能的

实现/310

11.2.7TextEditor查找和定位函数的

方法/311

11.2.8TextEditor中实现状态栏/316

11.3习题/318附录AC++关键字/319附录BC++运算符/320

参考文献/321

内容摘要:

本书全面而又详细地介绍了Java Web应用项目开发需要的各种知识与技能,主要包括开发环境的安装与配置、Servlet、JSP、过滤器、监听器、JavaBean、JDBC等应用。本书涵盖了5个小项目: 登录验证器、网络购物车、编码过滤器、留言板、用户信息管理小系统,是一本以“项目驱动、案例教学、理论与实践相结合”教学方法为主的一体化教材。本书结构严谨,层次分明,不仅适合作为计算机及相关专业Java Web开发的教材,也可作为专业技术人员的参考书。

书籍规格:

书籍详细信息
书名Java Web项目开发案例教程站内查询相似图书
9787302373643
如需购买下载《Java Web项目开发案例教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

Java Web项目开发案例教程是清华大学出版社于2014.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。