当前位置:首页 > 工业技术
用Java开发Intranet应用
用Java开发Intranet应用

用Java开发Intranet应用PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(美)艾布兰(Ablan J.)著;李鹢等译
  • 出 版 社:机械工业出版社;西蒙与舒斯特国际出版公司
  • 出版年份:1997
  • ISBN:7111055845
  • 页数:368 页
图书介绍:
《用Java开发Intranet应用》目录
标签:应用 开发

第一部分 规划 Ineranet 1

第1章 Ineranet 和Java 1

1.1 什么是Ineranet 1

1.2 在Ineranet 上使用Web 服务 2

1.3 为什么建立Ineranet 3

1.3.1 Ineranet 是可以负担得起的 3

1.3.2 Ineranet 省钱 3

1.3.3 Ineranet高效 3

1.4 Java 概述 4

1.4.1 早期Java 4

1.4.2 Java 获得正式承认 5

1.4.3 动作中的Java 6

1.4.4 运用Java 进行快速开发 8

1.5.1 跟踪雇员文件的Java 应用程序 9

1.5 在Ineranet 上使用Java 9

1.5.2 安排时间表的Java 应用程序 10

1.5.3 跟踪谁在办公室的Java 应用程序 10

1.6 小结 10

第2章 用Java 设计Ineranet 应用程序 11

2.1 应用Java 进行Ineranet 编程 11

2.1.1 小应用程序与应用程序 11

2.1.2 Ineranet 应用程序的概念及设计 12

2.2 创建小应用程序 12

2.2.1 小应用程序的优缺点 12

2.2.2 程序的浏览器 13

2.3 在HTML 文档中放入小应用程序 17

2.3.1 HTML介绍 17

2.3.2 Java 对HTML 的扩充 18

2.4.3 应用程序具有不同的安全性考虑 21

2.4.2 应用程序具有不同的结构 21

2.4 创建应用程序 21

2.4.1 应用程序的更多选择 21

2.5 运行应用程序和小应用程序 22

2.6 小结 22

第3章 Ineranet 网络环境规划 24

3.1 创建完善的Ineranet 网要素 24

3.1.1 组织构想 24

3.1.2 平衡期望 25

3.1.3 调整工作方式 25

3.1.4 确定目标 25

3.2 为Ineranet 网确定最优结构 26

3.2.1 过去的经验 26

3.1.6 规范行为 26

3.1.5 确定原则 26

3.2.2 应用过去的经验 27

3.3 确定Ineranet 网上信息内容 27

3.4 Ineranet 开发工具 28

3.4.1 实现TCP/IP 网络连接 28

3.4.2 用HTTP 创建Web 服务 28

3.5 Ineranet 资源开发工具 29

3.6 以四个步骤来计划Ineranet 网 31

3.6.1 确定需求 31

3.6.2 规划 33

3.6.3 设计 34

3.6.4 实现 34

3.7 小结 34

4.2 选择集成开发环境 35

4.1 概述 35

第二部分 开发概念和环境 35

第4章 Java 开发环境 35

4.2.1 图形界面开发工具 36

4.2.2 代码通用性 36

4.2.3 集成开发环境的应用 37

4.2.4 多种语言开发 37

4.2.5 小结 37

4.3 Symantec Cafe 38

4.3.1 系统需求 38

4.3.2 概览 38

4.4 SunSoft Java WorkShop 39

4.4.1 系统需求 40

4.4.2 概览 40

4.5.1 系统需求 41

4.5.2 概览 41

4.5 Sourec Craft Net Craft 41

4.4.3 价格和其他信息 41

4.5.3 价格及其他信息 42

4.6 其他环境 43

4.6.1 Borland C++5.0 43

4.6.2 Mero WerksCode-Warrior 43

4.6.3 Java WebIDE 43

4.6.4 Kalimantan 43

4.6.5 Natual Intelligence Roaster 43

4.6.6 Microsoft Visual J++ 44

4.6.7 Rogue Wave JFactory 44

4.6.8 Cosmo Code 44

4.7 小结 44

5.2 为什么考虑安全问题 45

5.1 引言 45

第5章 Ineranet 安全 45

5.2.1 Ineranet 网安全特点 46

5.2.2 你的需要 48

5.3 Web 服务器安全措施 49

5.3.1 局部和全局访问控制 49

5.3.2 用户名/密码认证 50

5.3.3 基于风络主机名或IP地址的认证 56

5.3.4 复合认证 60

5.4 安全/加密处理 62

5.4.1 安全Http(S-http) 63

5.4.2 安全socket层(SSL) 63

5.5 CGI 和Ineranet 安全 64

5.6 Ineranet 和Ineranet 64

5.6.2 虚拟Ineranet 65

5.6.1 防火墙 65

5.7 小结 66

第6章 数据库连接选择 67

6.1 简介 67

6.2 数据库概观 67

6.3 数据库术语 67

6.4 数据库定位 68

6.4.1 本地和运程 68

6.4.2 1-2-3 层排列 69

6.5 数据存取方法 71

6.5.1 原始驱动程序 71

6.5.2 ODBC 71

6.5.3 SQL 72

6.6 数据库与Java 75

6.6.1 通过Web 服务器存取 76

6.6.5 JDBC 77

6.6.4 直接存取 77

6.6.2 通过专用服务器存取 77

6.6.3 网络存取 77

6.6.6 JDBC 的目标 78

6.6.7 JDBC 概观 78

6.6.8 JDBC 销售商支持 79

6.7 小结 80

第三部分 为Ineranet 扩充Java 81

第7章 一个Ineranet 应用程序模型 81

7.1 介绍 81

7.2 Ineranet 应用程序快速总览 81

7.2.1 配置文件过程 81

7.2.2 磁盘或屏幕记录 82

7.2.3 数据库联接 83

7.2.4 外观与效果 84

7.4.1 括号及代码分块 85

7.4.2 使用制表键(Tab)和空格键(Space) 85

7.3 编码风格 85

7.4 编码规范 85

7.4.3 自由使用空格键 86

7.4.4 每条语句占用多行 86

7.5 注释 87

7.6 代码顺序 89

7.7 小结 89

第8章 实用程序类 90

8.1 介绍 90

8.2 定时器 90

8.2.1 定时器操作 90

8.2.2 回叫 91

8.2.3 事件定时器 96

8.2.4 为什么有两个定时器 97

8.3 Java 扩充 97

8.3.1 扩充Java Date 类 97

8.3.2 应用程序配置参数 103

8.4 小结 105

第9章 记录类 106

9.1 介绍 106

9.2 记录 106

9.2.1 记录登记 106

9.2.2 Log 接口程序 107

9.3 记录类 108

9.3.1 DiskLog 类 108

9.3.2 ScrenLog 类 112

9.4 一个记录程序的例子 113

9.5 小结 115

第10章 数据库类 116

10.1 介绍 116

10.2 深入 JDBC 116

10.2.1 DriverManger 类 117

10.2.2 Driver 类 117

10.2.3 Connection 类 119

10.2.4 Statement 类 119

10.2.5 ResultSet 类 120

10.2.6 一个JDBC 程序例子 121

10.3 使JDBC 易于使用 124

10.3.1 Connector 接口程序 124

10.3.2 SQKFactory 接口程序 125

10.4 类 126

10.4.2 OracleSequence 127

10.4.1 DBConnector 类 127

10.4.3 SequenceGenerator 类 130

10.5 小结 131

第11章 用户接口类 132

11.1 介绍 132

11.2 3-D 效果 132

11.3 JifPanel 类 135

11.3.1 JifPanel 设计 135

11.3.2 构造一个JifPanel 135

11.3.3 预备 136

11.3.4 画3-D 边界 136

11.3.5 组分之间 142

11.5 JifPanel 子代 144

11.5.1 CalendarPanel 类 144

11.4 SQL 的生成 144

11.5.2 ImagePanel 类 146

11.5.3 JifLabel 类 147

11.5.4 JifTabPanel 类 149

11.5.5 StatusBar 类 150

11.6 JifDialog 类 150

11.6.1 MessageBox 类 154

11.6.2 PickList 类 156

11.7 Java 的ToxrComponenr 扩充 158

11.8 小结 159

第12章 将它们放在一起 160

12.1 介绍 160

12.2 Java 编译基础 160

12.2.1 Java 源代码文件 161

12.2.2 如何得到软件包 162

12.3 介绍Java Intranet 框架 163

12.2.3 制造Java 软件包 163

12.4 扩充框架 164

12.4.1 Java 小应用程序 165

12.4.2 使JIF 易于使用 167

12.5 JirApplication 接口 168

12.6 Jiflet 类 168

12.6.1 实例变量 169

12.6.2 构造程序 170

12.6.3 方法 173

12.6.4 包装Jiflet 178

12.7 用Jiflet 编程 178

12.7.1 最小的Jiflet 179

12.7.2 Hello World Jiflet 180

12.8 为现实世界的使用扩充Jiflet 183

12.8.1 DBRecord 184

12.8.2 SimpleDBUI 193

12.8.3 SimpleDBJiflet 200

12.9 小结 207

第四部分 运用JIF 进行应用开发 209

第13章 雇员文件 209

13.1 简介 209

13.2 应用设计 209

13.3 数据库设计 210

13.4 实现 213

13.4.1 用户界面 213

13.4.2 数据库访问 222

13.5 编程考虑 223

13.6 小结 223

14.3 数据库设计 224

14.2 应用设计 224

第14章 人事资源:津贴维护 224

14.1 简介 224

14.4 实现 227

14.4.1 用户界面 227

14.4.2 数据库访问 233

14.5 编程考虑 235

14.6 小结 235

第15章 会议室安排 236

15.1 简介 236

15.2 应用设计 236

15.3 数据库设计 238

15.4 实现 241

15.4.1 建立用户界面 241

15.4.2 和用户进行交互 249

15.4.4 读取现存的安排 251

15.4.3 数据库访问 251

15.4.5 存储你的安排 252

15.4.6 生成SQL 语句 253

15.5 编程考虑 254

15.6 小结 254

第16章 在线进/出牌 255

16.1 简介 255

16.2 应用设计 255

16.3 数据库设计 257

16.4 实现 257

16.4.1 用户界面 257

16.4.2 数据库访问 260

16.4.3 刷新定时器 264

16.6 小结 265

16.5 编程考虑 265

17.1 简介 266

17.2 应用设计 266

第17章 在线雇员号码簿 266

17.3 数据库设计 267

17.4 实现 267

17.4.1 用户界面 267

17.4.2 数据库访问 269

17.5 编程考虑 271

17.6 小结 272

第18章 新闻和公告 273

18.1 简介 273

18.2 应用设计 273

18.3 数据库设计 274

18.4.1 用户界面 276

18.4 实现 276

18.4.2 数据库访问 278

18.5 编程考虑 281

18.6 小结 282

第19章 产品维护 283

19.1 介绍 283

19.2 谁将使用这个应用程序 283

19.3 应用程序设计 284

19.4 数据库设计 285

19.5 实现 287

19.5.1 用户界面 287

19.5.2 产品定位表 290

19.6 编程考虑 295

19.7 小结 295

19.5.3 数据库访问 295

第20章 顾客支持维护 296

20.1 介绍 296

20.2 应用程序设计 296

20.3 数据库设计 297

20.4 实现 300

20.4.1 建立用户界面 300

20.4.2 数据库访问 305

20.4.3 检索产品和问题列表 305

20.4.4 产品和问题选择改变 308

20.5 编程考虑 309

20.6 小结 309

21.2.1 ConfigProperties 310

21.2.2 FileDate 310

21.1 介绍 310

21.2 jif,util 310

第21章 扩充Java Intranet 框架 310

21.3 jif,log 311

21.4 jif,sql 311

21.5 jif,awt 311

21.5.1 JifPanel 311

21.5.2 JifTabPanel 311

21.5.3 StatusBar 312

21.5.4 其他 312

21.6 jif.jiflet 312

21.7 扩充应用程序 312

附录A Java资源 312

附录 312

21.8 小结 313

21.7.2 会议室安排 313

21.7.1 津贴维护 313

21.7.3 新闻和声明 313

A.1 Sor的Java 站点 314

A.2 Java 的信息收集站点 314

A.3 Java 论坛 315

A.4 值得注意的个人的Java Web 站点 315

A.5 Java 索引站点 315

A.6 面向对象消息 315

A.7 Java使用者和许可证拥有者 316

B.2.1 提要 318

B.2.3 选项 318

B.2.2 描述 318

B.1 Java 工具参考 318

附录B Java 工具参考 318

B.2 Java-Java 编译器 318

B.2.4 环境变量 319

B.3 Java-Java 解释器 319

B.3.1 提要 319

B.3.2 描述 319

B.3.3 选项 320

B.4.3 开始执行jdb 322

B.4.4 基本jdb 命令 322

B.4 jdb-Java 调试器 322

B.4.2 描述 322

B.4.1 提要 322

B.4.5 断点 323

B.4.6 异常情况 323

B.5.3 选项 324

B.5.2 描述 324

B.5.1 提要 324

B.5 Javah——C 语言头文件和存根文件生成器 324

B.4.7 选项 324

B.6 Javah——Javah 类分解器 325

B.6.1 提要 325

B.6.2 描述 325

B.6.3 选项 326

B.7 Javadoc——Javah 文档生产器 328

B.7.1 提要 328

B.7.2 描述 328

B.7.3 Doc Comments 328

B.7.4 标准HTML 328

B.7.5 jacadoc 标记 328

B.7.6 类文档标记 328

B.7.7 变量文档标记 329

B.7.8 方法文档标记 330

B.7.9 选项 330

B.8 appletviewer ——Java Applet 观察器 331

B.8.1 提要 331

B.8.2 描述 331

B.8.3 选项 331

附录C Java API 参考 332

C.1 保留字 332

C.2 注释 332

C.3 常量 332

C.4 常量声明 333

C.5 变量说明 334

C.6 运算符 334

C.9 循环和条件语句 335

C.8 数组 335

C.7 对象 335

C.10 类定义 336

C.11 方法和结构定义 336

C.12 包、接口和转入 337

C.13 异常和警告 337

附录D Java 类参考 338

D.1 Java.lang 338

D.1.1 接口 338

D.1.2 类 338

D.3 Java .io 339

D.3.1 接口 339

D.3.2 类 339

D.2.1 接口 339

D.2 Java .util 339

D.2.2 类 339

D.4 Java.net 340

D.4.1 接口 340

D.4.2 类 340

D.5.1 接口 341

D.5.2 类 341

D.5 Java .awt 341

D.6 Java .awt .image 342

D.6.1 接口 342

D.6.2 类 342

D.7 Java.awt.peer 342

D.8 Java .applet 343

D.8.1 接口 343

D.8.2 类 343

E.2 指针 344

附录E Java 与C++之间的不同点 344

E.1 预处理器 344

E.3 结构和联合 345

E.4 函数 345

E.5 多继承 345

E.6 字符串 345

E.7 Goto 语句 345

E.8 操作符重载 345

E.9 自动类型转换 346

E.10 变更参数 346

E.11 命令行参数 346

附录F Java Intranet 框架参考 347

F.1 jif.awt 347

F.1.1 CalendarPanel 347

F.1.2 Effects 347

F.1.4 JifCheckbox 348

F.1.3 Image Panel 348

F.1.5 Jif Dialog 349

F.1.6 JifLabel 349

F.1.7 JifPanel 349

F.1.8 JifPanePanel 351

F.1.9 JifTabPanel 351

F.1.10 JitTabSelector 352

F.1.11 JifTextArea 352

F.1.12 JifTextField 354

F.1.13 MessageBox 355

F.1.14 PickList 355

F.1.15 ResponseDialog 356

F.1.16 SimpleDBUI 356

F.2.2 JifMessage 357

F.2.1 JifApplication 357

F.1.17 StatusBar 357

F.2 jif.jiflet 357

F.2.3 Jiflet 358

F.2.4 SimpleDBJiflet 359

F.3 jif.log 360

F.3.1 DiskLog 360

F.3.2 Log 360

F.3.3 ScreenLog 361

F.4 jif,sql 361

F.4.1 CodeLookerUpper 361

F.4.2 Connector 361

F.4.3 DBConncetor 362

F.4.4 DBRecord 362

F.4.6 MSSQLSercerConnector 363

F.4.5 MSQLConnector 363

F.4.7 ODBCConnector 364

F.4.8 OracleConnector 364

F.4.9 OracleSequence 364

F.4.10 SequenceGenerator 365

F.4.11 SQLFactory 365

F.4.12 SybaseConnector 365

F.5 jif.util 365

F.5.1 CallbackTimer 366

F.5.2 ConfigProperties 366

F.5.3 EvectTimer 366

F.5.4 FileDate 366

F.5.5 TimeOut 368

返回顶部