搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Tomcat原理与Java Web系统开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302198253
  • 作      者:
    陈菁菁主编
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2009
收藏
编辑推荐
  本书由浅入深、循序渐进,真正全面掌握系统开发技术。
  以真实的项目开发与实现为主线,对各个设计元素进行深入讲解。
  精选多个典型案例,并结合基础知识对系统进行分析、设计与编程实现。
  对主流框架进行详细分析并整合至真实项目中。
  强大的技术支持,读者可在学赛网社区“书评在线”版块中与作者进行直接交流。
  丰富的程序资源,读者也可以在希赛网下载中心或学赛网下载中心下载《程序员突击:Tomcat原理与Java Web系统开发》所有实例的源代码和实战项目的源代码。
展开
内容介绍
  《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的安装与配置
  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.分段存储管理方式的引入
  段是信息的逻辑单位.因此分段系统的一个突出优点是易于实现段的共享,即允许若干个进程共享一个或多个段,可简单地实现段的保护。
展开
目录
第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整合
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证