首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

Tomcat原理与Java Web系统开发

2010-04-27 
基本信息·出版社:清华大学出版社 ·页码:531 页 ·出版日期:2009年08月 ·ISBN:9787302198253 ·条形码:9787302198253 ·版本:第1版 ·装帧:平装 ...
商家名称 信用等级 购买信息 订购本书
Tomcat原理与Java Web系统开发 去商家看看
Tomcat原理与Java Web系统开发 去商家看看

 Tomcat原理与Java Web系统开发


基本信息·出版社:清华大学出版社
·页码:531 页
·出版日期:2009年08月
·ISBN:9787302198253
·条形码:9787302198253
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:程序员突击系列

内容简介 《Tomcat原理与Java Web系统开发》根据多年的Java Web开发经验,精心编写了《Tomcat原理与Java Web系统开发》。按照读者的学习规律,《Tomcat原理与Java Web系统开发》在介绍Java技术的基础上,循序渐进地介绍了如何在最新的Tomcat上开发整合各种Java Web应用技术,以及如何将Tomcat和其他主流HTTP服务器集成并创建具有实用价值的企业Java Web应用方案。全书内容分为4篇共18章,第1篇将引领读者学会安装与配置Tomcat,以及JSP、JavaBean和Servlet这些常用的Web开发技术,帮助读者顺利步入Java Web开发的殿堂;第2篇将学习一些Tomcat的高级技术,如会话管理、JMX、SSI、安全管理和日志管理工具Log4J;第3篇将讲解当前最为流行的Ant开发工具、Struts、Hibernate、Spring框架技术及其整合应用;第4篇的内容为项目实战,综合应用前面所学知识开发项目案例。
《Tomcat原理与Java Web系统开发》不仅适合Java Web开发的初、中级读者阅读,还可作为经验丰富的开发人员的参考用书,或者供各大中专院校和社会Java Web技术培训班作为Web程序设计方面的教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。
编辑推荐 《Tomcat原理与Java Web系统开发》是由清华大学出版社出版的。由浅入深、循序渐进,真正全面掌握系统开发技术。
以真实的项目开发与实现为主线,对各个设计元素进行深入讲解。
精选多个典型案例,并结合基础知识对系统进行分析、设计与编程实现。
对主流框架进行详细分析并整合至真实项目中。
强大的技术支持,读者可在学赛网社区“书评在线”版块中与作者进行直接交流。
丰富的程序资源,读者也可以在希赛网下载中心或学赛网下载中心下载《程序员突击:Tomcat原理与Java Web系统开发》所有实例的源代码和实战项目的源代码。
目录
第1篇 步入Java Web开发的殿堂
第1章 Tomcat的安装与配置
1.1 Tomcat简介
1.1.1 Servlet简述
1.1.2 Tomcat与Servlet之间的关系
1.1.3 Tomcat层次结构
1.1.4 Java Web应用处理
1.1.5 Tomcat发展
1.2 Tomcat的安装
1.2.1 安装准备
1.2.2 JDK安装及设置
1.2.3 Tomcat安装及设置
1.2.4 测试Tomcat
1.3 Tomcat的配置
1.3.1 Tomcat目录结构
1.3.2 Tomcat常用配置文件
1.3.3 Tomcat管理程序
1.3.4 Tomcat的控制配置
1.3.5 Tomcat的管理配置
1.4 第一个Web应用
1.4.1 需求分析
1.4.2 软件架构
1.4.3 文件清单
1.4.4 文件详述
1.4.5 发布聊天室
1.5 小结

第2章 JSP开发技术
2.1 JSP简介
2.2 JSP基本语法
2.2.1 基本语法
2.2.2 对象与范围
2.2.3 JSP中文显示问题
2.3 程序实例
2.4 小结

第3章 JavaBean技术
3.1 JavaBean简介
3.2 JavaBean特性
3.2.1 JavaBean的构造方法
3.2.2 属性
3.3 JSP中使用JavaBean
3.3.1 导入JavaBean类
3.3.2 声明JavaBean对象
3.3.3 访问JavaBean属性
3.4 JavaBean在JSP页面中的有效范围
3.4.1 page
3.4.2 request
3.4.3 session
3.4.4 application
3.5 JSP的Web开发模式
3.5.1 JSP+JavaBean模式
3.5.2 JSP+JavaBean+Servlet模式
3.6 JSP与JavaBean应用实例
3.7 小结

第4章 Servlet技术
4.1 Servlet简介
4.1.1 Servlet概述
4.1.2 Servlet类
4.1.3 Servlet功能
4.1.4 Java Servlet API
4.2 Servlet生命周期
4.2.1 加载和实例化Servlet
4.2.2 初始化
4.2.3 请求处理
4.2.4 终止Servlet
4.2.5 卸载Servlet
4.3 HttpServlet和ServletContext
4.3.1 HttpServlet类
4.3.2 ServletContext
4.4 Cookie的应用
4.4.1 Cookie概述
4.4.2 使用Cookie
4.4.3 Cookie创建的语法
4.4.4 读取Cookie的语法
4.4.5 命名约定
4.4.6 使用到期时间
4.5 Servlet过滤器和监听器
4.5.1 Servlet过滤器特点
4.5.2 Servlet过滤器接口
4.5.3 Servlet事件监听器
4.5.4 Servlet上下文监听器实例
4.6 Servlet JSP/Servlet中的汉字编码问题
4.6.1 GB23 12-80、GBK、GBI8030-2000汉字字符集及Encoding
4.6.2 JSP/Servlet Web编程时的Encoding问题
4.7 小结
第2篇 苦练基本功

第5章 Tomcat高级配置
5.1 Tomcat Admin简介
5.2安装配置Tomcat Admin
5.3 部署管理Web应用程序
5.4. 应用程序管理器的其他管理功能
5.4.1 概述
5.4.2部署一个Web应用
5.5 配置Realm组件
5.5.1 概述
5.5.2属性
5.6 Tomcat组件配置
5.6.1 概述
5.6.2 各种Tomcat组件之间的关系
5.6.3.Tomcat基本元素介绍
5.7Tomcat的其他配置功能
5.7.1 配置虚拟主机
5.7.2 配置基础验证
5.7.3 配置单点登录
5.7.4 配置用户定制目录
5.7.5 在Tomcat中使用CGI脚本
5.7.6 改变Tomcat 中的JSP编译器
5.7.7 限制特定主机访问
5.8 小结

第6章 Session会话管理
6.1 Session简介
6.1.1 Session的概念
6.1.2 Cookie与Session
6.2 Session跟踪方法
6.2.1 Session tracking定义
6.2.2 实现Session tracking
6.3 会话的持久化
6.3.1 概述
6.3.2 实现
6.4 伪会话管理机制
6.4.1 概述
6.4.2 实现伪会话管理机制
6.4.3 应用实例
6.5 小结.

第7章 Java管理扩展JMX
7.1 JMX简介.
7.2 使用Java管理扩展JMX体系结构
7.2.1 设备层
7.2.2 代理层
7.2.3 分布服务层
7.2.4 附加管理协议API
7.3 4 种类型的:MBeans
7.3.1 标准MBean
7.3.2 丢失MBean
7.3.3 代理和缺乏管理
7.3.4 简单代理
7.4 利用MC4J远程监测Tomcat集群
7.4.1 集群元素
7.4.2 JMX客户端
7.4.3 为JMX设置系统属性
7.4.4 Tomcat集群的配置
7.4.5 以编程的方式连接JMX代理
……
第8章 服务器端嵌入SSI
第9章 Tomcat安全管理
第10章 Log4J日志管理与程序调试
第11章 Ant应用
第12章 Struts框架基础
第3篇 突出重围 项目实战
第13章 电子商务购物车
第14章 某学院网站信息发布系统
第15章 基于Struts+Hibernate+Spring的消息发布系统
第4篇 高级开发技术
第16章 Hibernate应用
第17章 Spring应用
第18章 Struts+Spring+Hibernate整合
……
序言 Tomcat这一轻量级的Web应用软件正被Java开发人员广泛使用。灵活运用这种开发工具已成为Java Web开发人员的必备技能之一。此外还需要掌握JSP、JavaBean和Servlet这些基础的应用开发知识,在此基础之上再学习当前流行的Ant、Log4J 工具软件的应用,理解并运用Struts、Hibernte和Spring这些流行的开发框架技术,从而形成一名Java Web开发者的理想知识结构。本书将为读者搭建这种理想的知识体系。一、本书的知识体系
本书的知识体系结构如表1所示,遵循了循序渐进的原则,逐步引领读者从基础到各个知识点的学习,最后开发出完整的Java Web系统。二、章节内容介绍
全书分为4篇共18章。
第一篇“步入Java Web开发的殿堂”共分为4章。
第1章为读者讲解了.Tomcat的基础知识并指导读者在自己的计算机上建立起一个完整的开发环境,以利于开发、运行、调试本书中的所有程序代码,从而学习各个知识点及综合项目案例。
第2章为读者介绍了JSP基础知识,包括JSP语法基础、JSP指令与动作指令.并通过实例来强化.同时本章还介绍了如何解决新手普遍存在的JsP无法显示中文的问题。
第3章介绍了JavaBean技术的基本概念,并学习了如何在JSP中使用JavaBean技术。
第4章介绍了Servlet技术的相关内容,包括对Servlct技术的全面介绍和Servlet过滤器和监听器的应用介绍,同时还讲解了如何解决Servlet JSP/Servlet中的汉字编码问题.
文摘 插图:


第1篇 步入Java Web开发的殿堂
第1章 Tomcat的安装与配置
Tomcat可以运行Servlet和JSP,是一个小型的轻量级应用服务器,它性能稳定、扩展性好、源码开放,是开发中小型Web应用系统的首选。本章首先介绍Tomcat服务器特点、层次结构、应用处理流程及发展史,然后讲述Tomcat的安装、设置和测试,接着介绍Tomcat目录结构、常用配置平台、控制和管理程序等,最后设计一个不需数据库支持的简单聊天室。
1.1 Tomcat简介
Tomcat是Sun的JSWDK(Java Server Web Development Kit)中的Servlet容器,属于Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司和个人共同开发而成。Tomcat既是一个开放源码、免费支持JSP和Servlet技术的容器,同时又是一个Web服务器软件,受到了Sun公司的大力推荐和支持。因此,Servlet和JSP的最新规范都可以在Tomcat的新版本中得到实现。
与传统桌面应用程序不同,Tomcat中的应用程序是一个WAR(Web Archive)文件,它是许多文件构成的一个压缩包,包中的文件按照一定目录结构来组织,不同目录中的文件也具有不同的功能。部署应用程序时,只需要把WAR文件放到Tomcat的webapp目录F,Tomcat会自动检测和解压该文件。JSP文件第一次执行时,要先由Tomcat将其转化为Servlet文件,然后编译,所以速度会慢一些,但后继执行时速度会很快。
2.快表
从地址映射的过程可以发现,页式存储管理至少需要两次访问内存,第一次是访问页表,得到数据的物理地址;第二次是存取数据。若采用间接寻址访问数据,还需要再进行地址变换。为了提高访问内存的速度,可以在地址映射机构中增加一组高速寄存器,用来保存页表,这种方法需要大量的硬件开销。另一种方法是在地址映射机构中增加一个小容量的联想存储器,联想存储器由一组高速存储器组成,称为快表,用来保存当前访问频率高的少数活动页的页号及相关信息。
联想存储器存放的只是当前进程最活跃的少数几页,当用户程序要访问数据时,在联想存储器中找出该数据所在逻辑页号对应的物理页号,与页内地址拼接形成物理地址:若找不到对应的物理页号,则地址映射仍通过内存的页表进行。事实上,查找联想存储器和查找内存页表是并行进行的,一旦在联想存储器中找到相符的逻辑页号时,就停止查找内存页表。若找到相符的逻辑页号时,就通过查找内存页表得
……
热点排行