出版时间:2009-4 出版社:清华大学出版社 作者:李绪成,闫海珍 主编 页数:388
Tag标签:无
前言
《Java Web开发教程——入门与提高篇(JSP+Servlet)》这本书终于出版了! 我从2000年开始使用JSP,2002年开始给学生讲JSP课,那时候关于JSP的书很少, 讲了两年的JSP课之后觉得应该写一本自己用起来比较舒服的教材。接下来做了一些与此相关的工作,包括为学校研发中心制作JSP课件脚本,为东软在线大学制作Java流媒体课件,编写J2EE内部讲义(2006),编写Java教材(东北大学出版社,2007),编写Java EE 5教材(电子工业出版社,2007),编写JSP的专科教材(西安电子科技大学出版社,2007)。 今年年初清华大学出版社的付弘宇编辑和我联系,我们很快确定了合作。但现在与4年前大不相同,市场上已经有大量的JSP图书,要让这本书脱颖而出,就要突出自身的优势: 我早在2000年开始使用JSP,从2002年开始讲过6年JSP相关课程,制作过JSP课件,编写过JSP图书,参与过真正的JSP开发项目。除了书中的内容之外,我还可以给读者提供大量经过实践的电子文档,通过博客为读者解答学习过程中的问题。在本书出版之后,本人可以通过博客及出版社网站为读者提供更多的服务。 当然,本书的写作过程并不是完全顺利的,总是不断有新的想法,不断地调整内容,常常要写到深夜。现在书稿终于大功告成,就我自己而言,对整本书是比较满意的。 阅读本书所需的基础知识 本书假定读者具有一定的Java基础和HTML基础。具有一定的Java基础意味着读者需要熟悉Java基本语法、熟悉面向对象的概念以及熟悉常用类库。具有一定的HTML基础意味着读者需要掌握HTML文档的基本结构以及常用的标签。如果读者有网络相关的知识则更好,对于Web应用的运行机制理解会更深入。如果读者具有比较好的英语水平,相信对学习会更有帮助,因为JSP的大部分技术文档都是英文的。
内容概要
本书是关于Java Web开发的入门与提高教材。本书共分两部分。第一部分按照软件系统的组成对Java Web开发的主要技术进行了介绍。第1、2章对Java Web应用进行了概述; 第3~5章分别对Java Web应用的输入、处理和输出进行了介绍; 第6章介绍了控制器以及Servlet; 第7章对Web应用的请求/响应模式进行了详细介绍; 第8、9章分别介绍了如何在内存和数据库中存取Web应用相关信息; 第10章给出了两个简单的综合实例。第二部分从工程的角度介绍了Java Web开发的相关方面。第11~13章分别介绍了集成开发环境、Ant构建工具以及CVS的使用; 第14~18章分别介绍了Web应用的调试、测试、日志处理、安全控制和国际化等; 第19章对Web应用开发中的常见问题进行了总结,包括路径、分页显示、结果集处理以及复杂查询。 本书可以作为计算机相关专业以及信息管理相关专业Java Web程序设计相关课程的教材,也可以作为Java Web程序设计的培训教材,还可以作为自学者的教材。
书籍目录
第一部分 基础篇 第1章 Java Web应用概述 1.1 认识Web应用 1.2 Java Web应用概述 1.3 运行环境及开发环境 1.4 发展历史 小结 习题 第2章 简单的Web应用实例 2.1 动手操作: 环境搭建 2.2 实例: 登录 2.3 Web应用文档结构 2.4 配置端口、应用、默认应用和欢迎文件 2.5 Servlet运行原理 2.6 JSP运行原理 2.7 MVC模式 小结 习题 第3章 输入 3.1 输入方式 3.2 常用表单元素 3.3 使用form元素 3.4 对输入信息进行验证 小结 习题 第4章 业务处理 4.1 客户端处理 4.2 JavaBean技术 4.3 自定义标签 小结 习题 第5章 输出 5.1 EL 5.2 输出信息 5.3 条件输出 5.4 循环输出 5.5 对JSTL中的fn函数库进行控制和处理 5.6 输出信息的格式化 5.7 对输入元素进行初始化 5.8 动态生成表单元素 小结 习题 第6章 Servlet与控制器 6.1 Servlet概述 6.2 接收信息 6.3 验证信息 6.4 转换信息 6.5 调用业务逻辑 6.6 响应 6.7 采用JSP页面完成控制 小结 习题 第7章 请求与响应 第8章 动态信息的存储与访问 第9章 JDBC技术 第10章 简单实例第二部分 提高篇 第11章 集成开发环境 第12章 使用Ant管理Web应用 第13章 使用CVS进行版本控制 第14章 程序调试 第15章 测试 第16章 日志处理 第17章 系统安全控制 第18章 国际化 第19章 技术专题附录A 使用MySQL参考文献
章节摘录
(1)在网页上单击超链接访问希望访问的内容,等待浏览器中内容的再次更新。 (2)在网页上输入一些信息,然后单击按钮,等待浏览器中内容的再次更新。 不管是在地址栏输入地址,还是单击超链接或者单击按钮,都需要等待浏览器中内容的更新。等待浏览器内容更新的过程,实际上是浏览器访问web应用的过程。这个过程如下。 (1)浏览器根据输入的地址找到相应的服务器,不同的网站对应不同的服务器。这个服务器可以接收浏览器发送的请求,通常称为web服务器。 (2)web服务器把这个请求交给相应的文件管理器,这个文件管理器也是一个服务器,通常称为应用服务器。 (3)应用服务器接收到请求之后,查找相应的文件,加载并执行这个文件。执行的结果通常是HTML文档。 (4)应用服务器执行完相应的文件之后,把执行的结果返回给web服务器,web服务器再把这个结果返回给浏览器。 (5)浏览器解析HTML文档,然后把解析后的网页显示给用户。
编辑推荐
编者已出版《Java Web开发实践教程——从设计到实现》(ISBN 9787302176244),可以与《Java Web开发教程:入门与提高篇(JSP+Servlet)》配套使用,学习效果更好。 《Java Web开发教程:入门与提高篇(JSP+Servlet)》编者正在编写《JavaWeb开发教程——框架篇(StrUtS2+Hibemate+Spring2)》,请感兴趣的读者关注。
图书封面
图书标签Tags
无
评论、评分、阅读与下载