JSP网络开发技术与整合应用

JSP网络开发技术与整合应用
作 者: 张洪伟
出版社: 清华大学出版社
丛编项: Java开发利器
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: jsp
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  本书提供作译者介绍张洪伟有多年项目开发经验。曾经在北京蓝天网通网络科技有限公司、北京埃姆耐特信息工程有限公司、北京美髯公科技发展有限公司任职。开发过中关村科技园区海淀园电子政务系统、日本富士通市电子政务、农产品交易市场系统等。目前的研究方向为实时嵌入式计算。...

内容简介

本书由浅入深、循序渐进地介绍了JSP技术的知识体系、开发技巧以及相关的技术整合。全书共分31章,内容涵盖了JSP技术基础、JSP技术的相关开发技术(包括JavaBeans、文件操作、数据库操作、自定义标签库等技术)、JSP技术与其他技术的整合开发(如Web测试、Log4j、J2EE、Hibernate 等)。本书一个最大的特点就是它一切以JSP技术为中心,涉及面广,对使用JSP进行Web开发过程中涉及的技术都有介绍,对每项技术都做了比较详细的介绍并配有实例程序供读者理解,每个例子都具有很强的针对性,力求让读者通过自己动手做而掌握每项技术的要点,从而学习更多的知识。. 本书适合JSP/Java编程的初中级读者、JSP编程爱好者、Java开发人员以及高校相关专业师生学习使用。...

图书目录

第1部分 JSP技术基础

第1章 JSP技术简介

1. 认识HTTP协议

2. 客户端Web程序设计介绍

3. JSP与其他动态网页技术

4. JSP的运行原理与优点

5. JSP的运行环境介绍

6. 运行第一个JSP应用程序

7. 小结

第2章 JSP语法

1. JSP容器与JSP页面生命周期

2. JSP注释

3. JSP声明

4. JSP指令

5. JSP动作

6. Java小程序段(Scriptlet)

7. JSP表达式

8. 小结

第3章 JSP内置对象

1. JSP内置对象介绍

2. 处理客户请求信息——request对象

3. 控制服务器的响应信息——response对象

4. 管理客户的会话——session对象

5. Web应用全局对象——application对象

6. 当前页面的引用——page变量

7. Servlet的配置信息——config对象

8. 向客户输出数据——out对象

9. 异常处理——exception变量

10. 小结

第4章 Servlet技术介绍

4.1 Servlet简介

4.2 快速体验Servlet——Servlet的简单例子

4.3 Servlet的生命周期

4.4 HTTP Servlet

4.5 Web程序的异常处理

4.6 小结

第5章 JavaBeans与JSP技术

5.1 JavaBeans技术简介

5.2 JavaBeans规范

5.3 JavaBeans与EJB的比较

5.4 JavaBeans在JSP技术中的应用

5.5 使用JavaBeans实现购物车

5.6 小结

第6章 JSP文件操作

6.1 快速体验JSP文件操作——使用JSP读取文本文件的简单例子

6.2 Java文件操作基础介绍

6.3 文件的上传

6.4 JSP操作Excel文件

6.5 小结

第7章 JSP Web应用的会话管理

7.1 JSP的会话管理机制简介

7.2 会话跟踪实现方法介绍

7.3 在Tomcat配置Session

7.4 使用Tomcat实现会话持久化

7.5 小结

第8章 JSP2.0技术

8.1 JSP2.0的表达式语言

8.2 JSP2.0新加指令介绍

8.3 JSP2.0简单标签扩展

8.4 小结

第2部分 JSP的应用

第9章 自定义JSP标签

9.1 自定义JSP标签实例

9.2 自定义JSP标签相关API

9.3 标签描述文件

9.4 相关问题

9.5 小结

第10章 JSP标准标签库(JSTL)

10.1 JSTL简介

10.2 JSTL快速入门——一个简单的例子

10.3 EL表达式语言

10.4 使用JSTL的核心标签库(Core Tag Library)

10.5 常见问题

10.6 小结

第11章 关系数据库与JDBC基础

11.1 使用JSP和JDBC开发一个数据库应用

11.2 关系数据库与SQL语言介绍

11.3 JDBC基础知识

11.4 通过JDBC访问数据库

11.5 JSP与数据库连接池

11.6 JSP与数据源(DataSource)

11.7 小结

第12章 JSP与Java Mail Web应用

12.1 Java Mail的简单实例

12.2 Java Mail API简介

12.3 使用Java Mail API发送带附件的邮件应用

12.4 创建可发送附件的Java Mail API应用

12.5 小结

第13章 XML在JSP中的应用

13.1 XML与JSP

13.2 使用DOM解析接口操作XML文件

13.3 使用JDOM操作XML文件

13.4 使用SAX操作XML文件

13.5 使用XSLT给XML定制样式

13.6 小结

第14章 使用Servlet过滤器和监听器

14.1 Servlet过滤器简介

14.2 实现一个Servlet过滤器

14.3 ServletRequest和ServletResponse的包装类

14.4 用Servlet过滤器过滤文本信息

14.5 Servlet监听器简介

14.6 网站计数器实例——使用Servlet监听器

14.7 小结

第15章 JSP Web应用的安全性

15.1 JSP/Servlet容器认证

15.2 为Web应用配置使用SSL

15.3 小结

第3部分 整合应用

第16章 Tomcat容器的JSP特色应用

16.1 使用Tomcat阀

16.2 使用基于JNDI的应用程序开发(介绍Tomcat的JNDI资源)

16.3 小结

第17章 在JSP中使用Hibernate实现数据持久化

17.1 快速体验JSP结合Hibernate——JSP和Hibernate结合的简单例子

17.2 Hibernate技术介绍

17.3 Hibernate配置

17.4 小结

第18章 JSP Web应用的设计概述

18.1 可维护性与可扩展性设计

18.2 JSP Web应用的设计

18.3 Web应用的架构框架

18.4 Web应用的测试

18.5 日志

18.6 小结

第19章 MVC模式实现——Struts

19.1 快速体验Struts——使用Struts框架的简单应用实例

19.2 Struts框架的体系结构与运行原理

19.3 Struts组件介绍

19.4 使用Struts开发用户登录系统——Struts实例

19.5 小结

第20章 MVC模式实现——WebWork2

20.1 快速体验WebWork2——简单应用实例

20.2 WebWork2组件介绍

20.3 使用WebWork2开发产品录入系统——WebWork2实例

20.4 小结

第21章 Java Server Faces

21.1 快速体验Java Server Faces——使用Java Server Faces开发的简单例子

21.2 Java Server Faces的生命周期

21.3 JSF定义的组件

21.4 Java Server Faces导航规则

21.5 小结

第22章 JSP Web应用测试

22.1 JUnit简介及安装配置

22.2 JUnit中常用的接口和类

22.3 使用JUnit测试的例子

22.4 使用JUnit测试Web应用

22.5 使用StrutsTextCase测试Struts应用程序

22.6 小结

第23章 使用Log4j进行日志管理与程序调试

23.1 快速体验Log4j——使用Log4j的简单例子

23.2 Log4j关键类和接口介绍

23.3 配置Log4j

23.4 Web应用中使用Log4j的例子

23.5 小结

第24章 使用XDoclet简化JSP的Web开发

24.1 快速体验XDoclet——使用XDoclet的简单例子

24.2 XDoclet生成配置文件过程介绍

24.3 使用XDoclet进行Web开发

24.4 小结

第25章 使用Ant管理JSP Web应用

25.1 快速体验Ant——使用Ant的简单例子

25.2 编写build.xml文件

25.3 用Ant发布复杂Web应用

25.4 小结

第26章 使用Eclipse开发JSP

26.1 Eclipse简介与Eclipse安装

26.2 使用Eclipse的Lomboz插件开发JSP

26.3 小结

第27章 使用JBuilder开发JSP

27.1 快速体验JBuilder

27.2 使用JBuilder开发JSP(实例)

27.3 使用JBuilder开始Servlet(实例)

27.4 使用JBuilder进行程序调试(实例)

27.5 小结

第28章 JSP结合EJB开发J2EE应用

28.1 快速体验EJB——JSP结合EJB开发的简单例子

28.2 EJB技术介绍

28.3 网上书店——J2EE应用实例

28.4 小结

第29章 JSP作为客户访问CORBA服务

29.1 快速体验CORBA——使用JSP访问CORBA的简单例子

29.2 CORBA技术构成

29.3 股票查询服务——CORBA服务实例

29.4 小结

第30章 Velocity模板语言

30.1 Velocity入门

30.2 注释

30.3 引用

30.4 指令

30.5 VTL的其他特征

30.6 小结

第4部分 JSP应用案例

第31章 JSP案例:在线图书订购系统

31.1 BookStore实例介绍

31.2 开发并发布JavaBeans

31.3 数据库操作

31.4 JSP页面

31.5 发布运行BookStore应用

31.6 小结