JSP网络编程学习笔记(含光盘1张)

分類: 图书,计算机/网络,程序设计,JSP,
作者: 傅进勇,邓少烽,李波编著
出 版 社: 电子工业出版社
出版时间: 2008-5-1字数: 949000版次: 1页数: 593印刷时间: 2008/05/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121054952包装: 平装编辑推荐
本书内容新颖,基于目前JSP和IServlet最新版本,并结合J2EE最新规范,考虑JSP和Servlet历史版本兼容写作而成,使得读者不论基于JSP 1.2编程还是基于JSP 2.0编程,本书内容均适宜。本书内容全面,覆盖JSP和Servlet的核心技术点和重要知识点,囊括JDBC数据库操作,Hibernate、iBATIS、Spring流行框架技术,以及开源Web框架Struts、JavaServer Face技术;除此之外,本书将JSP Web应用开发的成套综合知识SOAP Web服务、Web应用分层及设计模式、国际化、异常处理、日志记录、调试技巧、测试部署等内容作重点讲解,这些专题基本囊括Java领域Web开发的各个层面。
内容简介
本书以JSP 2.0为基础,结合JSP和Servlet的最新规范,从基本的语法和规范入手,以恰当的实例为导向,对实例代码进行层层图解的方式,由浅入深地介绍JSP开发的基本理论知识及Web应用系统开发的实践经验。全书内容分为7篇,共23章,第一篇为“JSP应用开发基础”,主要讲述JSP技术背景情况、JSP技术的基本原理及开发环境的搭建;第二篇为“servlet核心技术”,主要讲述Servlet的技术特点、请求和响应、数据共享、会话跟踪等技术;第三篇为“JSP技术基础”,主要讲述JSP的基本语法和内建对象及JSP和servlet的集成,JavaBean和表达式语言;第四篇为“数据库访问技术”,主要讲述JDBC技术及JSP和Servlet如何通过JDBC访问数据库,以及如何改进数据库的访问和目前流行的Hibernate、iBATIs及Spring集成访问的支持;第五篇为“标签语言和表达式语言”,主要讲述JSP的标签技术,JSP提供的标准标签库JSTL的用法及用户如何自定义自己的标签库;第六篇为“web应用高级专题”,主要讲述Servlet过滤器、JSP异常处理、JSP日志、认证和安全、部署等内容;第七篇为“Web应用开发实例”,围绕一个电子商务网站,从需求分析、架构选取、数据存储、开发、测试及部署等过程中阐述web开发的步骤实例讲解。
本书适合于具有一定Java基础、欲入门JSP开发及struts等Java Web开发的程序员阅读,本书知识点丰富,也可作为专业Java开发程序员的必备参考书。
目录
第一篇JSP应用开发基础
第1章为什么要使用Servlet&JSP
第2章搭建运行和开发环境
第二篇Servlet核心技术
第3章Servlet基础
第4章请求和响应
第5章数据共享
第6章会话跟踪
第7章JSP基本结构
第8章JSP内建对象
第9章在JSP中使用JavaBean
第10章JSP和Servlet的集成
第11章表达式语言
第四篇数据库访问技术
第12章JDBC数据库访问技术
第13章高级数据库应用
第14章Hibernate数据持久化
第五篇标签语言和表达式语言
第15章标准标签库JSTL
第16章JSP自定义标签扩展
第六篇Web应用高级专题
第17章使用Servlet过滤器
第18章JSP异常处理
第19章JSP与日志记录
第20章Web设计优化
第21章Web认证与安全
第22章Web应用开发及部署
第七篇Web应用开发实例
第23章综合实例开发
书摘插图
第一篇JSP应用开发基础
第1章为什么要使用Servlet&JSP
1.2 HTML和HTTP
在上一节了解到,页面(或超文本)是一类很重要且应用最广泛的资源,它可以将文字、图像、超链接等丰富的内容呈现给用户。它之所以能实现这么强大的功能,是HTML和浏览器配合的结果。页面用HTML编写,可以定义各种格式的文字、图像、超链接等内容,而浏览器解释这些内容并将它显示给用户。
此外,Web是使用HTTP协议(Hypertext Transfer Protocol,超文本传输协议)进行通信的。HTTP这个名字可能让人认为它只能传输超文本类型的资源。实际上这个命名是因为该协议诞生时,Web主要用于页面传输;但实际上它也能传输其他如图像、文件等非页面数据。读者如有很丰富的网络使用经验,对这一点也会深有体会。
本节简单介绍HTML和HTTP,目的是给读者一个大概的认识,以方便后面的学习。读者如果有深入学习的需要,可以参考其他更详细的书籍和资料。
……