图书介绍
我的J2EE成功之路 实战Ajax、JSP、Struts 2、Spring、HibernatePDF|Epub|txt|kindle电子书版本下载
- 郭锋等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121094675
- 出版时间:2009
- 标注页数:724页
- 文件大小:312MB
- 文件页数:726页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
我的J2EE成功之路 实战Ajax、JSP、Struts 2、Spring、HibernatePDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章Java Web开发总览22
第一部分29
第1章Java Web开发思想29
1.1 JavaEE简介30
1.1.1 JavaEE的发展30
1.1.2 JavaEE运行模式31
1.2 JavaEE核心技术33
1.2.1 JSP(Java服务页面)33
1.2.2 Servlet34
1.2.3 EJB(企业JavaBean)35
1.2.4 JDBC(Java数据库连接)36
1.2.5 JTA (Java事务)37
1.2.6 JavaMail(Java邮件服务)38
1.2.7 JMS (Java消息服务)38
1.2.8 RMI(远程方法调用)39
1.2.9 JNDI (Java命名和目录服务)40
1.2.10 XML(扩展标识语言)41
1.2.11 JMX (Java分布式管理)41
1.2.12 JACC (Java容器授权合同)42
1.2.13 JCA (Java连接器体系)43
1.3 MVC模式原理44
1.4 Model规范45
1.4.1 Model 1规范46
1.4.2 Model 2规范46
1.5 Java Web开发所需要的技术47
1.5.1Ajax47
1.5.2 MVC框架50
1.5.3持久层技术51
1.6 Java Web开发学习路线图52
1.7小结52
第2章 搭建Java Web开发和运行环境53
2.1搭建Java开发环境54
2.1.1下载并安装JDK54
2.1.2设定环境变量57
2.1.3验证JDK环境是否配置成功58
2.2搭建Java Web运行环境58
2.2.1下载Tomcat58
2.2.2设定TOMCAT_HOME60
2.2.3验证Tomcat是否安装成功61
2.2.4在Tomcat下创建和发布Web应用64
2.3搭建Eclipse的开发环境66
2.3.1下载并配置Eclipse66
2.3.2整合Eclipse和Tomcat67
2.4使用Eclipse创建和发布Web应用71
2.4.1编写能输出HelloWorld的JSP文件74
2.4.2运行JSP文件75
2.5小结75
第3章 搭建数据库开发环境76
3.1 MySQL概述77
3.1.1 MySQL简介77
3.1.2下载并安装MySQL77
3.1.3下载并安装XAMPP82
3.1.4配置MySQL的数据库驱动程序85
3.2使用MySQL数据库86
3.2.1采用XAMPP管理MySQL数据库87
3.2.2创建数据库表88
3.3 SQL语法介绍89
3.3.1 SQL简介89
3.3.2 SQL基本语法90
3.4小结93
第二部分95
第4章JavaScript技术详解95
4.1 JavaScript语言基础96
4.1.1变量和数据类型96
4.1.2运算符和表达式97
4.1.3程序控制语句100
4.2自定义函数102
4.2.1函数的定义102
4.2.2函数的使用102
4.3系统内部函数103
4.3.1使用eval返回字符串的值103
4.3.2使用escape进行字符编码105
4.3.3使用unescape进行字符解码106
4.3.4使用parseInt和parseFloat进行数值转换107
4.3.5使用typeof判断对象类型108
4.3.6使用isFinite判断一个变量是否有界109
4.3.7使用isNaN判断一个变量是否是数值110
4.4系统内部对象111
4.4.1 Array对象111
4.4.2 Object对象112
4.4.3 Window对象113
4.4.4 Navigator对象116
4.4.5 Location对象117
4.4.6 History对象119
4.4.7 Screen对象120
4.5 XMLHttpRequest概述121
4.5.1 XMLHttpRequest的生命周期121
4.5.2 XMLHttpRequest的方法和属性127
4.5.3建立XMLHttpRequest对象池128
4.5.4使用Iframe代替XMLHttpRequest130
4.6小结135
第5章JSP技术详解136
5.1 JSP技术简介137
5.2 JSP的基本语法137
5.2.1基本语句137
5.2.2数据类型139
5.3 JSP的内置对象139
5.3.1 request对象140
5.3.2 response对象141
5.3.3 pageContext对象141
5.3.4 session对象142
5.3.5 application对象143
5.3.6 out对象143
5.4 JSP技术应用144
5.4.1使用JSP操作Cookie144
5.4.2利用缓存技术提高JSP性能145
5.5小结146
第6章Servlet技术详解147
6.1 Servlet技术简介148
6.2 Servlet的生命周期150
6.2.1加载Servlet150
6.2.2初始化150
6.2.3处理请求151
6.2.4服务结束151
6.3 Filter技术151
6.3.1 Filter技术原理151
6.3.2 Filter示例152
6.4小结153
第7章JDBC技术详解154
7.1 JDBC概述155
7.2 JDBC数据连接155
7.2.1 JDBC数据连接示例155
7.2.2典型的JDBC数据连接的步骤156
7.3事务处理159
7.3.1事务处理概述159
7.3.2如何应用事务处理159
7.4 JDBC技术应用160
7.4.1如何获取数据库表中的字段名和值160
7.4.2如何使用JNDI161
7.4.3如何编写数据库连接池162
7.5小结163
第三部分165
第8章Ajax技术详解165
8.1 Ajax概述166
8.1.1Ajax的来源166
8.1.2Ajax的工作原理166
8.1.3 Ajax的发展趋势167
8.1.4 Ajax的应用示例168
8.2 Ajax技术169
8.2.1 XMLHttpRequest技术169
8.2.2 JavaScript(Java脚本语言)170
8.2.3 DOM(文档对象模型)172
8.2.4 CSS(层叠样式表单)173
8.2.5 XML(可扩展标识语言)174
8.3 Ajax的主流框架174
8.3.1 Ext174
8.3.2 Prototype176
8.3.3 DOJO177
8.3.4 DWR178
8.3.5 GWT179
8.3.6 Buffalo180
8.3.7 JSON-RPC181
8.4使用传统的Web方式实现HelloWorld示例182
8.4.1编写JSP页面myHelloWorldOldjsp182
8.4.2配置web.xml183
8.4.3编写Servlet程序HelloWorldOld java183
8.4.4运行程序并查看输出结果185
8.5使用Ajax方式实现HelloWorld示例185
8.5.1编写JSP页面myHelloWorldjsp185
8.5.2配置web.xml187
8.5.3编写Servlet程序HelloWorld.java187
8.5.4运行程序并查看输出结果189
8.6两种实现方式对比分析189
8.7小结189
第9章Struts 2技术详解190
9.1 Struts 2介绍191
9.2 Struts 2的环境配置191
9.2.1下载Struts 2192
9.2.2搭建Struts 2的开发运行环境193
9.3 Struts 2入门示例196
9.3.1编写实现消息输出的HelloWorldjsp页面197
9.3.2编写控制器HelloWorld java198
9.3.3配置Struts文档struts.xml和struts.properties199
9.3.4配置web.xml200
9.3.5测试运行该示例201
9.4 Struts 2的核心机制201
9.4.1 FilterDispatcher处理流程202
9.4.2 Struts 2的输入校验205
9.4.3 Struts 2的拦截机制207
9.4.4 Struts 2的国际化211
9.4.5 Struts 2的标签库212
9.5 Struts 2的配置文件213
9.5.1 struts.properties213
9.5.2 struts.xml216
9.6 Struts 2综合示例218
9.6.1档案管理系统的UML用例图218
9.6.2档案管理系统功能描述218
9.6.3描述系统的业务实体225
9.6.4组织系统的业务逻辑227
9.6.5档案存放位置实体的实现228
9.6.6档案基本信息实体的实现230
9.6.7档案借阅记录实体的实现233
9.6.8存放位置管理画面238
9.6.9档案管理画面239
9.6.10档案借阅记录管理画面242
9.6.11实现管理存放位置的功能244
9.6.12实现管理档案的功能247
9.6.13实现管理档案借阅记录的功能253
9.6.14实现Struts的登录控制器类258
9.6.15 编写配置文件260
9.6.16程序演示264
9.7小结267
第10章Spring 2技术详解268
10.1 Spring概述269
10.1.1 Spring简介269
10.1.2 Spring整体框架269
10.2 Spring的环境配置270
10.2.1下载Spring270
10.2.2 搭建Spring的开发运行环境273
10.3 Spring入门示例276
10.3.1编写JSP页面HelloWorld.jsp276
10.3.2编写控制器HelloWorld.java277
10.3.3配置Spring文档config.xml279
10.3.4配置web.xml280
10.3.5测试运行该示例281
10.4 Spring的核心机制281
10.4.1控制反转思想281
10.4.2分发器原理285
10.5 Spring的多动作控制器288
10.5.1多动作控制器的原理289
10.5.2多动作控制器的示例291
10.6 Spring综合示例295
10.6.1权限管理系统功能概述295
10.6.2业务实体设计298
10.6.3自动生成数据库表结构303
10.6.4 DAO模型的实现314
10.6.5业务逻辑功能实现318
10.6.6编写权限管理系统的JSP页面322
10.6.7编写 Spring的配置文件confiig.xml326
10.6.8测试运行该示例330
10.7小结334
第11章Hibernate 3技术详解335
11.1 Hibernate概述336
11.1.1 Hibernate简介336
11.1.2 Hibernate整体框架336
11.2 Hibernate的核心机制339
11.2.1 Hibernate的核心类339
11.2.2 Hibernate的主键介绍340
11.3 Hibernate对JPA的支持341
11.3.1 JPA简介341
11.3.2 persistence.xml详细配置347
11.3.3整合Spring和JPA347
11.4 Hibernate的配置文件349
11.4.1 Hibernate的两种配置方式349
11.4.2配置数据库连接池350
11.4.3使用JNDI351
11.5 Hibernate的关系映射352
11.5.1一对一映射352
11.5.2一对多和多对一映射352
11.5.3多对多映射354
11.6 Hibernate缓存机制354
11.6.1一级缓存354
11.6.2二级缓存355
11.7 Spring和Hibernate整合示例356
11.7.1图书管理系统功能描述356
11.7.2 Spring和Hibernate的整合方式358
11.7.3持久层功能的实现363
11.7.4实现对读者的管理功能371
11.7.5实现对图书的管理功能372
11.7.6实现维护借阅规则的功能376
11.7.7实现借阅和归还图书的功能378
11.7.8编写图书管理系统的JSP页面383
11.7.9编写配置文件confiig.xml385
11.7.10测试运行该示例388
11.8小结392
第四部分394
第12章Log4j使用指南394
12.1 Log4j简介395
12.1.1 Log4j概述395
12.1.2为什么要使用Log4j396
12.2建立Log4j的开发环境396
12.2.1下载Log4j396
12.2.2配置Log4j397
12.3 Log4j的使用方法397
12.3.1 Log4j的基本使用方法397
12.3.2日志的输出格式398
12.3.3日志的输出位置399
12.3.4日志的优先级400
12.4小结400
第13章JUnit使用指南401
13.1为什么要进行单元测试402
13.2建立JUnit的开发环境404
13.2.1下载JUnit404
13.2.2配置JUnit405
13.3 JUnit的使用方法405
13.3.1 JUnit的基本使用方法406
13.3.2在Spring中使用JUnit408
13.3.3 JUnit与Ant整合409
13.4小结410
第14章JFreeChart使用指南411
14.1 JFreeChart概述412
14.2搭建JFreeChart的开发环境412
14.2.1下载JFreeChart413
14.2.2配置JFreeChart414
14.3 JFreeChart的使用方法414
14.3.1 JFreeChart的核心类414
14.3.2用JFreeChart生成柱状图415
14.3.3用JFreeChart生成饼图417
14.4小结419
第15章Dom4j使用指南420
15.1 Dom4j简介421
15.2建立Dom4j的开发环境421
15.2.1下载Dom4j421
15.2.2配置Dom4j423
15.3 Dom4j的使用方法424
15.3.1 Dom4j的基本使用方法424
15.3.2 Dom4j使用示例426
15.4小结428
第五部分430
第16章 注册管理系统(JSP+JavaBean)430
16.1注册管理系统需求描述431
16.1.1注册功能431
16.1.2登录功能431
16.1.3查看注册用户列表功能432
16.2设计JavaBean432
16.3数据库设计438
16.3.1数据库表结构设计与建立438
16.3.2建立数据库连接辅助类441
16.4 JSP页面实现441
16.4.1用户注册管理画面441
16.4.2登录画面442
16.4.3查看注册用户列表画面442
16.5程序演示443
16.6小结445
第17章 新闻发布系统(JSP+Servlet+DAO)446
17.1需求描述447
17.2功能预览447
17.2.1设定新闻类别功能448
17.2.2登录功能448
17.2.3登录成功后的选择功能449
17.2.4发布新闻功能449
17.2.5浏览新闻功能450
17.3采用JSP+Servlet+DAO+JDBC架构450
17.3.1设计视图层的架构451
17.3.2设计控制层的架构451
17.3.3设计模型层的架构457
17.3.4设计持久层的架构458
17.4系统设计462
17.4.1如何实现对数据库的操作463
17.4.2如何实现持久层的设计463
17.4.3如何实现新闻发布系统的业务逻辑464
17.5数据库设计465
17.5.1数据库表结构设计与建立465
17.5.2配置数据库连接469
17.6 DAO模型的实现469
17.6.1管理员DAO的实现470
17.6.2新闻类别DAO的实现472
17.6.3新闻DAO的实现474
17.7编写新闻发布系统的业务逻辑类477
17.7.1管理管理员的业务逻辑实现478
17.7.2管理新闻类别的业务逻辑实现480
17.7.3管理新闻的业务逻辑实现483
17.8编写新闻发布系统的控制器类487
17.8.1管理员控制器类487
17.8.2新闻类别管理控制器类488
17.8.3发布浏览新闻控制器类490
17.8.4登录控制器类494
17.9前台页面的实现495
17.9.1新闻类别管理画面495
17.9.2发布新闻画面497
17.9.3登录画面499
17.9.4登录成功的画面501
17.9.5浏览新闻画面502
17.10编写配置文件newsRelease.xml503
17.11程序演示504
17.12小结508
第18章 网上购物系统(Ajax+Struts+Hibernate)509
18.1系统概述510
18.2需求分析510
18.2.1购物者注册功能511
18.2.2对货物进行分类存放的功能511
18.2.3维护货物基本信息的功能511
18.2.4浏览购买货物的功能512
18.2.5管理购物车的功能512
18.3系统与架构设计513
18.3.1 DWR和Struts的整合方式513
18.3.2搭建开发环境515
18.3.3后台持久层设计517
18.3.4后台业务逻辑设计518
18.4构建数据库表结构519