图书介绍
Java Web编程从基础到应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 孙宇霞,孙晓芳编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302328810
- 出版时间:2014
- 标注页数:505页
- 文件大小:175MB
- 文件页数:518页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java Web编程从基础到应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 构建Java Web应用程序1
1.1初识Java Web1
1.2 Java Web开发环境概述2
1.2.1开发工具包JDK2
1.2.2 Web服务器3
1.2.3数据库4
1.2.4 Web浏览器4
1.3 JDK4
1.3.1 JDK的下载和安装5
1.3.2配置JDK8
1.4安装配置Tomcat服务器9
1.4.1 Tomcat的下载和安装9
1.4.2配置Tomcat应用程序服务器10
1.5使用MyEclipse开发Web应用12
1.5.1创建项目13
1.5.2创建JSP文件14
1.5.3发布项目到Tomcat并运行15
1.6习题16
1.7实践疑难解答17
1.7.1在网页设计中JSP和HTML有什么区别17
1.7.2启动Tomcat出现java.net.BindException异常17
第2章 JSP页面元素19
2.1 JSP指令元素19
2.1.1 page指令20
2.1.2 include指令21
2.1.3 taglib指令22
2.2 JSP脚本元素23
2.2.1声明23
2.2.2表达式24
2.2.3脚本程序24
2.3 JSP动作元素25
2.3.1 〈jsp:include〉动作26
2.3.2 〈jsp:useBean〉动作27
2.3.3 〈jsp:forward〉动作29
2.3.4 〈jsp:setProper〉动作和〈jsp:getProperty〉动作32
2.3.5 〈jsp:param〉动作36
2.3.6 〈jsp:plugin〉动作和〈jsp:fallback〉动作37
2.3.7 JSP注释40
2.4项目案例:求圆的周长和面积41
2.5习题42
2.6实践疑难解答43
2.6.1被include引入的页面有什么要求或规范43
2.6.2如何获取跳转页面的参数44
2.6.3 JSP中动作元素include和forward的差别45
第3章 JSP内置对象47
3.1 request对象47
3.1.1 request对象方法47
3.1.2获取客户端请求参数48
3.1.3获取HTTP请求头52
3.2 response对象54
3.2.1 response对象方法54
3.2.2重定向54
3.3 out对象56
3.4 session对象58
3.4.1 session对象的方法58
3.4.2 session对象的ID58
3.4.3 session对象的应用60
3.5 application对象62
3.6 page与config对象64
3.7 pageContext对象65
3.8 exception对象67
3.9综合案例:在线考试系统69
3.10习题71
3.11实践疑难解答72
3.11.1 JSP内置对象为什么可以直接使用72
3.11.2 JSP中的request对象可以设置多个属性73
3.11.3 JSP中的内置对象的作用域是什么意思73
第4章 JavaBean编程技术75
4.1 JavaBean概述75
4.1.1 JavaBean技术介绍75
4.1.2 JavaBean的分类76
4.1.3 JavaBean规范77
4.2 JavaBean的属性78
4.2.1 Simple属性78
4.2.2 Indexed属性79
4.2.3 Bound属性80
4.2.4 Constrained属性82
4.3更加对象化的JSP开发84
4.3.1创建JavaBean84
4.3.2创建注册页面85
4.3.3创建用户信息显示页面86
4.3.4运行结果87
4.4 JavaBean与JSP的完美结合88
4.4.1创建JavaBean88
4.4.2创建学生档案录入页面89
4.4.3在JSP页面中使用useBean标签90
4.4.4运行结果91
4.5 JavaBean的作用域92
4.5.1 JavaBean的作用域简介92
4.5.2 Page作用域92
4.5.3 Request作用域94
4.5.4 Session作用域97
4.5.5 Application作用域98
4.6项目案例:对用户登录信息进行检测99
4.7习题103
4.8实践疑难解答104
4.8.1 JavaBean出现找不到属性值的问题104
4.8.2为JavaBean属性赋值时出现500错误105
第5章 数据库访问技术106
5.1 JDBC概述106
5.1.1什么是JDBC106
5.1.2 JDBC的API介绍107
5.1.3 JDBC驱动程序107
5.2 JDBC连接数据库常用类108
5.2.1管理驱动程序类DriverManager108
5.2.2 Connection接口110
5.3 JDBC-ODBC桥连Access数据库111
5.4使用连接池连接数据库114
5.5 JDBC访问数据库的常用接口116
5.5.1 Statement接口116
5.5.2 PreparedStatement接口117
5.5.3 CallableStatement接口119
5.5.4 ResultSet接口120
5.6在JSP页面中直接访问数据库121
5.7项目案例:会员增删改查124
5.8.习题132
5.9实践疑难解答133
5.9.1关于Connection接口的问题133
5.9.2 JDBC连接数据库传递参数的问题134
5.9.3不同的数据库需要不同的驱动程序吗135
第6章 Servlet技术136
6.1 Servlet概述136
6.2 Servlet的配置138
6.2.1 Servlet的名字及类的配置138
6.2.2 Servlet初始化参数的配置139
6.3 Java Servlet API140
6.4会话跟踪技术150
6.4.1三种会话机制150
6.4.2 HTTP会话151
6.5 Servlet过滤器和监听器157
6.5.1过滤器157
6.5.2监听器161
6.6项目案例:根据条件查询用户166
6.7习题169
6.8实践疑难解答170
6.8.1 forward和response.sendRedirect的区别170
6.8.2关于Servlet过滤器的问题170
6.8.3 Servlet容器调用自定义Servlet的问题171
第7章 使用EL表达式172
7.1 EL简介172
7.2 EL语法173
7.2.1 EL变量173
7.2.2 EL运算符174
7.2.3运算符的优先级178
7.2.4 EL表达式中的保留字178
7.2.5自动转换类型178
7.3 EL隐含对象179
7.3.1与范围有关的隐含对象180
7.3.2与输入有关的隐含对象180
7.3.3访问环境信息的隐含对象183
7.4 EL函数185
7.5项目案例:使用EL表达式显示留言信息187
7.6习题188
7.7实践疑难解答190
7.7.1 EL函数报错190
7.7.2 EL表达式能否直接引用 javaBean中的方法190
7.7.3如何使用EL表达式获取参数值191
第8章 JSTL标签库192
8.1 JSTL标签库简介192
8.2核心标签库193
8.2.1一般用途的标签193
8.2.2流程控制标签199
8.2.3循环控制标签202
8.2.4 URL相关标签206
8.3 I18N标签库209
8.3.1数字格式化标签209
8.3.2日期时间格式化标签212
8.3.3 Web应用和消息的国际化标签215
8.4 SQL标签库220
8.5 XML标签库226
8.6函数标签库229
8.7项目案例:保留登录信息232
8.8习题234
8.9实践疑难解答236
8.9.1 JSTL标签库异常236
8.9.2 JSTL格式化输出下午时间却显示为上午237
第9章 JSP操作XML238
9.1 XML概述238
9.1.1 XML文档结构238
9.1.2 XML语法特点240
9.1.3 XML元素属性240
9.1.4字符和实体引用241
9.2 XML的两种语法规则242
9.2.1文档类型定义242
9.2.2元素属性的定义243
9.2.3 Schema文档规则246
9.3 DOM解析XML文档247
9.3.1 DOM接口247
9.3.2 DOM读取XML文件249
9.4 SAX解析XML文档251
9.4.1 SAX常用接口252
9.4.2 SAX读取XML文件253
9.5 DOM4J解析XML文档258
9.5.1 DOM4J介绍258
9.5.2使用DOM4J创建XML文档259
9.5.3使用DOM4J解析XML文件261
9.6项目案例:学生信息管理265
9.7习题270
9.8实践疑难解答271
9.8.1 DOM4J怎样获取节点属性271
9.8.2 DOM4J生成的XML文件没有格式272
9.8.3 DOM4J中文乱码问题273
第10章 文件的上传与下载274
10.1文件上传274
10.1.1 Common-FileUpload组件的下载274
10.1.2 Common-FileUpload组件核心275
10.1.3简单文件上传277
10.1.4限制文件上传类型280
10.1.5读取表单信息282
10.2文件下载285
10.2.1文件类(File)285
10.2.2文件字节输入流286
10.2.3字节输出流286
10.3项目案例:音乐收藏夹288
10.4习题292
10.5实践疑难解答293
10.5.1使用Common-fileUpload上传获取文本框值的问题293
10.5.2在文件上传的时候报错294
第11章 应用Ajax技术295
11.1 Ajax简介295
11.1.1 Ajax开发模式与传统开发模式的比较295
11.1.2 Ajax技术的特点296
11.1.3Ajax需要注意的几个问题297
11.1.4 Ajax使用的技术298
11.2使用XMLHttpRequest对象299
11.2.1初始化XMLHttpRequest对象300
11.2.2 XMLHttpRequest对象的常用方法301
11.2.3 XMLHttpRequest对象的常用属性303
11.3发送请求与处理响应304
11.3.1发送请求304
11.3.2处理服务器响应306
11.4 Ajax重构311
11.5项目案例:验证用户名是否被注册316
11.6习题318
11.7实践疑难解答320
11.7.1 XMLHttpRequest状态为0的问题320
11.7.2Ajax路径问题320
第12章 Struts 2框架323
12.1 Struts 2简介323
12.1.1 MVC设计模式323
12.1.2 MVC的优点325
12.1.3 Struts 2的结构体系326
12.2配置Struts 2运行环境327
12.3 Struts 2配置文件328
12.3.1 web.xml配置328
12.3.2 struts.xml配置330
12.4 Action配置334
12.4.1 Action的实现类334
12.4.2 Action配置336
12.4.3动态方法调用337
12.4.4使用method属性341
12.5 Result配置343
12.5.1 Result映射343
12.5.2 Result类型344
12.6 Struts 2的拦截器349
12.6.1拦截器概述349
12.6.2配置拦截器350
12.6.3使用拦截器352
12.6.4拦截器应用353
12.7 Struts 2标签库356
12.7.1 Struts 2标签库概述356
12.7.2表单标签357
12.7.3非表单标签360
12.7.4控制标签362
12.7.5数据标签365
12.8输入校验368
12.8.1手动输入校验368
12.8.2定义校验规则368
12.8.3校验文件的配置风格369
12.9文件上传与下载370
12.9.1在Struts 2中实现文件上传371
12.9.2 Struts 2实现文件下载375
12.10项目案例:对客户信息进行校验378
12.11习题382
12.12实践疑难解答383
12.12.1 package配置的命名空间问题383
12.12.2 Struts 2中迭代List时的迭代次数问题384
第13章 Hibernate技术385
13.1 ORM简介385
13.1.1 ORM的概念385
13.1.2 ORM优缺点386
13.2 Hibernate简介386
13.2.1 Hibernate的发展386
13.2.2 Hibernate的下载与安装387
13.3简单的Hibernate程序388
13.3.1创建项目388
13.3.2创建持久化类388
13.3.3 Hibernate映射文件389
13.3.4 Hibernate配置文件390
13.3.5运行程序391
13.4 Session接口393
13.4.1 Configuration393
13.4.2 SessionFactory394
13.4.3 Session394
13.4.4 Transaction395
13.4.5 Query和Criteia395
13.5 Hibernate数据持久化396
13.5.1 Hibernate实例状态396
13.5.2 Hibernate的增删改查操作397
13.5.3加载对象398
13.6 Hibernate的缓存399
13.6.1一级缓存399
13.6.2二级缓存400
13.7映射文件配置402
13.7.1 〈hibernate-mapping〉元素402
13.7.2 〈class〉元素403
13.7.3 〈id〉元素404
13.7.4 〈properry〉元素407
13.8映射关系408
13.8.1映射单向多对一关联408
13.8.2基于外键单向一对一关联410
13.8.3基于主键单向一对一关联411
13.8.4映射双向一对一关联412
13.8.5映射双向一对多关联414
13.8.6映射单向多对多关联415
13.8.7映射双向多对多关联417
13.9 HQL语言418
13.9.1 HQL查询语言418
13.9.2连接查询420
13.9.3子查询423
13.9.4参数绑定机制423
13.9.5分页查询424
13.10学生信息管理系统425
13.10.1功能概述426
13.10.2 Hibernate映射文件427
13.10.3 Hibernate配置文件428
13.10.4系统实现428
13.11习题434
13.12实践疑难解答435
13.12.1 uniqueResult的使用问题435
13.12.2 update更新操作436
第14章 Spring框架437
14.1 Spring概述437
14.1.1 Spring体系结构437
14.1.2 Spring的下载与安装439
14.1.3使用BeanFactory管理Bean439
14.1.4 ApplicationContext应用440
14.2 Spring依赖注入441
14.2.1依赖注入和控制反转441
14.2.2 IOC的类型442
14.2.3 Bean的配置443
14.2.4 Setter注入444
14.2.5构造器注入445
14.2.6引用其他Bean446
14.2.7集合类型属性447
14.3 AOP449
14.3.1 AOP简介449
14.3.2通知(advice)451
14.3.3切入点459
14.4自动代理466
14.4.1使用BeanNameAutoProxy-Creator466
14.4.2使用DefaultAdvisorAutoProxy-Creator468
14.5项目案例:整合Struts 2实现用户注册468
14.6习题472
14.7实践疑难解答473
14.7.1用了Spring之后能否使用new创建对象473
14.7.2 IOC和AOP有什么作用,为什么要用它们473
第15章 交友社区项目474
15.1系统概述474
15.1.1需求分析474
15.1.2系统用例图475
15.1.3系统设计476
15.2数据库设计476
15.3搭建Hibernate+Struts2+Spring开发环境477
15.3.1整合Struts2.478
15.3.2加载Hibernate479
15.3.3加载Spring480
15.4系统实现482
15.4.1个人中心482
15.4.2好友管理490
15.4.3个性空间495
习题答案503
热门推荐
- 1592104.html
- 2966474.html
- 2892289.html
- 2795396.html
- 2327990.html
- 1639190.html
- 3206788.html
- 698912.html
- 686019.html
- 434927.html
- http://www.ickdjs.cc/book_1849644.html
- http://www.ickdjs.cc/book_987184.html
- http://www.ickdjs.cc/book_1243606.html
- http://www.ickdjs.cc/book_987638.html
- http://www.ickdjs.cc/book_256995.html
- http://www.ickdjs.cc/book_1581179.html
- http://www.ickdjs.cc/book_1863062.html
- http://www.ickdjs.cc/book_1750976.html
- http://www.ickdjs.cc/book_3659526.html
- http://www.ickdjs.cc/book_1692045.html