当前位置:首页 > 工业技术
Tomcat Web开发及整合应用
Tomcat Web开发及整合应用

Tomcat Web开发及整合应用PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:张洪伟编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:730212406X
  • 页数:614 页
图书介绍:本书共分为35章,内容涵盖了Tomcat的结构、各种Tomcat组件的配置方法以及相关的Java技术的开发方法、Tomcat与Web应用的辅助开发工具的整合(Web测试、SOAP、Log4j、JBOSS等)。本书的一个很大的特点就是对Web开发中涉及的各项技术都有介绍,对每项技术都做了比较详细的介绍并配有例子程序读者演示,每个例子具有很强的针对性,力求让读者通过亲自动手做而掌握各个技术的要点,学习尽可能多的知识。本书适合初、中级Java Web应用的开发者,其中的一些配置管理功能的介绍对于高级读者也有一定参考意义。
上一篇:高级无损检测工下一篇:数字通信
《Tomcat Web开发及整合应用》目录

第1章 Tomcat技术介绍 2

1.1 Servlet容器介绍 2

目录 2

第1部分 Tomcat起步 2

1.2.3 进程外的Servlet容器 3

1.2.2 进程内的Servlet容器 3

1.2 Tomcat的工作模式 3

1.2.1 独立的Servlet容器 3

1.3.3 Connector组件 4

1.3.2 Service组件 4

1.3 Tomcat的组织结构 4

1.3.1 Server组件 4

1.4 Java Web应用简介 5

1.3.4 容器类元素 5

1.5.1 j2sdk的安装 6

1.5 Tomcat的安装配置 6

1.6 基本的安装测试 8

1.5.3 解压安装Tomcat 8

1.5.2 使用可执行文件安装Tomcat 8

1.7 Tomcat Admin的安装 9

1.8 Tomcat启动分析 10

1.9 Tomcat版本选择 11

1.11 小结 12

1.10 相关问题 12

2.1 Tomcat的目录结构 14

第2章 发布Web应用 14

2.3.1 修改server.xml文件 15

2.3 添加Context元素 15

2.2 Web应用目录结构 15

2.3.3 使用默认发布目录 16

2.3.2 使用Context片断 16

2.4 Web描述发布应用 17

2.4.2 部署JSP文件 18

2.4.1 部署HTML文件 18

2.4.3 部署Servlet 20

2.4.4 部署Servlet Filter 22

2.4.5 部署Servlet Listener 24

2.4.6 部署JSP Tag Library 26

2.5 为Web应用打包 29

2.6 小结 30

3.1 JSP技术简介 31

第3章 JSP技术 31

3.3 JSP的语法 32

3.2 使用JSP的简单例子 32

3.3.1 JSP注释 33

3.3.3 JSP指令 34

3.3.2 JSP声明 34

3.3.4 JSP动作 36

3.3.5 Java程序段(Scriptlet) 40

3.3.7 JSP隐含对象 41

3.3.6 JSP表达式 41

3.4 JSP与Cookie 42

3.5 JSP异常处理 44

3.6 小结 46

4.1 Servlet简介 47

第4章 Servlet技术 47

4.2 Servlet的简单例子 48

4.3 Servlet的生命周期 50

4.3.2 初始化Servlet 51

4.3.1 加载和实例化Servlet 51

4.4 HTTP与HttpServlet 52

4.3.5 卸载Servlet 52

4.3.3 请求处理 52

4.3.4 终结Servlet 52

4.4.1 HTTP协议 53

4.4.2 HttpServlet类 55

4.5.2 getResourcePaths()方法 57

4.5.1 getContext()方法 57

4.5 ServletContext 57

4.5.5 setAttribute()方法 58

4.5.4 getAttribute()方法 58

4.5.3 getRealPath()方法 58

4.5.6 使用Servlet Context的例子 59

4.6 Servlet支持类 60

4.6.2 javax.servlet.http包定义的类和接口 61

4.6.1 javax.servlet包定义的类和接口 61

4.7 小结 62

5.2.2 属性 63

5.2.1 构造方法 63

第5章 JavaBean与Web开发 63

5.1 JavaBean简介 63

5.2 JavaBean特性 63

5.3.2 声明JavaBean对象 65

5.3.1 导入JavaBean类 65

5.3 在JSP中访问JavaBean 65

5.3.4 尝试使用JavaBean 66

5.3.3 访问JavaBean属性 66

5.4 JavaBean在JSP页面中的有效范围 67

5.4.1 在page范围内有效 68

5.4.2 在request范围内有效 69

5.4.3 在session范围内有效 70

5.4.4 在application范围内有效 71

5.5.1 JSP的两种设计模式 72

5.5 JSP的设计模式 72

5.5.2 JSP+JavaBean模式 73

5.5.3 JSP+JavaBean+Servlet模式 74

5.6 小结 75

6.2.1 JDBC两层模型和三层模型 76

6.2 JDBC预备知识 76

第6章 开发数据库应用程序 76

6.1 JDBC简介 76

6.2.3 DriverManager类——加载驱动程序 77

6.2.2 创建指定数据库的URL 77

6.2.4 Connection类——数据库连接 78

6.3 通过JDBC访问数据库 79

6.2.6 ResultSet类——结果集 79

6.2.5 Statement类——发送SQL语句 79

6.3.1 准备MySQL数据库 80

6.3.2 使用JDBC-ODBC桥+ODBC驱动程序连接数据库 81

6.3.3 使用本地协议纯Java驱动程序连接数据库 83

6.3.4 使用PreparedStatement接口发送SQL语句 85

6.3.5 使用JDBC的数据库事务操作 86

6.4.1 连接池和数据源简介 88

6.4 数据源(DataSource) 88

6.4.2 配置使用数据源 90

6.5.1 常用数据库JDBC连接写法 94

6.5 相关问题 94

6.5.2 常见JDBC异常原因和解决方案 95

6.6 小结 96

7.1.1 ShopOnLine的结构介绍 97

7.1 ShopOnLine实例介绍 97

第7章 简单Web应用实例 97

7.1.2 ShopOnLine的功能介绍 98

7.2.1 商品基本信息Bean——Product 99

7.2 开发并发布JavaBean 99

7.2.2 购物车Bean——ShoppingCart 101

7.2.3 购买项目Bean——ShoppingItem 103

7.3 数据库操作 104

7.4.1 商品列表页面 105

7.4 JSP页面 105

7.4.2 添加商品确认页面 106

7.4.3 中转页面 108

7.4.4 查看购物车 109

7.5 发布运行ShopOnLine应用 111

7.6 小结 112

8.2 安装配置Tomcat Admin 114

8.1 Tomcat Admin简介 114

第2部分 Tomcat配置管理 114

第8章 Tomcat系统配置管理器 114

8.3.1 设置虚拟目录(Context元素) 115

8.3 部署管理Web应用程序 115

8.3.2 资源绑定 118

8.3.3 配置日志(Logger) 120

8.3.4 为Web应用配置阀 121

8.3.5 配置安全域 122

8.4.2 配置虚拟主机(host) 124

8.4.1 配置连接器(connector) 124

8.3.6 卸载部署 124

8.4 应用程序管理器的其他管理功能 124

8.5 小结 125

9.1.1 许可权限 126

9.1 配置安全管理器(security manager) 126

第9章 Tomcat的其他配置功能 126

9.1.2 用SecurityManager配置Tomcat 127

9.2 高效类加载策略实现 128

9.1.3 Tomcat里受保护包的配置 128

9.2.2 System——初始化CLASSPATH环境变量里的类 129

9.2.1 Bootstrap——提供JVM基本运行类 129

9.2.4 Catalina——实现Tomcat 5本身所必需的类和资源 130

9.2.3 Common——Tomcat内部类和所有Web应用可见的附加类 130

9.2.6 WebappX——某个Web应用需要的类和资源 131

9.2.5 Shared——共享给所有Web应用的类和资源 131

9.3.1 配置Jasper2 132

9.3 Jasper 2 JSP Engine 132

9.3.2 编译Web应用 133

9.4.1 Default Servlet的配置 135

9.4 Default Servlet 135

9.4.2 定制目录列表 137

9.6 小结 139

9.5 Servlet自动重加载 139

10.1 Session简介 140

第10章 会话管理 140

10.2.1 使用Cookie跟踪Session 141

10.2 Session跟踪方法 141

10.2.2 使用URL-Rewriting跟踪Session 144

10.3 会话的持久化 148

10.3.2 用PersistentManager实现会话持久化 149

10.3.1 用StandardManager实现会话持久化 149

10.4.1 伪会话管理机制介绍 154

10.4 伪会话管理机制 154

10.4.2 伪会话管理机制的实现 155

10.5 小结 160

11.2.1 #echo命令 161

11.2 SSI命令与示范 161

第11章 使用SSI技术 161

11.1 SSI简介 161

11.2.3 #flastmod命令 163

11.2.2 #include命令 163

11.2.6 #config命令 164

11.2.5 #exec命令 164

11.2.4 #fsize命令 164

11.3 在Tomcat上配置支持SSI功能 165

11.6 小结 167

11.5 相关问题 167

11.4 设置SSI初始化参数 167

12.1.1 关于汉字编码 168

12.1 编码问题的根源 168

第12章 Tomcat中文编码问题解决方案 168

12.1.2 Java中文问题的根源 169

12.2.1 JSP页面显示中文乱码 170

12.2 Tomcat常见Web应用的解决方案 170

12.2.2 表单提交乱码 171

12.2.3 数据库应用乱码 174

12.3 其他应用的编码问题与解决方案 176

12.4 小结 178

13.1.2 JMX的优势 179

13.1.1 什么是JMX 179

第13章 JMX(Java Management Extensions) 179

13.1 JMX介绍 179

13.2 JMX管理框架结构 180

13.2.3 Distributed Service Level(分布服务层) 181

13.2.2 Agent Level(代理层) 181

13.2.1 Instrumentation Level(工具层) 181

13.3.1 Standard MBeans 182

13.3 MBeans介绍 182

13.2.4 Additional Management Protocol API(其他管理协议API) 182

13.4.1 可管理Tomcat体系结构组件 183

13.4 JMX在Tomcat中的可管理元素 183

13.3.2 Dynamic MBeans 183

13.3.3 Model MBeans 183

13.3.4 Open MBeans 183

13.4.2 可管理嵌入式组件 186

13.5 使用Manager访问Tomcat的JMX Support 187

13.5.1 使用JMX proxy 188

13.5.2 修改MBean属性 189

13.6 小结 190

14.1.2 jsp-examples和servlet-examples 192

14.1.1 Admin和Manager 192

第14章 Tomcat安全 192

14.1 Tomcat安装安全 192

14.2.2 用新的账号运行Tomcat 193

14.2.1 创建新的账号 193

14.1.3 更改停止命令 193

14.2 用其他账号运行Tomcat 193

14.3 文件系统安全 194

14.4.1 安全域概述 195

14.4 Tomcat安全域 195

14.4.2 为Web资源声明安全要求 196

14.4.3 内存域 201

14.4.4 JDBC域 202

14.4.5 DataSource域 204

14.5 在Tomcat中配置使用SSL 206

14.4.6 在Web应用中访问用户信息 206

14.5.1 SSL简介 207

14.5.2 在Tomcat中使用SSL 208

14.5.3 相关问题 211

14.6 小结 212

15.2 使用Tomcat阀 213

15.1 Tomcat阀简介 213

第15章 Tomcat阀 213

15.2.1 客户访问日志阀 214

15.2.2 远程地址过滤器 215

15.2.4 客户请求记录器 216

15.2.3 远程主机过滤器 216

15.2.5 单点登录阀 218

15.3 小结 219

16.1 Servlet过滤器简介 223

第16章 Servlet过滤器和监听器 223

第3部分 各种Java平台与技术的整合应用 223

16.2 Servlet过滤器体系结构 224

16.3.1 编写实现类的程序 225

16.3 实现一个Servlet过滤器 225

16.3.2 配置部署Servlet过滤器 229

16.4.1 XSLT转换简介 231

16.4 用Servlet过滤器转换XML文档 231

16.4.2 编写用于XSLT转换的Servlet过滤器 233

16.4.3 发布XSLT转换的Servlet过滤器 239

16.5 Servlet监听器简介 242

16.6 一个Servlet监听器的分析 243

16.7 小结 245

17.1 自定义JSP标签简介 246

第17章 使用自定义JSP标签 246

17.2.1 创建标签处理类 247

17.2 开发自定义JSP标签 247

17.2.2 创建标签库描述文件 251

17.2.3 在Web应用中使用自定义标签 254

17.3 相关问题 256

17.4 小结 256

18.1.1 Applet简介 257

18.1 Applet技术简介 257

第18章 开发Applet应用程序 257

18.1.2 Applet的生命周期与主要行为 258

18.2.1 编写Applet的Java文件 259

18.2 开发Applet 259

18.2.2 编写包含Applet的HTML文件 261

18.2.3 查看程序运行效果 262

18.3.1 Applet访问数据库 263

18.3 Applet访问Tomcat资源 263

18.3.2 Applet间通信 268

18.3.3 Applet与Servlet通信 272

18.5 小结 283

18.4 相关问题 283

19.1.1 什么是JNDI 284

19.1 JNDI概述 284

第19章 基于JNDI的应用程序开发 284

19.1.2 JNDI架构 285

19.2 在Tomcat中管理JNDI资源 286

19.2.1 使用普通JavaBean资源 287

19.2.3 使用JDBC Data Sources 290

19.2.2 使用Java Mail Sessions资源 290

19.2.4 使用定制资源工厂 291

19.3 小结 295

20.1.2 安装配置Ant 296

20.1.1 Ant简介 296

第20章 使用Ant管理Web应用 296

20.1 Ant入门 296

20.2.1 project元素 297

20.2 编写build.xml文件 297

20.2.2 target元素 298

20.2.4 property元素 299

20.2.3 task元素 299

20.2.6 build.xml示例 300

20.2.5 常用Ant Task 300

20.3 运行Ant 301

20.4 用Ant发布Java Mail Web应用 302

20.4.1 build.xml文件 303

20.4.4 copyjar target 305

20.4.3 compile target 305

20.4.2 init target 305

20.4.7 使用Ant发布Web应用 306

20.4.6 clean和help target 306

20.4.5 deploy target 306

20.6 小结 307

20.5 相关问题 307

21.2 Log4J关键类和接口介绍 308

21.1 Log4J简介 308

第21章 Log4J日志管理与程序调试 308

21.2.2 Level:日志级别 309

21.2.1 Logger:日志写出器 309

21.2.3 Appender接口 310

21.2.5 Log4J的Logger继承性 311

21.2.4 Layout类:日志输出格式 311

21.2.6 在程序中配置Log4J的例子 312

21.3.1 使用Javaproperties配置 313

21.3 配置Log4J 313

21.3.2 配置log4j.xml 317

21.3.3 Log4J配置实现过程 320

21.4.1 配置Log4J环境的Servlet 321

21.4 在Web应用中使用Log4J 321

21.4.2 编写配置文件 322

21.4.3 在JSP页面中输出日志 323

21.5 小结 324

21.4.4 发布运行这个Log4J程序 324

22.1.1 表达式语言的运算符 326

22.1 JSP 2.0的表达式语言 326

第22章 Tomcat与JSP 2.0 326

22.1.3 表达式语言的隐含对象 330

22.1.2 访问数据的格式 330

22.1.4 在EL中定义和使用函数 332

22.2.1 实现SimpleTag接口 335

22.2 JSP 2.0简单标签扩展 335

22.2.2 使用标签文件 337

22.3 小结 338

23.1 JBOSS简介 339

第23章 Tomcat与JBOSS 339

23.2 J2EE体系结构与JBOSS和Tomcat 340

23.3 配置安装JBOSS 341

23.4.1 创建EJB组件 342

23.4 创建J2EE应用 342

23.4.2 在Web应用中访问EJB组件 348

23.4.3 发布J2EE应用 351

23.5 小结 352

24.1.1 安装Eclipse 353

24.1 Eclipse简介与安装配置 353

第24章 Tomcat与Eclipse 353

24.1.2 Eclipse的多国语言包 354

24.2.1 下载安装MyEclipse插件 355

24.2 使用Eclipse开发Web应用程序 355

24.2.2 使用Eclipse+MyEclipse开发Struts Web应用程序 356

24.3.1 Tomcat插件的安装和初始化设置 358

24.3 Tomcat与Eclipse集成开发Servlet 358

24.3.2 Tomcat与Eclipse集成开发Servlet实例 359

24.4.2 建立Lomboz环境 361

24.4.1 Lomboz介绍 361

24.4 Tomcat与Eclipse插件开发——Lomboz 361

24.4.3 应用实例 363

24.5.1 Tapestry简介 366

24.5 用Eclipse、Spindle和Tomcat搭建Tapestry开发环境 366

24.5.3 Tapestry实例 367

24.5.2 安装Spindle插件 367

24.6 相关问题 368

24.7 小结 369

25.1 Hibernate技术简介 370

第25章 Tomcat与Hibernate 370

25.2 Hibernate配置 372

25.2.1 可编程的配置方式 373

25.2.2 XML配置文件方式 375

25.3 对象/关系数据库映射基础 376

25.3.1 class元素 377

25.3.2 id元素 378

25.3.3 property元素 379

25.4 第一个可持久化类 380

25.4.1 新建项目并配置环境 381

25.4.2 编写持久化类 382

25.4.3 编写映射文件 383

25.4.4 Hibernate配置 384

25.4.5 编写应用文件 385

25.4.6 Ant编译 386

25.4.7 运行程序 387

25.5.1 新建Tomcat Web Context并配置环境 388

25.5 Tomcat与Hibernate安装配置 388

25.5.2 配置数据库连接池 389

25.5.4 编写持久化类 392

25.5.3 配置Hibernate 392

25.5.5 编写映射文件 394

25.5.6 编写应用文件 395

25.5.7 发布运行Web应用 397

25.7 小结 398

25.6 相关问题 398

26.1.1 JUnit简介 399

26.1 JUnit简介和安装配置 399

第26章 Tomcat与Web测试 399

26.1.2 安装配置 400

26.2.3 Assert静态类——一系列断言方法的集合 401

26.2.2 TestCase抽象类——定义测试中固定方法 401

26.2 JUnit中常用的接口和类 401

26.2.1 Test接口——运行测试和收集测试结果 401

26.2.5 TestResult结果类和其他类与接口 402

26.2.4 TestSuite测试包类——多个测试的组合 402

26.3.1 创建测试实例并书写测试方法 403

26.3 使用JUnit进行软件测试 403

26.3.2 组装TestSuite 405

26.4 使用Cactus测试Web应用 407

26.4.2 使用Cactus测试Servlet 408

26.4.1 安装Cactus 408

26.5 相关问题 410

26.6 小结 411

27.1 MVC设计模式简介 413

第27章 Tomcat与MVC框架 413

27.2.1 Struts框架体系结构和工作原理 414

27.2 Struts MVC框架 414

27.2.2 从Struts的组件来看Struts的工作原理 416

27.2.3 Struts配置文件struts-config.xml 418

27.3.1 建立Struts开发环境 420

27.3 使用Struts创建Web应用 420

27.3.2 创建Model组件 421

27.3.3 创建View组件 427

27.3.4 创建工具类 430

27.4 运行基于Struts的Web应用 434

27.4.1 表单验证 435

27.4.2 用户登录验证 437

27.5.1 WebWork2简介 438

27.5 WebWork2 MVC框架 438

27.4.3 用户退出 438

27.4.4 相关问题 438

27.5.3 WebWork2框架 439

27.5.2 安装配置WebWork2环境 439

27.5.4 ServletDispatcher介绍 440

27.5.5 ActionContext(Action上下文) 441

27.5.8 验证框架 442

27.5.7 Interceptor(拦截器)框架 442

27.5.6 Action(动作) 442

27.5.9 XWork配置 443

27.6.1 创建Action组件 444

27.6 采用WebWork2创建Web应用 444

27.7 运行基于WebWork2的Web应用 446

27.6.2 创建视图组件 446

27.8 小结 449

28.1.2 SOAP通信过程介绍 450

28.1.1 什么是SOAP技术 450

第28章 在Tomcat中使用SOAP技术 450

28.1 Java SOAP技术概述 450

28.2.1 ApacheAxis简介 451

28.2 Tomcat与Apache Axis集成 451

28.2.2 建立Apache Axis环境 452

28.2.3 使用即时发布方式发布服务(JWS方式) 453

28.2.4 定制方式创建SOAP服务 454

28.2.5 发布和管理SOAP服务 456

28.2.6 创建和运行SOAP客户程序 457

28.2.7 Apache Axis服务类型 459

28.3.1 Apache SOAP简介 461

28.3 Tomcat与Apache SOAP集成 461

28.3.2 建立Apache SOAP环境 462

28.3.3 创建SOAP服务 463

28.3.4 发布和管理SOAP服务 465

28.3.5 创建和运行SOAP客户程序 467

28.4 小结 469

29.1 E-mail协议简介 470

第29章 开发Java Mail Web应用 470

29.2 Java Mail API简介 472

29.3.1 为邮件会话配置属性 474

29.3 创建Java Mail应用程序 474

29.3.4 发送邮件 475

29.3.3 准备要发送的Message实例 475

29.3.2 获取当前Session实例 475

29.3.5 编译运行 477

29.4.1 Java Mail Web应用的程序分析 478

29.4 Java Mail Web应用 478

29.4.2 邮件账户管理程序MailUserInfoBean.java 479

29.4.3 包含文件 482

29.4.4 登录邮件服务器 483

29.4.5 邮件夹管理 486

29.4.6 管理邮件夹中的邮件 489

29.4.7 查看邮件 492

29.4.8 写新邮件 493

29.4.10 发布Java Mail Web应用 496

29.4.9 退出系统 496

29.4.11 在Tomcat中配置Mail Session 497

29.6 小结 500

29.5 相关问题 500

30.1.2 CORBA的发展历程 502

30.1.1 CORBA产生的背景 502

第30章 Tomcat与CORBA技术 502

30.1 CORBA概述 502

30.1.3 CORBA体系结构概述 503

30.2.1 对象请求代理(object request broker,ORB) 505

30.2 CORBA技术构成 505

30.2.2 接口定义语言(interface defination language,IDL) 506

30.2.3 接口仓库(interface repository,IR) 508

30.2.6 GIOP和IIOP 509

30.2.5 动态调用接口和静态调用接口 509

30.2.4 对象适配器(object adapter,OA) 509

30.3.1 使用IDL语言定义IDL接口并编译映射到Java程序 510

30.3 实现CORBA服务 510

30.3.3 编写服务器端实现 511

30.3.2 实现IDL接口 511

30.3.4 实现CORBA客户端 513

30.3.5 执行程序 514

30.4 CORBA服务与Web应用结合 515

30.4.1 CORBA服务的Servlet客户端 515

30.4.2 配置CORBA服务的Servlet客户端 517

30.4.3 测试CORBA服务与Web应用 518

30.5 小结 519

第31章 整合Tomcat与Web服务器 520

31.1 概述 520

31.1.1 Web服务器简介 520

31.1.2 Web服务器与Tomcat的关系 520

31.1.3 Tomcat与几种Web服务器整合原理 520

31.2 整合Apache与Tomcat 523

31.2.1 安装Apache 523

31.2.3 workers.properties文件 524

31.2.2 安装JK插件 524

31.2.4 修改Apache配置文件 525

31.3 整合IIS与Tomcat 526

31.3.1 安装JK插件 526

31.2.5 配置成功测试 526

31.3.2 创建workers.properties文件 527

31.3.3 创建jk2.properties文件 527

31.3.4 编辑注册表 528

31.3.5 设置IIS的ISAPI筛选器 529

31.3.6 配置虚拟目录 529

31.3.7 设置主目录及其属性 530

31.3.8 配置成功测试 531

31.4 相关问题 531

31.5 小结 532

第32章 集群与负载均衡 533

32.1 集群与负载均衡的定义 533

32.2 集群中的会话复制 534

32.3 集群配置实例 536

32.3.1 安装Apache 536

32.3.3 安装JK插件 537

32.3.4 workers.properties文件 537

32.3.2 安装Tomcat 537

32.3.5 修改Apache配置文件 538

32.3.6 设置集群中的Web应用 538

32.3.7 测试集群的效果 541

32.4 小结 542

33.1.1 简介 543

33.1 Velocity入门 543

33.1.2 安装Velocity 543

第33章 Velocity模板语言 543

33.1.3 开始使用Velocity 544

33.2 注释 546

33.3 引用 547

33.3.1 变量引用 547

33.3.2 属性引用 548

33.3.3 方法引用 551

33.3.4 正式引用符(formal reference notation) 552

33.3.5 安静引用符(quiet reference notation) 552

33.4 指令 553

33.4.1 #set指令 553

33.4.2 #if/#elseif/#else指令 555

33.4.3 #foreach指令 555

33.4.4 #include指令 559

33.4.6 #stop指令 560

33.4.7 #macro指令 560

33.4.5 #parse指令 560

33.5 VTL的其他特征 562

33.5.1 关系运算和逻辑运算 562

33.5.2 转义VTL指令 563

33.5.3 数学运算 564

33.5.4 范围操作 564

33.6 小结 565

34.2 安装配置XDoclet 566

34.1 XDoclet入门 566

34.3 XDoclet的简单例子 566

第34章 XDoclet生成源代码或其他文件辅助工具 566

34.3.1 Java源程序和添加注释 567

34.3.2 编写build.xml文件 568

34.3.3 用XDoclet实现 569

34.4 XDoclet生成配置文件过程介绍 570

34.5 使用XDoclet进行Web开发 571

34.5.1 开发Struts 572

34.5.2 Servlet过滤器 575

34.5.3 自定义标签 577

34.5.4 运行演示例子 577

34.6 小结 581

第35章 创建嵌入式Tomcat服务器 582

35.1 嵌入式Tomcat服务器简介 582

35.2.1 安装嵌入式Tomcat包 583

35.2.2 创建嵌入式Tomcat的Java程序 583

35.2 嵌入式Tomcat配置 583

35.3 创建嵌入式Tomcat应用实例 584

35.3.1 创建嵌入式Tomcat 584

35.3.2 运行嵌入式Tomcat应用 588

35.4 相关问题 590

35.5 小结 590

附录A server.xml文件配置 591

附录B web.xml文件配置 608

相关图书
作者其它书籍
返回顶部