图书介绍
Java Web编程新手自学手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 扶松柏等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111390879
- 出版时间:2012
- 标注页数:522页
- 文件大小:411MB
- 文件页数:542页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java Web编程新手自学手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇1
第1章 认识Java1
1.1什么是Java2
1.1.1 Java的发展历程2
1.1.2 Java语言的优势2
1.1.3 Java语言的魅力3
1.2搭建开发平台4
1.2.1下载JDK4
1.2.2安装JDK6
1.2.3配置JDK7
1.3一个Java程序9
1.3.1编写一个Java程序9
1.3.2 Java程序的编译与运行10
1.4疑难问题解析13
职场点拨——谈Java的地位13
第2章Java语法15
2.1认识Java代码15
2.2标识符和注释16
2.2.1神奇的标识符16
2.2.2注释的力量17
2.3变量和常量19
2.3.1变量19
2.3.2常量22
2.4数据类型22
2.4.1了解简单数据类型22
2.4.2 byte型22
2.4.3整型22
2.4.4浮点数据类型23
2.4.5字符型23
2.4.6逻辑型26
2.5数据之间的转换27
2.5.1自动类型转换27
2.5.2强制类型转换29
2.6运算符与表达式30
2.6.1运算符30
2.6.2表达式35
2.7疑难问题解析37
职场点拨——扎实的基础很重要38
第3章 程序控制结构39
3.1认识Java语句39
3.2条件控制语句40
3.2.1 if语句40
3.2.2 switch语句46
3.3循环语句49
3.3.1 for循环语句49
3.3.2 while循环语句51
3.3.3 do…while循环语句53
3.3.4循环语句的嵌套55
3.4跳转语句57
3.4.1 break跳转语句57
3.4.2 continue语句60
3.4.3 return语句62
3.5疑难问题解析64
职场点拨——看职业的发展前景64
第4章 数组66
4.1简单的一维数组66
4.1.1声明一维数组67
4.1.2数组的创建和赋值67
4.1.3对数组进行初始化70
4.2二维数组72
4.2.1二维数组的声明72
4.2.2二维数组的创建73
4.2.3初始化二维数组74
4.3多维数组77
4.3.1声明和创建多维数组77
4.3.2初始化多维数组77
4.4操作数组79
4.4.1排序数组80
4.4.2对比数组81
4.4.3复制数组82
4.4.4填充数组83
4.4.5寻找数组84
4.4.6合并数组85
4.5疑难问题解析86
职场点拨——学编程的误区86
第5章 面向对象88
5.1类89
5.1.1使用class创建类89
5.1.2方法89
5.1.3特殊的方法——构造方法90
5.2类的访问91
5.2.1修饰符91
5.2.2 this的用法92
5.2.3使用类和对象93
5.3抽象类和抽象方法94
5.4包96
5.4.1定义包96
5.4.2导入包98
5.5类的继承103
5.5.1继承103
5.5.2对象的使用105
5.5.3对父类的访问106
5.5.4重载和重写109
5.6接口111
5.6.1接口的定义111
5.6.2接口常量和方法112
5.6.3多个接口的实现113
5.7疑难问题解析114
职场点拨——我们是一个团队115
第6章 异常处理116
6.1认识异常116
6.2什么是异常处理119
6.2.1异常处理基础119
6.2.2异常类120
6.3捕获异常121
6.3.1简单的异常捕获121
6.3.2多异常捕获123
6.3.3 try…catch…finally的组合123
6.4抛出异常124
6.4.1使用throws抛出异常124
6.4.2使用throw抛出异常127
6.5自定义异常的创建129
6.6异常处理的原则131
6.7杜绝异常处理的陋习131
6.7.1丢弃异常132
6.7.2不指定具体的异常133
6.7.3占用资源不释放133
6.7.4不说明异常的详细信息133
6.7.5过于庞大的try块134
6.7.6输出数据不完整134
6.8疑难问题解析135
职场点拨——和上级相处之道135
第二篇 提高篇137
第7章 搭建Java Web开发环境137
7.1下载和安装Tomcat138
7.1.1下载Tomcat138
7.1.2安装Tomcat139
7.1.3启动Tomcat140
7.1.4设置Tomcat虚拟目录141
7.1.5一个简单的Java Web程序143
7.2下载和安装MyEclipse144
7.2.1下载MyEclipse144
7.2.2安装MyEclipse145
7.2.3新建一个MyEclipse项目147
7.2.4部署开发环境149
7.2.5新建并运行一个Java Web页面150
7.3疑难问题解析153
7.4职场点拨——一份简历的思考153
第8章 HTML和XML155
8.1认识HTML和XML155
8.2理解HTML157
8.3如何用HTML表现字体157
8.3.1标题就是这么酷158
8.3.2普通文字的大小、颜色和标记159
8.3.3将文字加粗、倾斜和加底线159
8.4整齐摆放文字160
8.4.1换行与不换行160
8.4.2文字的对齐161
8.4.3项目与列表162
8.5表格是表现数据的工具163
8.5.1表格的基本语法163
8.5.2跨多行或跨多列的表格164
8.6表单让网页实现了交互166
8.6.1表单容器〈form〉166
8.6.2单行文本框167
8.6.3单选按钮168
8.6.4多行文本和按钮168
8.7简单认识CSS样式和JavaScript169
8.7.1编写和调用CSS样式169
8.7.2 JavaScript可以出现在网页的任何位置171
8.8 XML173
8.8.1一个简单的XML173
8.8.2 XML的其他元素174
8.9疑难问题解析175
职场点拨——常见的面试错误176
第9章JSP指令和内置对象177
9.1第一段JSP程序177
9.2 JSP概述178
9.2.1 JSP简介178
9.2.2 JSP的强势和弱势179
9.3认识JSP语言179
9.3.1编写第一个JSP程序179
9.3.2了解JSP基本语法181
9.3.3 JSP注释181
9.3.4 JSP的表达式183
9.3.5 JSP的声明语句183
9.4 JSP的指令标识184
9.4.1 page指令184
9.4.2 include指令186
9.5 JSP的内置对象187
9.5.1 Request对象187
9.5.2对象Response191
9.5.3 Session对象195
9.5.4 Out对象199
9.5.5 Application对象199
9.6疑难问题解析206
职场点拨——谈试用期206
第10章 标签和动作指令207
10.1认识标签和指令207
10.2 7个动作指令209
10.2.1 forward动作指令209
10.2.2 param动作指令211
10.2.3 include动作指令212
10.2.4 plugin动作指令213
10.2.5 useBean,setProperty,getProperty动作指令215
10.3 JSP轻松定义自己的标签218
10.3.1开发自定义标签类218
10.3.2编写TLD文件218
10.3.3使用标签库里的标签220
10.3.4修改web.xml221
10.3.5自定义标签的应用222
10.4 JSP 2.0的新特性226
10.4.1配置JSP属性226
10.4.2 JSP的表达式228
10.5疑难问题解析232
职场点拨——同事间的距离233
第11章Servlet详解234
11.1认识Servlet234
11.2 Servlet是什么239
11.2.1 Servlet的技术介绍239
11.2.2 Servlet技术的优越性239
11.2.3 Servlet持久性240
11.3开发一个Servlet程序240
11.3.1编写一个Servlet源程序240
11.3.2编译Servlet文件241
11.3.3部署Servlet运行环境242
11.4 Servlet的功能245
11.4.1与Servlet配置相关的接口245
11.4.2 Servlet编程接口246
11.4.3 Servlet应用接口246
11.5使用HttpServlet类封装请求248
11.5.1 Httpservlet类248
11.5.2请求与响应251
11.5.3会话253
11.5.4轻松将请求进行封装256
11.6 Servlet过滤器260
11.6.1过滤器的配置260
11.6.2过滤器的应用261
11.7 Servlet监听263
11.8疑难问题解析263
职场点拨——寻兼职264
第12章JavaBean组件技术265
12.1认识JavaBean265
12.2 JavaBean基础268
12.2.1 JavaBean介绍268
12.2.2体验JavaBean268
12.2.3在JSP中调用JavaBean270
12.3设置JavaBean属性273
12.3.1 Simple属性273
12.3.2 Indexed属性274
12.3.3 Bound属性275
12.3.4 Constrained属性276
12.4 JavaBean方法277
12.5 JavaBean的作用范围283
12.5.1 Page作用域283
12.5.2 Request的作用域283
12.5.3 Session的作用域283
12.5.4 Application的作用域283
12.6 JavaBean的移除284
12.7疑难问题解析288
职场点拨——兼职可靠吗?289
第三篇 数据库篇290
第13章 数据库技术290
13.1认识MySQL数据库290
13.2操作MySQL294
13.2.1 MySQL的安装294
13.2.2设置MySQL295
13.2.3登录MySQL297
13.2.4创建MySQL数据库298
13.2.5创建MySQL数据库表298
13.2.6输入记录301
13.3 SQL Sever可以这么简单302
13.3.1创建SQL Sever数据库302
13.3.2创建表305
13.3.3创建记录307
13.4疑难问题解析308
职场点拨——想寻找更好的工作309
第14章 使用JDBC连接数据库310
14.1连接数据库310
14.2什么是JDBC312
14.2.1 JDBC API312
14.2.2 JDBC对B/S和C/S模式的支持313
14.2.3 JDBC驱动类型313
14.3轻松连接MySQL数据库314
14.3.1下载MySQL的JDBC驱动314
14.3.2配置MySQL驱动315
14.3.3通过Java程序连接MySQL315
14.3.4在Eclipse中配置驱动317
14.3.5在Eclipse中测试是否连接成功319
14.4连接SQL Sever 2000320
14.4.1安装SQL Server 2000的JDBC驱动320
14.4.2配置SQL Server 2000的JDBC驱动321
14.4.3连接数据库322
14.4.4在Eclipse中配置驱动323
14.4.5在Eclipse中测试是否连接成功325
14.5连接其他数据库的方法325
14.6 JDBC常用接口326
14.6.1 DriverManager类326
14.6.2 Connection接口327
14.6.3 Statement接口327
14.6.4 PreparedStatement接口327
14.6.5 Callable Statement接口328
14.6.6 ResultSet接口329
14.7疑难问题解析329
职场点拨——准备创业330
第15章 数据库编程331
15.1认识操作语句331
15.2数据定义语句333
15.2.1新建数据库和表333
15.2.2删除表334
15.2.3在已有表中进行编辑334
15.3数据查询语句335
15.3.1 SELECT语句335
15.3.2选择列表336
15.3.3 FROM语句337
15.3.4使用Where条件查询337
15.3.5联合查询338
15.3.6通过连接查询338
15.4数据库操作语句340
15.4.1用INSERT语句添加行340
15.4.2使用UPDATE语句修改行342
15.4.3删除语句DELETE343
15.4.4使用ORDER BY语句进行排序343
15.4.5使用索引INDEX344
15.5数据库控制语句345
15.5.1 GRANT语句345
15.5.2 REVOKE语句346
15.6数据库中常用函数347
15.6.1数学函数347
15.6.2聚合函数347
15.6.3字符串函数348
15.6.4日期和时间函数348
15.6.5加密函数349
15.7疑难问题解析349
职场点拨——客户相处之道350
第四篇 核心技术篇351
第16章Struts 2基础351
16.1认识Struts 2351
16.2 Struts 2的思想354
16.2.1 MVC思想354
16.2.2 Struts MVC思想355
16.3 Struts 2的获得与配置356
16.3.1获得Struts 2356
16.3.2简单配置Struts 2357
16.3.3在MyEclipse中配置Strust 2358
16.3.4运行第一个Struts 2的程序360
16.4使用Struts 2标签库365
16.4.1 Struts 2标签库的组成365
16.4.2 Struts 1标签与Struts 2的区别365
16.4.3 Struts 2标签的使用365
16.4.4表单标签368
16.4.5控制标签369
16.4.6 Struts 2常用标签370
16.5编写Action371
16.5.1使用Action动态调用372
16.5.2使用Action进行跳转376
16.5.3编写Action的经典法则380
16.6疑难问题解析382
职场点拨——谈学习效率382
第17章Struts 2架构383
17.1认识全新的Struts 2383
17.2拦截器388
17.2.1什么是拦截器388
17.2.2配置拦截器389
17.2.3自定义拦截器391
17.3类型转换器397
17.3.1 OGNL的类型转换397
17.3.2自定义类型转换器400
17.4文件的上传和下载403
17.4.1文件的上传403
17.4.2文件的下载408
17.5疑难问题解析411
职场点拨——教会徒弟饿死师傅412
第18章Spring详解413
18.1认识Spring413
18.2 Spring基础414
18.2.1为什么需要Spring414
18.2.2 Spring将改变Java EE415
18.2.3如何获得Spring415
18.2.4部署Spring416
18.2.5第一个Spring文件419
18.3 Spring的依赖注入422
18.3.1什么是依赖注入422
18.3.2设置注入423
18.3.3构造注入427
18.4 Spring的容器428
18.4.1 Spring常见的两个接口428
18.4.2使用ApplicationContext429
18.4.3 ApplicationContext事件机制432
18.5 Bean对Spring的意义深远435
18.5.1 Bean的基本定义435
18.5.2容器中Bean的作用域437
18.5.3 Spring的Bean和 JavaBean442
18.6疑难问题解析444
职场点拨——同事间的互补445
第19章Hibernate详解446
19.1认识Hibernate446
19.1.1 Hibernate常用接口介绍447
19.1.2 Hibernate下载和安装448
19.1.3书写第一个Hibernate程序454
19.2数据之间的类型的对应关系466
19.3 Hibernate的基本映射472
19.3.1主键生成器472
19.3.2映射集合属性473
19.3.3映射引用属性476
19.4数据库对象映射479
19.4.1如何将普通表转换成持久数据库表479
19.4.2创建Hibernate持久对象480
19.4.3描述对象之间的关系483
19.4.4使用映射关系485
19.5疑难问题解析489
职场点拨——谈升职490
第20章Struts 2、Spring和Hibernate整合应用493
20.1效果展示493
20.2搭建一个整合环境494
20.2.1 Tomcat虚拟目录与MyEclipse一致494
20.2.2先搭建Hibernate499
20.2.3再搭建Spring501
20.2.4 Struts 2的添加504
20.3简单的工程506
20.3.1新建数据库506
20.3.2配置Hibernate、Spring里的信息507
20.3.3新建几个页面508
20.3.4提交页面的处理511
20.3.5将用户信息显示出来515
20.3.6使用struts 2校验框架对表单进行校验517
20.3.7删除用户信息518
20.3.8更改用户信息519
热门推荐
- 1526595.html
- 3873828.html
- 1015333.html
- 886230.html
- 3449052.html
- 357630.html
- 3113648.html
- 3502303.html
- 3538294.html
- 498633.html
- http://www.ickdjs.cc/book_1513525.html
- http://www.ickdjs.cc/book_1330374.html
- http://www.ickdjs.cc/book_3275633.html
- http://www.ickdjs.cc/book_3265274.html
- http://www.ickdjs.cc/book_3198209.html
- http://www.ickdjs.cc/book_345912.html
- http://www.ickdjs.cc/book_3257209.html
- http://www.ickdjs.cc/book_1024575.html
- http://www.ickdjs.cc/book_1625234.html
- http://www.ickdjs.cc/book_2322774.html