用案例学Java Web整合开发 Java+Eclipse+Struts 2+AjaxPDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:雷之宇,郑圣蒲,孙皓编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121082344
- 页数:598 页
第1章 引言 1
1.1 和Java相关的几个概念 2
1.1.1 什么是Java 2
1.1.2 JSP、Java、JavaBean与JavaScript 3
1.1.3 MVC与Struts 4
1.2 和Java相关的工具介绍 5
1.2.1 JDK1. 65
1.2.2 Tomcat 6
1.2.3 BEA WebLogic 7
1.2.4 Oracle iAS 7
1.2.5 Eclipse和MyEclipse 8
1.2.6 JBuilder 9
1.3 本书所使用的环境 9
1.4 本章小结 10
第2章 搭建开发系统环境 11
2.1 安装和配置JDK1.5 11
2.1.1 安装JDK1.5 11
2.1.2 设置环境变量 13
2.2 安装和配置Tomcat5 14
2.2.1 安装Tomcat5 15
2.2.2 如何启动及关闭Tomcat 17
2.3 安装MyEclipse 17
2.4 安装和配置Oracle1Og数据库 20
2.4.1 安装Oracle10g数据库 20
2.4.2 创建数据库实例 23
2.4.3 配置监听器(Listener) 28
2.5 常见问题经验谈 29
2.5.1 Oracle数据库无法启动的几种情况 29
2.5.2 Oracle安装后Eclipse无法启动 30
2.6 本章小结 30
第3章 创建第一个Struts工程“Hello World” 31
3.1 创建一个新的Java Web项目 31
3.1.1 创建Web工程 31
3.1.2 编辑Profile配置文件 37
3.1.3 增加Struts功能 38
3.1.4 增加Hibernate功能 41
3.1.5 配置Formbean和Action操作 45
3.1.6 配置Eclipse和Tomcat的连接 45
3.1.7 编译和运行 47
3.2 代码详解 48
3.3 常见问题经验谈 50
3.4 本章小结 50
第4章 创建第一个数据库工程—“BookManage” 51
4.1 数据库配置 51
4.1.1 配置表空间 52
4.1.2 创建用户 54
4.1.3 创建表(用UI界面或Script) 55
4.1.4 手工添加几条数据 57
4.1.5 SQL Plus的介绍 57
4.2 第一次用Java访问数据库 62
4.2.1 JDBC技术基础 63
4.2.2 DBHandle组件介绍 68
4.3 创建数据库工程—“BookManage” 71
4.3.1 向数据库中插入新的数据 72
4.3.2 在页面中显示数据列表 78
4.3.3 实现删除的功能(支持复选) 82
4.4 常见问题经验谈 84
4.5 本章小结 85
第5章 组织机构和用户管理 86
5.1 功能描述 86
5.2 TreeView基础 86
5.2.1 几种常见的TreeView实现方法 87
5.2.2 用XML实现(优点、缺点) 95
5.2.3 用JavaScript动态获取下一级节点(优点、缺点) 95
5.2.4 TreeView的数据结构 95
5.2.5 TreeView组件介绍 96
5.3 实现组织机构树的管理 110
5.3.1 数据结构 110
5.3.2 组织机构树的展示 114
5.3.3 添加树节点 134
5.3.4 修改树节点 142
5.3.5 删除树节点 148
5.4 实现用户的管理 153
5.4.1 数据结构 154
5.4.2 显示节点下的用户列表 155
5.4.3 添加用户 164
5.4.4 删除用户 178
5.4.5 用户转移部门 185
5.5 常见问题经验谈 195
5.6 本章小结 196
第6章 权限管理 197
6.1 权限管理的几个概念 197
6.1.1 用户组 197
6.1.2 权限元素与角色 197
6.1.3 授权与赋权 197
6.1.4 横向权限与纵向权限 198
6.2 理解权限管理的工作原理 198
6.2.1 数据结构 198
6.2.2 权限校验组件(HaveRight)原理 202
6.3 权限管理的实现 203
6.3.1 权限元素的管理 203
6.3.2 角色的管理 239
6.3.3 权限元素分配管理 269
6.3.4 权限元素验证 294
6.4 常见问题经验谈 307
6.5 本章小结 307
第7章 合同管理子系统 308
7.1 合同分类的管理(树形结构) 308
7.1.1 数据结构 309
7.1.2 合同分类树的显示组件(XML) 309
7.1.3 树节点的管理 311
7.2 合同台账(查询统计)的管理 320
7.2.1 数据结构详解(ER图) 321
7.2.2 合同基本信息的管理 322
7.2.3 客户管理 338
7.2.4 合同的查询和统计 338
7.2.5 审批流程的管理 339
7.3 合同和项目的关联管理 339
7.4 常见问题经验谈 340
7.5 本章小结 340
第8章 WorkFlow工作流引擎 341
8.1 工作流基础 341
8.1.1 工作流的概念 341
8.1.2 为什么要使用工作流 347
8.1.3 常见的工作流实现方式 348
8.2 工作流实现原理 349
8.2.1 WorkFlow引擎设计综述(WF、Node、Instance、History) 349
8.2.2 WorkFlow引擎所需的数据结构 354
8.3 工作流代码解析 356
8.3.1 WorkFlow和Node的定义 356
8.3.2 为Node绑定角色 372
8.3.3 本部门领导的处理 374
8.3.4 工作流执行情况的监控HistoryRecord类 376
8.3.5 WorkFlow执行 379
8.4 工作流实例:“合同申请” 393
8.4.1 填写合同的基本信息 393
8.4.2 信息确认,并创建工作流实例 394
8.4.3 显示“原型表单”并进行审批(同意、驳回) 396
8.4.4 添加附件 397
8.4.5 查看历史审批记录 397
8.4.6 提交至下一个节点,并在首页提醒 398
8.5 常见问题经验谈 398
8.6 本章小结 399
第9章 项目管理子系统 400
9.1 项目基本信息管理 400
9.1.1 数据结构 400
9.1.2 项目信息管理 401
9.1.3 项目相关附件管理 413
9.2 项目过程管理 424
9.2.1 任务下达 424
9.2.2 实施大纲 424
9.2.3 项目执行与进度管理 425
9.2.4 验收申办、项目归档 425
9.2.5 项目的查询和统计 426
9.3 常见问题经验谈 426
9.4 本章小结 427
第10章 利用Lucene实现全文检索 428
10.1 功能描述(为项目的附件增加全文检索功能) 428
10.2 全文检索的原理介绍 429
10.2.1 索引项 429
10.2.2 全文检索评价标准 429
10.2.3 全文检索基本模型 430
10.3 Lucene介绍 430
10.3.1 Lucene概述 430
10.3.2 中文分词介绍(中科院分词ICTCLAS) 432
10.3.3 为文件建立索引 437
10.3.4 检索过程的实现 442
10.3.5 其他(字体加亮显示、链接等) 445
10.4 常见问题经验谈 445
10.4.1 中文分词问题 445
10.4.2 超大/加密文件的处理 445
10.5 本章小结 446
第11章 综合统计汇总子系统 447
11.1 功能描述 447
11.2 绘图组件介绍 447
11.2.1 绘图组件简介 448
11.2.2 组件安装配置以及注意事项 456
11.2.3 绘制柱状图 457
11.2.4 绘制饼图 461
11.2.5 绘制折线图/点线图 466
11.3 定式统计汇总 485
11.3.1 几种常见的合同统计报表 485
11.3.2 统计报表的技术实现 486
11.3.3 为统计报表增加图形表现形式 495
11.3.4 定式统计报表经验谈 497
11.4 自定义统计汇总 497
11.4.1 什么是自定义报表 497
11.4.2 三步完成自定义报表 497
11.4.3 自定义报表的实现 498
11.4.4 自定义统计报表经验谈 521
11.5 常见问题经验谈 521
11.6 本章小结 522
第12章 数据的导出和打印 523
12.1 统计报表的打印 523
12.1.1 报表模板介绍(水科院WF、广电报表) 523
12.1.2 用HTML及Script实现报表的打印 524
12.1.3 页面保存、预览、打印代码介绍 525
12.2 统计数据导出Excel文件 528
12.2.1 两种方法导出成为Excel文件(优缺点比较) 528
12.2.2 页面导出法(整个页面、部分表格) 532
12.2.3 用Java程序导出后下载 534
12.3 格式文本生成PDF文件 538
12.3.1 PDF组件简介 538
12.3.2 添加格式文本 543
12.3.3 插入图片 544
12.3.4 添加表格 545
12.4 本章小结 548
第13章 系统的安装与部署 549
13.1 安装部署前的准备工作 549
13.1.1 需要准备的系统软件清单 549
13.1.2 对应用系统、数据库进行备份 549
13.1.3 其他 550
13.2 搭建系统软件/环境 550
13.3 应用系统的安装与部署 550
13.4 部署自动备份任务 555
13.5 系统常用的安全设置 557
13.6 常见问题经验谈 559
第14章 安全解决方案 560
14.1 软件部分 560
14.1.1 系统软件 560
14.1.2 应用软件 565
14.1.3 主动安全 567
14.1.4 被动安全 582
14.2 硬件部分 583
14.2.1 RAID5磁盘阵列 583
14.2.2 Cluster集群服务 584
14.2.3 应急预案系统 584
14.3 网络部分 586
14.3.1 CA安全身份确认(USB Key) 586
14.3.2 SSL网络安全协议 587
14.4 管理与制度 588
14.5 本章小结 588
附录1 解决方案的设计原则 589
附录2 系统的体系结构 592
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《新领域、新业态发明专利申请热点案例解析》肖光庭 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017