第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 Enhydra3.1与Lutris Enhydra3.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 Windnows下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 应用程序出错恢复(Fail-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 ImapWeb 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