Java Web编程技术(21世纪高等学校计算机教育实用规划教材)
- ISBN:9787302215400
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:428
- 出版时间:2010-03-01
- 条形码:9787302215400 ; 978-7-302-21540-0
本书特色
《Java Web编程技术》:21世纪高等学校计算机教育实用规划教材
内容简介
本书详细介绍了基于java的web编程技术,主要内容包括:web技术基础;servlet技术模型和servlet容器模型;jsp的各种元素、生命周期、作用域对象等;web应用开发中组件重用技术;表达式语言的使用,标准标签库和自定义标签以及标签文件的使用等;web应用的事件处理与过滤器的应用以及安全性等问题;*后介绍了struts框架和ajax技术。
本书较全面地介绍了应用java技术开发web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和实际应用的充分结合。本书每章提供了一定数量的习题,供读者复习参考。
本书可作为高等学校计算机及相关专业web编程技术课程的教材,也可供从事基于java的web应用开发技术人员学习参考,同时也可作java web开发员国际认证考试的备考材料和培训教材。
目录
1.1 web应用体系结构
1.1.1 www概述
1.1.2 服务器和浏览器
1.2 服务器的安装与配置
1.2.1 安装tomcat
1.2.2 查看tomcat的安装目录
1.2.3 测试tomcat
1.2.4 修改tomcat的端口
1.2.5 打开servlet重新载入功能
1.2.6 tomcat服务器的启动和停止
1.3 http基础
1.3.1 理解http协议
1.3.2 url和uri
1.3.3 html概述
1.4 动态web文档技术
1.4.1 静态web文档和动态web文档
1.4.2 服务器端动态web文档技术
1.4.3 客户端动态web文档技术
1.5 servlet与jsp入门
1.5.1 什么是servlet
1.5.2 什么是servlet容器
1.5.3 servlet的开发
1.5.4 错误处理
1.5.5 servlet的优缺点
1.5.6 什么是jsp页面
1.5.7 使用servlet还是jsp
1.6 小结
习题
第2章 servlet技术模型
2.1 servlet api
2.1.1 javax.servlet包
2.1.2 javax.servlet.http包
2.2 servlet的执行过程和生命周期
2.2.1 servlet的执行过程
2.2.2 servlet的生命周期
2.3 分析请求
2.3.1 http请求结构
2.3.2 发送请求
2.3.3 处理http请求
2.3.4 分析请求
2.3.5 请求转发
2.3.6 使用请求对象存储数据
2.4 发送响应
2.4.1 http响应结构
2.4.2 理解servletresponse
2.4.3 理解httpservletresponse
2.4.4 发送状态码和错误消息
2.5 小结
习题
第3章 servlet容器模型
3.1 web应用的结构和部署
3.1.1 web应用程序
3.1.2 应用服务器
3.1.3 web应用程序的目录结构
3.2 部署描述文件
3.2.1 一个简单的dd
3.2.2 dd文件的定义
3.2.3
3.2.4
3.2.5
3.3 servletconfig接口
3.4 servletcontext接口
3.4.1 得到servletcontext引用
3.4.2 获取应用程序的初始化参数
3.4.3 通过servletcontext对象获得资源
3.4.4 登录日志
3.4.5 使用requestdispatcher实现请求转发
3.4.6 使用servletcontext对象存储数据
3.4.7 检索servlet容器的信息
3.5 servlet的多线程问题
3.6 一个综合实例
3.7 小结
习题
第4章 会话管理
第5章 jsp技术模型
第6章 web组件重用与javabeans
第7章 jdbc数据库访问
第8章 使用表达式语言
第9章 自定义标签的开发
第10章 jstl与标签文件
第11章 web事件处理与过滤器
第12章 web应用的安全性
第13章 struts框架基础
第14章 ajax技术基础
参考文献
节选
《Java Web编程技术》详细介绍了基于Java的Web编程技术,主要内容包括:Web技术基础;Servlet技术模型和Servlet容器模型;JSP的各种元素、生命周期、作用域对象等;Web应用开发中组件重用技术;表达式语言的使用,标准标签库和自定义标签以及标签文件的使用等;Web应用的事件处理与过滤器的应用以及安全性等问题;*后介绍了Struts框架和Ajax技术。《Java Web编程技术》较全面地介绍了应用Java技术开发Web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和实际应用的充分结合。《Java Web编程技术》每章提供了一定数量的习题,供读者复习参考。《Java Web编程技术》可作为高等学校计算机及相关专业Web编程技术课程的教材,也可供从事基于Java的Web应用开发技术人员学习参考,同时也可作Java Web开发员国际认证考试的备考材料和培训教材。
相关资料
插图:1.Web服务器Web服务器(server)是向浏览器提供服务的程序。服务器是一种被动的程序,只有当其他计算机的浏览器向它们发出请求时才有所动作。在大多数情况下,这些动作是寻找并发送某个文档给提出请求的浏览器。*常用的Web服务器是Apache服务器,它是Apache软件基金会(Apache Software Foundation)提供的开放源代码软件,它是一个非常优秀的专业的Web服务器。*初,该服务器主要运行在Unix和Linux平台上,现在也可以运行在Windows平台上。Apache 服务器已经发展成为Internet上*流行的Web服务器。据Netcraft Web Server Survey 于2005年2月的调查显示,目前在Internet上有68%的Web站点使用Apache服务器。另一种比较流行的Web服务器是Microsoft公司开发的专门运行在Windows平台上的IIS服务器。2.Web浏览器在客户端通常使用Web浏览器(browser)程序来访问Web服务器上的资源。从本质上说,浏览器是一个程序,它可以向Web服务器发送HTTP请求消息并处理返回的响应,也能够捕捉到页面上的鼠标单击等事件。在Web早期,浏览器是基于字符的,不能显示任何图形信息,也不能提供图形化的用户界面。1993年,美国伊利诺伊大学的Marc Andreessen开发并发布了**个图形化的浏览器,名为Mosaic。Mosaic非常受欢迎,以至于在一年后Andreessen离开学校创办了著名的Netscape公司,其开发的浏览器称为Netscape Navigator。目前,*流行的两种浏览器是Internet Explorer和Netscape Navigator,另外一个免费的开源浏览器FireFox也非常流行。1.2 服务器的安装与配置Tomcat是由Sun公司和Apache 开发小组共同提出的合作项目Apache Jakarta项目下的产品,是为了使 Servlet/JSP能够与 Apache服务器一起运行而开发的Servlet/JSP容器。Tomcat服务器是免费的,它的*新版本实现了Servlet 2.5和JSP 2.1的规范,另外它本身具有作为Web服务器运行的能力,因此不需要一个单独的Web服务器。本书的所有程序都在Tomcat服务器中运行。目前的*新版本是Tomcat 6.0.20版。可下载Windows可执行的安装文件或压缩文件。下面介绍Tomcat服务器在Windows XP平台上安装、配置的方法。1.2.1 安装Tomcat安装Tomcat服务器必须先安装Java运行时环境(Java Runtime Enviroment,JRE),这里假设已在C:\jre1.7.0目录下安装了JRE。如果安装了JDK,也就同时安
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0