第0章 导读 1
第1章 Enhydra概述 5
1.1 Java技术在建设网站的应用 6
1.1.1 Java介绍及其特性 6
1.1.2 Applet 8
1.1.3 Servlet 8
1.1.4 JSP 9
1.2 XML简介 9
1.2.1 了解XML 11
1.2.2 XML的文件结构 11
1.2.3 将HTML网页视为对象 12
1.3 认识应用程序服务器 13
1.3.1 N.tier的由来及优点 13
1.3.2 什么是应用程序服务器 15
1.4.2 Enhydra应用程序服务器结构 17
1.4 Enhydra应用程序服务器 17
1.4.1 Enhydra应用程序服务器 17
1.4.3 Enhydra 3.1与Lutris Enhydra 3.5的比较 19
1.5 Enhydra、JSP与PHP网页比较 20
第2章 Enhydra的安装 23
2.1 JSDK的安装 24
2.1.1 Windows下的安装 24
2.1.2 Linux下的安装 28
2.2 安装Enhydra 28
2.2.1 Windows下的安装 28
2.2.2 Linux下的安装 33
2.3 数据库的安装 34
2.4 建立第一个Enhydra应用程序 36
2.4.1 Windows下Enhydra的使用方法 36
2.4.3 建立第一个简单的Enhydra应用程序 37
2.4.2 Linux下Enhydra的使用方法 37
第3章 Enhydra Tools的介绍及使用 41
3.1 Application Wizard 42
3.2 XM3LC 47
3.2.1 SAX 47
3.2.2 DOM 47
3.2.3 Enhydra XMLC 49
3.3 DODS 57
3.3.1 DODS功能介绍 58
3.3.2 数据库的相关设置 64
3.3.3 程序范例 66
3.4 Kelp 70
3.4.1 特点 70
3.4.2 安装Kelp 71
3.4.3 使用向导 73
3.5.2 Enhydra Multiserver Admin Console的概述 82
3.5 Enhydra Multiserver 82
3.5.1 Enhydra Multiserver的特性 82
3.5.3 利用Multiserver Admin来管理应用程序 86
3.6 Enhydra Director 97
3.6.1 事前准备 97
3.6.2 应用程序出错恢复(Fai1.Over) 115
第4章 Enhydra应用程序范例 117
4.1 会员管理系统 118
4.1.1 系统展示操作 118
4.1.2 系统描述 120
4.1.3 系统功能需求 120
4.1.4 数据建立 120
4.1.5 网页画面设计 120
4.1.6 设计Business Object 123
4.1.7 PO的建立 128
4.1.8 读者练习 134
4.2 中文处理 134
4.2.1 模板的中文显示 134
4.2.2 Form的中文处理 135
4.3 留合板 135
4.3.1 系统展示操作 135
4.3.2 系统描述 137
4.3.3 系统功能需求 137
4.3.4 数据建立 137
4.3.5 网页画面设计 138
4.3.6 BO的设计 141
4.3.7 PO的建立 142
4.4.1 系统展示操作 147
4.4 新闻讨论 147
4.3.8 读者练习 147
4.4.2 系统描述 154
4.4.3 系统功能需求 154
4.4.4 数据建立 155
4.4.5 网页画面设计 155
4.4.6 Business Object的设计 165
4.4.7 PO的建立 176
4.4.8 读者练习 197
第5章 企业网络(Intranet)及WAP应用 199
5.1 WAP模拟器的安装 200
5.2 系统展示操作 202
5.2.1 WEB部分 202
5.2.2 WAP部分 211
5.5 系统集成 216
5.5.1 新建项目 216
5.4 系统功能需求 216
5.3 系统说明 216
5.5.2 目录更改 217
5.5.3 修改设置文件 218
5.6 数据库设计 219
5.6.1 事前准备 219
5.6.2 表设计 220
5.6.3 创建数据库 221
5.6.4 最后的设置 222
5.7 BO设计 224
5.7.1 最新公告(AnnounceBO.java) 224
5.7.2 客户资料(CustomerBO.java) 225
5.7.3 字符串编码(EncodingBO.java) 226
5.7.4 收支表(IncomeBO.java) 227
5.7.5 员工资料(PersonBO.java) 229
5.7.6 产品资料(ProductBO.java) 230
5.7.7 个人事务(ProfileBO.java) 231
5.8 PO设计 232
5.8.1 准备 232
5.8.2 地址重定向 234
5.8.3 HTML的PO设计 234
5.8.4 WML的PO设计 239
5.9 读者练习 241
附录A lmapWeb 243
附录B 本书光盘所附内容 247
B.1 树形结构 248
B.2 目录说明 248
B.2.1 DB 248
B.2.2 Kelp 248
B.2.3 Enhydra 249
B.2.4 Example 250
B.2.5 ImapWeb 251