《深入体验Java Web开发内幕——核心基础》目录

1 XML 基础 .................................................................................................................. 1
... 指点迷津:什么是配置文件
1.1 认知XML ............................................................................................................... 1
1.1.1 XML的起源与作用 ......................................................................................... 1
1.1.2 XML文档结构 ................................................................................................ 2
1.1.3 XML与HTML的比较 ..................................................................................... 4
1.1.4 XML与数据库的比较 ...................................................................................... 4
1.2 XML的基本语法 .................................................................................................... 5
1.2.1 文档声明 ........................................................................................................ 5
...... 动手体验:加深对 encoding属性的理解
1.2.2 元素定义 ........................................................................................................ 9
1.2.3 属性定义 ...................................................................................................... 10
1.2.4 注释 ............................................................................................................. 11
1.2.5 空格和换行的处理 ........................................................................................ 11
1.2.6 CDATA区 ...................................................................................................... 11
1.2.7 特殊字符 ...................................................................................................... 12
... 动手体验:加深对特殊字符的了解
1.2.8 处理指令(processing instruction) ................................................................ 14
... 动手体验:使用CSS控制XML文档的显示
1.3 XML约束模式 ...................................................................................................... 15
1.3.1 格式良好的(Well-formed)XML ................................................................... 15
1.3.2 XML的约束模式 ........................................................................................... 15
1.3.3 XML约束模式语言 ........................................................................................ 16
1.3.4 有效的(Valid)XML ..................................................................................... 17
1.4 DTD ..................................................................................................................... 17
1.4.1 初识DTD ..................................................................................................... 17
1.4.2 在XML文档中引入外部DTD文件 ............................................................... 18
1.4.3 在XML文档中直接嵌入DTD定义语句 ........................................................ 20
1.5 DTD的语法细节 ................................................................................................... 21
1.5.1 元素定义 ...................................................................................................... 21
1.5.2 属性定义 ...................................................................................................... 22
1.5.3 实体定义 ...................................................................................................... 27
... 动手体验:加深对引用实体的了解
1.6 XML Schema ......................................................................................................... 31
1.6.1 XML Schema与DTD的比较 .......................................................................... 31
1.6.2 一个XML Schema例子 ................................................................................. 32
1.7 名称空间 .............................................................................................................. 34
1.7.1 名称空间的概念 ............................................................................................ 34
1.7.2 名称空间声明 ............................................................................................... 34
1.7.3 默认名称空间 ............................................................................................... 35
1.7.4 属性的名称空间问题 ..................................................................................... 36
1.7.5 xml:space和xml:lang属性 .............................................................................. 36
1.8 引入XML Schema文档 ......................................................................................... 37
1.8.1 使用名称空间引入XML Schema文档 ............................................................ 37
1.8.2 不使用名称空间引入XML Schema文档 ......................................................... 39
1.9 思考与实践 ........................................................................................................... 39
2 Tomcat 构建 WEB 站点 ......................................................................................... 41
2.1 WEB应用的相关知识 ............................................................................................ 41
2.1.1 HTTP协议 .................................................................................................... 41
2.1.2 URL .............................................................................................................. 41
2.1.3 网站系统的组成 ............................................................................................ 42
2.1.4 主要的WEB服务器软件 ............................................................................... 43
2.2 安装Tomcat .......................................................................................................... 44
2.2.1 Tomcat简介 .................................................................................................. 44
2.2.2 获取Tomcat安装程序包 ............................................................................... 44
2.2.3 使用zip和tar.gz包安装Tomcat ..................................................................... 44
2.2.4 使用exe程序安装Tomcat ............................................................................. 46
2.3 Tomcat的启动与停止 ............................................................................................ 50
2.3.1 使用Tomcat服务程序 ................................................................................... 50
... 多学两招:查找网络服务程序监听异常的问题
2.3.2 使用Tomcat程序组中的快捷菜单 ................................................................. 53
... 多学两招:了解Tomcat 4.1.3的快捷启动菜单的工作原理
2.3.3 使用tomcat.exe程序 ..................................................................................... 56
... 指点迷津:tomcat5.exe启动的tomcat程序不一定是tomcat5.exe自身所在的目录
2.3.4 startup.bat批处理文件 .................................................................................... 58
2.3.5 catalina.bat批处理文件 ................................................................................... 61
2.3.6 使用批处理程序及查找Tomcat的启动问题 ................................................... 65
... 动手体验:练习查找tomcat的启动错误
2.4 配置WEB站点的虚拟目录 .................................................................................... 68
2.4.1 虚拟WEB目录的映射关系 ............................................................................ 68
2.4.2 设置WEB站点的根目录 ............................................................................... 69
... 动手体验:修改WEB站点的默认根目录
2.4.3 设置WEB站点的虚拟子目录 ........................................................................ 71
... 动手体验:设置WEB站点的虚拟子目录
... 脚下留心:war文件的内部目录结构
2.4.4 部署描述符与目录的默认网页 ....................................................................... 73
... 动手体验:设置目录的默认网页
2.5 配置虚拟主机 ....................................................................................................... 75
2.5.1 浏览器访问WEB资源的过程 ........................................................................ 75
... 动手体验:用telnet程序分析浏览器访问WEB资源的过程
... 多学两招:打开telnet程序的本地回显功能
2.5.2 虚拟主机及实现原理 ..................................................................................... 77
2.5.3 基于主机名的虚拟主机 ................................................................................. 78
...... 动手体验:使用 Tomcat建立基于主机名的虚拟主机
2.5.4 基于端口号的虚拟主机 ................................................................................. 82
... 动手体验:使用Tomcat建立基于端口号的虚拟主机
2.5.5 基于IP地址的虚拟主机 ................................................................................ 83
2.6 与专用WEB服务器的集成 .................................................................................... 83
2.6.1 集成的考虑因素 ............................................................................................ 84
2.6.2集成技术的选择 ............................................................................................. 85
2.6.3 JK插件 ......................................................................................................... 86
... 动手体验:下载JK插件
2.6.4 Tomcat的体系结构与JK插件的工作原理 ....................................................... 89
... 动手体验:查阅JK连接器的帮助文档
2.6.5 Tomcat与IIS服务器集成 .............................................................................. 93
2.6.6 Tomcat与Windows系统下的Apache服务器集成 .......................................... 100
2.6.7 与专业WEB服务器集成的现实问题 ............................................................ 103
2.7 思考与实践 ......................................................................................................... 103
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值