Tomcat原理与Java Web系统开发

出版时间:2009-8  出版社:清华大学出版社  作者:陈菁菁 编  页数:531  
Tag标签:无  

前言

  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中的汉字编码问题.

内容概要

  《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程序设计方面的教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。

书籍目录

第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 测试Tomcat1.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中使用JavaBean3.3.1 导入JavaBean类3.3.2 声明JavaBean对象3.3.3 访问JavaBean属性3.4 JavaBean在JSP页面中的有效范围3.4.1 page3.4.2 request3.4.3 session3.4.4 application3.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 API4.2 Servlet生命周期4.2.1 加载和实例化Servlet4.2.2 初始化4.2.3 请求处理4.2.4 终止Servlet4.2.5 卸载Servlet4.3 HttpServlet和ServletContext4.3.1 HttpServlet类4.3.2 ServletContext4.4 Cookie的应用4.4.1 Cookie概述4.4.2 使用Cookie4.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汉字字符集及Encoding4.6.2 JSP/Servlet Web编程时的Encoding问题4.7 小结第2篇 苦练基本功第5章 Tomcat高级配置5.1 Tomcat Admin简介5.2安装配置Tomcat Admin5.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与Session6.2 Session跟踪方法6.2.1 Session tracking定义6.2.2 实现Session tracking6.3 会话的持久化6.3.1 概述6.3.2 实现6.4 伪会话管理机制6.4.1 概述6.4.2 实现伪会话管理机制6.4.3 应用实例6.5 小结.第7章 Java管理扩展JMX7.1 JMX简介.7.2 使用Java管理扩展JMX体系结构7.2.1 设备层7.2.2 代理层7.2.3 分布服务层7.2.4 附加管理协议API7.3 4 种类型的:MBeans7.3.1 标准MBean7.3.2 丢失MBean7.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整合

章节摘录

  第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.快表  从地址映射的过程可以发现,页式存储管理至少需要两次访问内存,第一次是访问页表,得到数据的物理地址;第二次是存取数据。若采用间接寻址访问数据,还需要再进行地址变换。为了提高访问内存的速度,可以在地址映射机构中增加一组高速寄存器,用来保存页表,这种方法需要大量的硬件开销。另一种方法是在地址映射机构中增加一个小容量的联想存储器,联想存储器由一组高速存储器组成,称为快表,用来保存当前访问频率高的少数活动页的页号及相关信息。  联想存储器存放的只是当前进程最活跃的少数几页,当用户程序要访问数据时,在联想存储器中找出该数据所在逻辑页号对应的物理页号,与页内地址拼接形成物理地址:若找不到对应的物理页号,则地址映射仍通过内存的页表进行。事实上,查找联想存储器和查找内存页表是并行进行的,一旦在联想存储器中找到相符的逻辑页号时,就停止查找内存页表。若找到相符的逻辑页号时,就通过查找内存页表得到物理页号。2.3.4分段存储管理  1.分段存储管理方式的引入  段是信息的逻辑单位.因此分段系统的一个突出优点是易于实现段的共享,即允许若干个进程共享一个或多个段,可简单地实现段的保护。

编辑推荐

  本书由浅入深、循序渐进,真正全面掌握系统开发技术。  以真实的项目开发与实现为主线,对各个设计元素进行深入讲解。  精选多个典型案例,并结合基础知识对系统进行分析、设计与编程实现。  对主流框架进行详细分析并整合至真实项目中。  强大的技术支持,读者可在学赛网社区“书评在线”版块中与作者进行直接交流。  丰富的程序资源,读者也可以在希赛网下载中心或学赛网下载中心下载《程序员突击:Tomcat原理与Java Web系统开发》所有实例的源代码和实战项目的源代码。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Tomcat原理与Java Web系统开发 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7