Servlet/JSP深入详解:基于Tomcat的Web开发
基本信息
编辑推荐
涵盖最新的Servlet 2.5和JSP 2.1规范.
深入、详尽、解惑..
秉承作者一贯的让读者知其然而知其所以然的写作思路
循序渐进的讲解、恰如其分的示例、完美的知识演绎...
内容简介回到顶部↑
本书涵盖了最新发布的servlet 2.5和jsp 2.1规范。全书共分3篇,分别为servlet、jsp及其应用书中展示了java web开发中各种技术的应用,帮助读者快速掌握java web开发。
在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。大部分章节都提供了多个例子,而且很多例子都是目前web开发中经常使用的,具有相当的实用价值。
本书的配套光盘免费提供了价值人民币330元的java教学视频(长达30小时),对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上。此外,在配套光盘中还提供了“html语言速成”教学视频、“http协议详解”教学视频和“eclipse开发工具介绍”视频,帮助读者快速掌握html语言和http协议,以及熟悉eclipse这个目前最为流行的java开发工具。
本书不仅可以作为java web开发的学习用书,还可以作为从事java web开发的程序员的参考用书和必备手册。
在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。大部分章节都提供了多个例子,而且很多例子都是目前web开发中经常使用的,具有相当的实用价值。
本书的配套光盘免费提供了价值人民币330元的java教学视频(长达30小时),对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上。此外,在配套光盘中还提供了“html语言速成”教学视频、“http协议详解”教学视频和“eclipse开发工具介绍”视频,帮助读者快速掌握html语言和http协议,以及熟悉eclipse这个目前最为流行的java开发工具。
本书不仅可以作为java web开发的学习用书,还可以作为从事java web开发的程序员的参考用书和必备手册。
作译者回到顶部↑
本书提供作译者介绍
孙鑫:1、程序员之家(www.sunxin.org)站长,著名IT培训专家,10年软件开发和教育培训经验,培训学员数千人,就业于微软、IBM、华为、东软、中软、联想、神州数码等企业。.
2、对多种程序语言和技术架构有深入的了解,擅长Java、J2EE、Struts、Hibernate、Spring、数据库建模、C/C++、VC++、COM/DCOM/COM+、MySQL、SQL Server、Oracle等。..
3、2004年曾推出《Java无难事》和《VC++深入编程》教学视频,获得了强烈的反响,在网络上掀起了一股视频教学的风潮,无数热爱编程的学员通过这两套视频走上了软件开发的道.. << 查看详细
2、对多种程序语言和技术架构有深入的了解,擅长Java、J2EE、Struts、Hibernate、Spring、数据库建模、C/C++、VC++、COM/DCOM/COM+、MySQL、SQL Server、Oracle等。..
3、2004年曾推出《Java无难事》和《VC++深入编程》教学视频,获得了强烈的反响,在网络上掀起了一股视频教学的风潮,无数热爱编程的学员通过这两套视频走上了软件开发的道.. << 查看详细
目录回到顶部↑
第1篇 servlet篇
第1章 servlet与tomcat
1.1 web技术的发展
1.2 servlet与servlet容器
1.3 servlet容器的分类
1.4 tomcat简介
1.5 tomcat的安装与配置
1.5.1 tomcat的目录结构
1.5.2 运行tomcat
1.5.3 tomcat启动分析
1.6 tomcat的体系结构
1.7 tomcat的管理程序
1.8 小结
第2章 servlet技术
2.1 servlet api
2.1.1 servlet接口
2.1.2 servletrequest和servletresponse
2.1.3 servletconfig
2.1.4 一个简单的servlet
2.1.5 genericservlet
第1章 servlet与tomcat
1.1 web技术的发展
1.2 servlet与servlet容器
1.3 servlet容器的分类
1.4 tomcat简介
1.5 tomcat的安装与配置
1.5.1 tomcat的目录结构
1.5.2 运行tomcat
1.5.3 tomcat启动分析
1.6 tomcat的体系结构
1.7 tomcat的管理程序
1.8 小结
第2章 servlet技术
2.1 servlet api
2.1.1 servlet接口
2.1.2 servletrequest和servletresponse
2.1.3 servletconfig
2.1.4 一个简单的servlet
2.1.5 genericservlet
前言回到顶部↑
随着Java语言的流行,Java在网站和企业级应用的开发上应用得越来越普遍,Java Web开发已经成为Java企业级解决方案中不可或缺的重要组成部分。.
本书遵照Servlet 2.5和JSP 2.1规范,系统、完整地介绍了Java Web开发中的各种技术,从知识的讲解→知识的运用→实际问题的解决,一步一步地引导读者掌握Java Web开发的知识体系结构。如果希望掌握更深入的知识,读者可以进一步学习笔者的另一本著作《Struts 2深入详解》。
本书面向的读者
本书面向的读者群包括:
毫无Web经验的初学者。
有一定的Web经验,但没有从事过Web开发的读者。
具有其他脚本语言Web开发经验,想要快速转向Java Web开发的程序员。
正在从事Java Web开发的初、中级程序员。
此外,为了照顾没有Java语言基础知识的读者,在本书的配套光盘中,提供了一套完整的Java教学视频(价值人民币330元),以帮助读者快速地从Java语言的学习中过渡到Java Web的开发上。也就是说,本书也适合于正准备学习Java语言的读者,通过本书,这些读者可以直接掌握Java语言,到Java Web开发的企业级应用。
本书的内容组织
全书共分3篇,包括了Servlet篇、JSP篇和应用篇。前两篇相对独立,但在内容上又有递进的关系。最后一个部分综合应用前两个部分的知识,讲解了一些高级应用,并结合实际开发中要解决的问题,给出了很多具有实用价值的实例程序。
附录作为本书不可或缺的部分,对HTML和HTTP协议进行了介绍,缺少Web经验的读者可以从这两部分中学到Web开发的必备知识。此外,附录还提供了server.xml和web.xml文件的介绍,可以作为读者从事Java Web开发的参考。
本书在内容的编排上独具匠心,将知识的连贯性和学习规律有机地组织在一起。本书首先介绍了Servlet技术及其应用,并介绍了Tomcat服务器的体系结构和相关配置。在第1篇中,包括了下面的主题:
Servlet与Tomcat
Servlet技术
Web应用程序的部署
数据库访问
会话跟踪
Servlet的异常处理机制
开发线程安全的Servlet
本书遵照Servlet 2.5和JSP 2.1规范,系统、完整地介绍了Java Web开发中的各种技术,从知识的讲解→知识的运用→实际问题的解决,一步一步地引导读者掌握Java Web开发的知识体系结构。如果希望掌握更深入的知识,读者可以进一步学习笔者的另一本著作《Struts 2深入详解》。
本书面向的读者
本书面向的读者群包括:
毫无Web经验的初学者。
有一定的Web经验,但没有从事过Web开发的读者。
具有其他脚本语言Web开发经验,想要快速转向Java Web开发的程序员。
正在从事Java Web开发的初、中级程序员。
此外,为了照顾没有Java语言基础知识的读者,在本书的配套光盘中,提供了一套完整的Java教学视频(价值人民币330元),以帮助读者快速地从Java语言的学习中过渡到Java Web的开发上。也就是说,本书也适合于正准备学习Java语言的读者,通过本书,这些读者可以直接掌握Java语言,到Java Web开发的企业级应用。
本书的内容组织
全书共分3篇,包括了Servlet篇、JSP篇和应用篇。前两篇相对独立,但在内容上又有递进的关系。最后一个部分综合应用前两个部分的知识,讲解了一些高级应用,并结合实际开发中要解决的问题,给出了很多具有实用价值的实例程序。
附录作为本书不可或缺的部分,对HTML和HTTP协议进行了介绍,缺少Web经验的读者可以从这两部分中学到Web开发的必备知识。此外,附录还提供了server.xml和web.xml文件的介绍,可以作为读者从事Java Web开发的参考。
本书在内容的编排上独具匠心,将知识的连贯性和学习规律有机地组织在一起。本书首先介绍了Servlet技术及其应用,并介绍了Tomcat服务器的体系结构和相关配置。在第1篇中,包括了下面的主题:
Servlet与Tomcat
Servlet技术
Web应用程序的部署
数据库访问
会话跟踪
Servlet的异常处理机制
开发线程安全的Servlet
书摘回到顶部↑
第1篇 Servlet篇
第1章Servlet与Tomcat
本章要点
·了解Web技术的发展
·掌握Servlet和Servlet容器的相关概念
·了解Tomcat的作用
·掌握Tomcat的安装和配置
·了解Tomcat的启动过程
·熟悉Tomcat的体系结构
·会用Tomcat的管理程序
要掌握Java Web开发,首先就要学会编写Servlet,而要运行Servlet,则需要一个Servlet容器,本书选用的是Tomcat。下面让我们来了解一下Servlet和Tomcat。
1.1Web技术的发展
随着Internet的发展,基于HTTP协议和HTML标准的Web应用呈几何数量级的增长,人们的生活在不知不觉中已经被网络悄悄地改变了。在网络普及之前,我们购买图书要去书店,给亲人汇钱要去邮局或者银行……而现在,一切都是这么便捷,你可以在网上购买图书、汇款、缴纳电话费,你甚至可以为远在他乡的女朋友订购一束玫瑰。各种各样的网上业务丰富了我们的生活,节省了我们的时间,提高了我们的工作效率,改善了我们的生活品质。支撑这些网上业务的就是各种各样的Web应用,而这些Web应用又是用各种Web技术开发的。
早期的Web应用主要是静态页面的浏览(如新闻的浏览),这些静态页面使用HTML语言来编写,放在服务器上;用户使用浏览器通过HTTP协议请求服务器上的Web页面,服务器上的Web服务器软件接收到用户发送的请求后,读取请求URl所标识的资源,加上消息报头发送给客户端的浏览器;浏览器解析响应中的HTML数据,向用户呈现多姿多随着网络的发展,很多线下业务开始向网上发展,基于Intemet的Web应用也变得越来越复杂,用户所访问的资源已不仅仅局限于在服务器硬盘上存放的静态网页,更多的应用需要根据用户的请求动态生成页面信息,复杂一些的还需要从数据库中提取数据,经过一定的运算,生成一个页面返回给客户。例如,笔者通过Web浏览器想要查询本公司一年的销售报表,这个销售报表是根据一年的销售数据得出的,而这一年的销售数据非常多,通常都是存储在数据库中,当Web服务器端软件接收到客户端的请求,就需要从数据库中提取一年的数据,然后按照一定的统计规则,通过计算生成报表页面,发送到请求者的Web浏览器端。类似于上述的应用还有很多,要为用户提供各种各样的增强功能,就需要我们在Web服务端通过软件来实现。可是这种实现,如何才能完成呢?
……
第1章Servlet与Tomcat
本章要点
·了解Web技术的发展
·掌握Servlet和Servlet容器的相关概念
·了解Tomcat的作用
·掌握Tomcat的安装和配置
·了解Tomcat的启动过程
·熟悉Tomcat的体系结构
·会用Tomcat的管理程序
要掌握Java Web开发,首先就要学会编写Servlet,而要运行Servlet,则需要一个Servlet容器,本书选用的是Tomcat。下面让我们来了解一下Servlet和Tomcat。
1.1Web技术的发展
随着Internet的发展,基于HTTP协议和HTML标准的Web应用呈几何数量级的增长,人们的生活在不知不觉中已经被网络悄悄地改变了。在网络普及之前,我们购买图书要去书店,给亲人汇钱要去邮局或者银行……而现在,一切都是这么便捷,你可以在网上购买图书、汇款、缴纳电话费,你甚至可以为远在他乡的女朋友订购一束玫瑰。各种各样的网上业务丰富了我们的生活,节省了我们的时间,提高了我们的工作效率,改善了我们的生活品质。支撑这些网上业务的就是各种各样的Web应用,而这些Web应用又是用各种Web技术开发的。
早期的Web应用主要是静态页面的浏览(如新闻的浏览),这些静态页面使用HTML语言来编写,放在服务器上;用户使用浏览器通过HTTP协议请求服务器上的Web页面,服务器上的Web服务器软件接收到用户发送的请求后,读取请求URl所标识的资源,加上消息报头发送给客户端的浏览器;浏览器解析响应中的HTML数据,向用户呈现多姿多随着网络的发展,很多线下业务开始向网上发展,基于Intemet的Web应用也变得越来越复杂,用户所访问的资源已不仅仅局限于在服务器硬盘上存放的静态网页,更多的应用需要根据用户的请求动态生成页面信息,复杂一些的还需要从数据库中提取数据,经过一定的运算,生成一个页面返回给客户。例如,笔者通过Web浏览器想要查询本公司一年的销售报表,这个销售报表是根据一年的销售数据得出的,而这一年的销售数据非常多,通常都是存储在数据库中,当Web服务器端软件接收到客户端的请求,就需要从数据库中提取一年的数据,然后按照一定的统计规则,通过计算生成报表页面,发送到请求者的Web浏览器端。类似于上述的应用还有很多,要为用户提供各种各样的增强功能,就需要我们在Web服务端通过软件来实现。可是这种实现,如何才能完成呢?
……








点击看大图






加载中...

