图书介绍

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

Java Web编程新手自学手册
  • 扶松柏等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111390879
  • 出版时间:2012
  • 标注页数:522页
  • 文件大小:411MB
  • 文件页数:542页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐