分享
 
 
 

用案例学Java Web整合开发:Java+Eclipse+Struts 2+(附赠CD光盘1张)

用案例学Java Web整合开发:Java+Eclipse+Struts 2+(附赠CD光盘1张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Java,实例教程,
  品牌: 雷之宇

基本信息·出版社:电子工业出版社

·页码:594 页

·出版日期:2009年

·ISBN:7121082349/9787121082344

·条形码:9787121082344

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·附带品描述:附赠CD光盘1张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《用案例学JavaWeb整合开发:Java+Eclipse+Struts2+Ajax》的目标就是带领你逐个了解、熟悉、使用这些Java系列的产品,从一个零基础的Java菜鸟成为一个合格的Java程序员。Java作为当前最炙手可热的网络编程语言,已经带动了相关衍生产品的流行。从开发工具Eclipse + MyEclipse和Jbuilder,到服务器端的框架Struts、Hibernate、Spring的持续升温,再加上相关的服务器软件Tomcat、Weblogic等,Java已经发展成为一个完整的产品系列。《用案例学JavaWeb整合开发:Java+Eclipse+Struts2+Ajax》可以作为菜鸟级读者的入门教程。我们从系统环境的安装、配置、创建工程、调试、编译,到系统的发布和部署,一步步、手把手地教你实现。而对于有经验的程序员,《用案例学JavaWeb整合开发:Java+Eclipse+Struts2+Ajax》也是一本“企业级案例”的参考手册,《用案例学JavaWeb整合开发:Java+Eclipse+Struts2+Ajax》中的“组织机构和用户管理、权限管理、合同管理、项目管理、工作流引擎、全文检索引擎、数据导出组件”等功能模块可以直接应用在真实的系统中。

作者简介雷之宇:教育背景:1995年毕业于甘肃联合大学数学系,2003年毕业于中国人民大学商学院(EMBA)

曾编著与翻译:《Java实用组件集》电子工业出版社,《程序员学管理》清华大学出版社(经管类),《Java项目开发实践:网络篇》中国铁道出版社,《Linux及开放源代码在商业经济中的应用》,清华大学出版社(译),《C#吾言实用教程》中国铁道出版社,《Visual Studio net十大经典案例》清华大学出版社,《.JSP程序设计实务入门》中国铁道出版社,《Visual InterDev 6.0企业级开发指南》,人民邮电出版社(译)。工作经验:现:北京杰软科技有限公司(总经理/创始人),北京中软智讯科技有限公司(技术总监),中国计算机软件总公司(Web研发中心主任),微软(中国)有限公司,中国科学院,软件研究所。

编辑推荐《用案例学JavaWeb整合开发:Java+Eclipse+Struts2+Ajax》特色:由浅入深,从安装开始零基础学Java,Java+Struts+Ajax+Eclipse+Oracle全面案例教学,经典案例全面解析:组织机构Tree与权限管理,工作流引擎Workflow,利用Lucene实现全文检索,统计图表的定义、生成、导出、打印。

目录

第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 JDK 1.6/5

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 安装和配置JDK 1.5/11

2.1.1 安装JDK 1.5/11

2.1.2 设置环境变量/13

2.2 安装和配置Tomcat 5/14

2.2.1 安装Tomcat 5/15

2.2.2 如何启动及关闭Tomcat/17

2.3 安装MyEclipse/17

2.4 安装和配置Oracle 10g数据库/20

2.4.1 安装Oracle 10g数据库/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 创建数据库工程——

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

……[看更多目录]

序言ava从1995年正式发布,几乎是满载着赞誉一路而来的,受到了数以千万计的程序员的推崇,逐渐发展成为使用最广泛的编程语言之一。

Java的流行已经带动了相关衍生产品的流行。从开发工具Eclipse+MyEclipse和Jbuilder,到服务器端的框架Struts、Hibernate、Spring的持续升温,再加上相关的服务器软件Tomcat、Weblogic等,Java已经发展成为一个完整的产品系列。

Java所引发的风暴,每一个程序员都有自己亲身的体会。很多软件开发工程师都投入很多时间和精力不断地学习Java及其相关产品(Struts、Hibernate、Spring),对于他们而言,这可能意味着未来技术的方向、更多的就业机会和更高的薪酬。

Java究竟有着什么样的魔力,能拥有这么多的追随者?

“Write once run anywhere(编写一次,随处运行)”也许是最好的答案,但已经不能够代表Java的全部。

Java作为网络系统中最主要的编程语言,除了良好的可移植性外,更值得称道的还有其“开放性”。也正是由于Java的开放性,才得以吸引大量的第三方厂商开发出了各种Java的衍生产品,最终形成了今天完整的Java家族产品系列。

文摘插图:

用案例学Java Web整合开发:Java+Eclipse+Struts 2+(附赠CD光盘1张)

第1章 引言

Java语言(简称Java)诞生于20世纪90年代中期,在过去的十多年里,Java像一个耐力持久的慢热型长跑选手,越跑越快,在计算机软件领域里不断掀起一次次的技术革命,最终使它一跃成为在万维网(wWW)上开发软件的主要工具。可以说,Java语言的发展过程就是IT技术在一个时间段内发展历程的缩影,Java技术以各种形式出现、发展,甚至对未来IT产业的技术发展方向也产生一定的影响。

现在,Java已经成为使用最广泛、最主流的网络编程语言。有的IT媒体甚至称“不知道Java的程序员可能比在北京生活却没有坐过地铁的人还少”,还有人说“精通Java的程序员往往意味着优厚的薪酬待遇和令人尊敬的技术专家的头衔”。虽然媒体的说辞略显夸张,但Java作为软件开发的一种革命性的技术,其地位已被确立。

想要真正成为一位精通Java的高级程序员却并不容易。因为今天的Java已经不是10年前我们所说的那个由Sun公司发布的JDK软件包,Java已经成为一个软件产品系列的代名词。

Java的风潮已经带动了相关衍生产品的流行,从开发工具Eclipse+MyEclipse和JBuilder到服务器端的框架Struts、Hibernate、Spring的持续升温,再加上相关的服务器软件Tomcat、Weblogic、Websphere等,Java已经发展成为一个完整的产品系列。

本书的目标就是带领你了解、熟悉、使用这些Java系列的产品,从一个零基础的Java菜鸟成为一个真正的Java程序员。

事实上,从Java诞生之日起,介绍Java的图书和资料就没有缺少过。随着Struts和Hibernate的流行以及Eclipse的逐渐普及,相关的书籍也是层出不穷。书店里介绍Java及其相关技术的图书往往摆满了好几个书架,并放在醒目的位置。尽管如此,我们公司刚毕业的新同事却总抱怨找不到一本合适、实用的入门教材,原因何在?

1.术业有专攻

Java相关技术的涉及面很广,例如:Struts、Hibernate仔细研究起来都可以专门作为一门课程来介绍,而图书的作者往往都是某一个领域的专家,因此Java的相关图书按照专题介绍的不少,而面面俱到的综合类图书则较少。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有