图书介绍
精通Java Web开发 基于Struts、EJB、Hibernate、JBuilder【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 王俊标编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115155356
- 出版时间:2007
- 标注页数:502页
- 文件大小:196MB
- 文件页数:533页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
精通Java Web开发 基于Struts、EJB、Hibernate、JBuilderPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Java Web基础技术入门3
第1章 Java语言基础3
1.1 Java概述3
1.2 “HelloWorld”实例3
1.2.1 Java基础环境简介3
1.2.2 JDK安装与配置4
1.2.3 实现“HelloWorld”实例7
1.2.4 “HelloWorld”实例常见错误8
1.3 JBuilder中实现“HelloWorld”实例9
1.3.1 JBuilder 2005安装与配置9
1.3.2 实现“HelloWorld”实例11
1.4 Java基础知识13
1.4.1 标识符13
1.4.2 注释14
1.4.3 数据类型14
1.4.4 运算符15
1.4.5 流程控制:条件语句15
1.4.6 流程控制:循环语句17
1.4.7 Java类和对象18
1.5 本章小结19
2.1.1 Web应用概述21
2.1.2 Java Web应用服务器21
第2章 Java Web基础21
2.1 Java Web应用基础21
2.1.3 安装和配置Tomcat服务器22
2.1.4 静态页面实现“HelloWorld”26
2.1.5 Java Web应用基本结构26
2.2 JSP基础29
2.2.1 JSP页面中输出“HelloWorld”29
2.2.2 JSP基本语法32
2.2.3 JSP内建对象36
2.3 Servlet基础36
2.3.1 Servlet概述36
2.3.2 Servlet版“HelloWorld”37
2.4 本章小结40
2.3.3 Servlet配置描述40
第3章 数据库基础41
3.1 数据库基本概念41
3.2 MySQL安装与配置42
3.2.1 安装MySQL数据库系统42
3.2.2 配置MySQL数据库服务器43
3.2.3 修改编码类型44
3.2.4 MySQL数据库基本操作44
3.3 JDBC数据库操作实例47
3.3.1 创建数据库47
3.3.2 创建工程47
3.3.3 创建测试类49
3.3.4 JDBC主要接口51
3.3.5 实现CRUD操作53
3.4 本章小结58
第二部分 J2EE框架技术开发实例61
第4章 纯JSP方案实现登录用例(版本1.0)61
4.1 JSP方案概述61
4.2 实现登录用例实例62
4.2.1 新建工程与Web应用62
4.2.2 新建JSP文件login.jsp63
4.2.3 修改login.isp文件64
4.2.4 新建JSP文件checklogin.jsp、welcome.jsp和error.jsp67
4.2.5 为checklogin.jsp文件添加访问数据库代码71
4.3.1 保持用户登录信息74
4.3 JSP方案的扩展74
4.3.2 使用JavaBean分离Java代码77
4.3.3 使用Servlet实现登录81
4.3.4 从属性文件读取数据库配置85
4.4 本章小结88
第5章 运用Struts框架实现登录用例(版本2.0)89
5.1 Struts对应用结构的重组89
5.2 Struts框架概述91
5.2.1 MVC91
5.2.2 Model1和Model293
5.2.3 Struts框架94
5.3.1 创建工程与Web模块96
5.3 Struts框架实现登录用例实例96
5.3.2 创建LoginActionForm97
5.3.3 创建LoginAction99
5.3.4 创建JSP页面101
5.3.5 查看Struts-config.xml文件103
5.3.6 完成工程配置104
5.3.7 完成工程代码106
5.3.8 运行该工程111
5.4 扩展Struts框架登录实例112
5.4.1 使用Struts数据源112
5.4.2 监听用户登录116
5.4.3 过滤页面请求119
5.4.4 关于数据库访问代码123
5.5 本章小结123
第6章 运用DAO模式重构登录用例持久层(版本3.0)125
6.1 概述125
6.2 DAO与数据持久层125
6.3 运用简单DAO模式重构登录用例持久层127
6.3.1 DAO代码结构127
6.3.2 在Login3中应用DAO133
6.3.3 业务代理模式135
6.3.4 简单工厂化方法137
6.4 DAO模式扩展138
6.4.1 DAO接口化139
6.4.2 抽象工厂与线程同步140
6.5 本章小结142
第7章 应用Hibernate实现持久层(版本4.0)143
7.1 概述143
7.2 应用Hibernate实现DAO144
7.2.1 Hibernate的工程配置144
7.2.2 Hibernate的基本配置146
7.2.3 Hibernate映射146
7.2.4 实现UserDAO接口147
7.2.5 应用UserDAOImpl_hibernate152
7.3 理解Hibernate架构152
7.4 本章小结154
第8章 应用EJB实现登录用例持久层(版本5.0)155
8.1 J2EE架构概述155
8.1.1 多层B/S结构与J2EE架构155
8.1.2 EJB组件简述157
8.2 Weblogic安装与配置158
8.2.1 安装Weblogic 8.1159
8.2.2 配置Weblogic 8.1服务器162
8.3 配置Weblogic数据源165
8.3.1 配置环境165
8.3.2 配置连接池165
8.3.3 配置数据源169
8.4.1 创建EJB工程172
8.4 创建EJB模块172
8.4.2 创建EJB模块176
8.4.3 创建实体Bean176
8.4.4 实现Facade模块182
8.4.5 部署187
8.4.6 测试188
8.5 应用CMP实现DAO190
8.5.1 配置服务器191
8.5.2 创建UserDAOImpl_ejb192
8.5.3 创建DAOFactory_ejb196
8.5.4 Web.xml结构问题196
8.6 本章小结199
第9章 Web应用国际化201
9.1 概述201
9.2 Struts对国际化的支持202
9.3 Struts Web应用国际化实例204
9.3.1 文本的国际化处理204
9.3.2 按钮的国际化处理207
9.3.3 图片的国际化处理209
9.3.4 日期格式的国际化处理211
9.3.5 时间格式的国际化处理212
9.4 中文问题214
9.4.1 页面请求214
9.4.2 Web容器编码216
9.4.3 数据库217
9.4.4 响应结果217
9.4.5 XML文件217
9.5 Java国家/地区代码217
9.6 本章小结219
第三部分 常用开源软件应用实例223
第10章 Validator验证框架223
10.1 概述223
10.2 Validator应用实例223
10.2.1 创建工程和应用223
10.2.2 创建LoginActionForm224
10.2.3 创建LoginAction226
10.2.4 修改配置文件227
10.2.5 创建login.jsp228
10.2.6 实现客户端验证229
10.3 Validator详解231
10.3.1 配置struts-config.xml232
10.3.2 配置validator-rules.xml232
10.3.3 配置validation.xml236
10.3.4 Validator与ActionForm241
10.3.5 自定义验证规则242
10.4 本章小结244
11.2 原始的日志思想245
11.1 Log4j概述245
第11章 Struts与Log4j245
11.3 配置和使用Log4j248
11.3.1 在代码中使用Log4j249
11.3.2 在Struts应用中使用记录日志251
11.3.3 Log4j的配置文件253
11.4 本章小结255
第12章 Struts与JUnit257
12.1 概述257
12.1.1 测试驱动开发257
12.1.2 经典测试理论:V模型与X模型259
12.2 JUnit安装运行260
12.3 在JBuilder 2005中测试Struts应用262
12.4 本章小结266
第13章 Struts与Ant267
13.1 概述267
13.2 安装运行267
13.3 Web应用结构概述268
13.3.1 Web应用的基本结构268
13.3.2 基于Struts的Web应用结构269
13.3.3 IDE下的Web应用结构区别270
13.4 Ant应用示例271
13.5 build.xml基本结构272
13.5.4 build.xml的例子273
13.5.3 Task273
13.5.1 Proiect273
13.5.2 Target273
13.6 内置任务276
13.6.1 创建目录276
13.6.2 编译276
13.6.3 打包277
13.6.4 复制277
13.6.5 删除278
13.6.6 javadoc278
13.6.7 执行278
13.7 本章小结278
14.1 UML概述281
第14章 UML统一建模语言281
第四部分 电子商务系统开发实例281
14.2 UML事务和关系282
14.2.1 结构事务282
14.2.2 行为事务283
14.2.3 分组事务283
14.2.4 注释事务283
14.2.5 UML关系284
14.3 静态关系建模图284
14.3.1 用例图(Use Case)284
14.3.2 类图286
14.3.3 包图286
14.4.1 状态图287
14.3.4 组件图和部署图287
14.4 动态关系建模图287
14.4.2 活动图288
14.4.3 顺序图289
14.4.4 协作图289
14.5 本章小结290
第15章 系统概述291
15.1 需求概述291
15.2 系统预览291
15.2.1 系统安装292
15.2.2 用户管理模块292
15.2.3 商品管理模块295
15.2.4 购物车管理模块298
15.2.5 订单管理模块300
15.3 总体设计303
15.3.1 业务实体设计303
15.3.2 主键生成策略304
15.3.3 数据模型设计304
15.4 用例与实现305
15.4.1 用户管理模块306
15.4.2 商品管理模块308
15.4.3 购物车管理模块311
15.4.4 订单管理模块313
15.5 本章小结315
第16章 创建系统基础组件(版本1.0)317
16.1 概述317
16.2 配置开发环境317
16.2.1 创建DigitalStore数据库317
16.2.2 创建DigitalStore工程320
16.2.3 创建digitalstore应用320
16.3 模型层组件323
16.3.1 创建DAO组件323
16.3.2 添加方法330
16.3.3 创建DAO相关类335
16.3.4 测试类341
16.4 视图层组件342
16.4.1 Tiles342
16.4.2 创建页面框架343
16.5 配置文件347
16.6 本章小结349
第17章 用户管理(版本2.0)351
17.1 概述351
17.2 用户登录351
17.2.1 创建错误转发页面loginfail.jsp351
17.2.2 创建LoginActionForm352
17.2.3 创建LoginAction354
17.2.5 创建登录表单356
17.2.4 创建转发关系356
17.2.6 添加实现代码358
17.2.7 运行效果360
17.3 用户注销361
17.3.1 创建LogoutAction361
17.3.2 调用LogoutAction363
17.4 用户注册364
17.4.1 创建RegisterActionForm类364
17.4.2 创建RegisterAction类366
17.4.3 实现注册功能的代码368
17.4.4 创建注册信息表单页370
17.4.5 运行效果371
17.5 查看用户信息373
17.5.1 创建显示用户信息页面373
17.5.2 创建ShowUserInfoAction374
17.5.3 运行效果375
17.6 修改用户信息376
17.6.1 创建用户信息编辑表单376
17.6.2 创建EditUserInfoAction377
17.6.3 实现修改用户信息代码379
17.6.4 运行效果381
17.7 本章小结381
18.2.1 翻页功能的实现方案383
18.2 翻页控制383
18.1 概述383
第18章 商品管理(版本3.0)383
18.2.2 翻页功能的实现类384
18.2.3 完整的实现代码388
18.3 查看商品列表391
18.3.1 获取商品集合391
18.3.2 修改菜单页面menu.jsp395
18.3.3 创建商品列表页面content_productlist.jsp396
18.3.4 创建翻页动作ListPageAction398
18.3.5 显示页面分页链接399
18.3.6 运行效果401
18.4.2 创建查看商品信息动作ViewProductAction402
18.4 查看商品信息402
18.4.1 创建商品信息页面框架viewproduct.jsp402
18.4.3 创建商品信息内容页面content_viewproduct.jsp404
18.4.4 修改商品列表页面content_productlist.jsp405
18.4.5 运行效果407
18.5 查询商品407
18.5.1 查询功能的代码实现408
18.5.2 创建查询条件表单410
18.5.3 创建查询商品ActionForm410
18.5.4 创建SearchAction412
18.5.5 运行效果414
18.6 本章小结415
第19章 购物车组件(版本4.0)417
19.1 概述417
19.2 购物车相关类417
19.2.1 购物车条目Item417
19.2.2 购物车类Cart422
19.3 添加商品428
19.3.1 创建购物车页面框架viewcart.jsp428
19.3.2 创建添加商品动作AddtoCartAction428
19.3.3 创建购物车内容页面content_viewcart.jsp430
19.3.4 修改商品列表页面content_productlist.jsp431
19.3.5 运行效果433
19.4 删除商品434
19.4.1 创建删除商品动作RemoveFromCartAction434
19.4.2 修改购物车内容页面content_viewcart.jsp436
19.4.3 运行效果437
19.5 查看购物车438
19.5.1 创建查看购物车动作ViewCartAction438
19.5.2 修改菜单页面menu.jsp440
19.5.3 运行效果441
19.6 本章小结441
20.2 生成订单443
20.2.1 创建订单页面框架neworder.jsp443
20.1 概述443
第20章 订单操作(版本5.0)443
20.2.2 创建生成订单动作NewOrderAction444
20.2.3 创建订单内容页面content_neworder.jsp445
20.2.4 修改content_viewcart.jsp447
20.2.5 运行效果448
20.3 发送订单449
20.3.1 修改content_neworder.jsp449
20.3.2 实现发送订单功能的代理类451
20.3.3 创建SendOrderActionForm452
20.3.4 创建生成订单动作SendOrderAction454
20.3.5 运行效果456
20.4 查看订单列表457
20.4.1 查看订单列表的后台代码457
20.4.2 创建订单列表页面框架listorder.jsp460
20.4.3 创建查看订单列表动作ListOrderAction460
20.4.4 创建订单列表内容页面content_listorder.jsp462
20.4.5 修改菜单页面menu.jsp463
20.4.6 运行效果464
20.5 查看订单信息464
20.5.1 查看订单列表的后台代码464
20.5.2 创建查看订单信息页面框架vieworder.jsp467
20.5.3 创建ViewOrderAction468
20.5.4 创建显示订单信息内容页面content_vieworder.jsp469
20.5.5 修改content_listorder470
20.5.6 运行效果472
20.6 本章小结473
第21章 EJB重构(版本6.0)475
21.1 概述475
21.2 EJB沿革475
21.2.1 EJB 1.X与EJB 2.0475
21.2.2 EJB 3.0477
21.3 CMP重构477
21.3.1 创建数据源477
21.3.2 创建工程479
21.3.3 创建EJB模块480
21.3.4 EJB查询语言482
21.3.5 添加查找业务方法482
21.4 实体关系开发示例486
21.4.1 创建EJB模块487
21.4.2 创建EJB编辑关系487
21.5 JMS开发示例493
21.5.1 JMS概述493
21.5.2 创建队列493
21.5.3 创建消息驱动Bean498
21.5.4 修改代码499
21.5.5 运行测试500
21.6 本章小结502
热门推荐
- 1903244.html
- 3742249.html
- 2092205.html
- 2356189.html
- 3483559.html
- 2883858.html
- 3108458.html
- 3691826.html
- 3195957.html
- 1330221.html
- http://www.ickdjs.cc/book_3732498.html
- http://www.ickdjs.cc/book_2446808.html
- http://www.ickdjs.cc/book_3362410.html
- http://www.ickdjs.cc/book_3302728.html
- http://www.ickdjs.cc/book_363595.html
- http://www.ickdjs.cc/book_2001844.html
- http://www.ickdjs.cc/book_1053016.html
- http://www.ickdjs.cc/book_2307923.html
- http://www.ickdjs.cc/book_2092854.html
- http://www.ickdjs.cc/book_376094.html