JSP编程及案例分析
- ISBN:9787512101111
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:320
- 出版时间:2010-05-01
- 条形码:9787512101111 ; 978-7-5121-0111-1
本书特色
jsp技术作为一种动态web开发技术,为非专业人员开发高水平的网站提供了良好的方法。但是,应该如何来学习呢?
本书较为全面地介绍了jsp技术,根据作者的开发经验,按照基础篇、提高篇、数据库应用篇的次序,由浅入深、循序渐进地介绍了jsp的运行系统、基本概念、语法规范及其相关内容,并提供了大量的应用实例。
全书共分为6章,内容包括jsp概述和基础、jsp内置对象、javabean组件、servlet技术、数据库操作,并结合应用实例加以巩固。
内容简介
本书较为全面地介绍了jsp技术,根据作者的开发经验,按照基础篇、提高篇、数据库应用篇的次序,由浅入深、循序渐进地介绍了jsp的运行系统、基本概念、语法规范及其相关内容,并提供了大量的应用实例。
全书共分为6章,内容包括jsp概述和基础、jsp内置对象、javabean组件、servlet技术、数据库操作,并结合应用实例加以巩固。
本书适合作为高职高专计算机专业的教材,也可供对web技术感兴趣的读者自学参考。
目录
第1章 jsp概述
1.1 jsp简介
1.1.1 什么是jsp
1.1.2 与java servlet的关系
1.1.3 jsp技术特点
1.1.4 与其他技术比较
1.2 图解开发环境
1.2.1 jdk安装及配置
1.2.2 tomcat安装及配置
1.2.3 建立虚拟工作目录
1.2.4 myeclipse安装及配置
1.3 语法介绍
1.3.1 jsp页面中的元素
1.3.2 jsp语法概要
1.3.3 模板文本(静态html)
1.4 运行**个jsp程序
1.5 人门实例
1.5.1 实例1:html练习
1.5.2 实例2:显示日期时间
1.6 本章小结
1.7 习题
第2章 jsp基础
2.1 jsp基本语法
2.1.1 jsp声明
2.1.2 jsp表达式
2.1.3 脚本段
2.2 jsp的指令
2.2.1 page指令
2.2.2 include指令
2.2.3 taglib指令
2.3 jsp的动作
2.3.1 jsp:include动作
2.3.2 jsp:usebean动作
2.3.3 jsp:setproperty动作
2.3.4 jsp:getproperty动作
2.3.5 jsp:forward动作
2.3.6 jsp:plugin动作
2.3.7 jsp:param动作
2.4 jsp的注释
2.5 jsp基础实例
2.5.1 实例1:jsp中方法定义
2.5.2 实例2:计算任意阶乘
2.5.3 实例3:jsp的出错处理
2.5.4 实例4:使用forward动作
2.5.5 实例5:使用param动作
2.5.6 实例6:使用include动作
2.6 本章小结
2.7 习题
第3章 jsp内置对象
3.1 request对象
3.1.1 request对象常用方法
3.1.2 表单信息读取
3.1.3 request乱码问题
3.2 response对象
3.2.1 response对象常用方法
3.2.2 动态响应contenttype属性
3.2.3 response的http文件头
3.2.4 response重定向
3.2.5 response的状态行
3.3 session对象
3.3.1 session对象常用方法
3.3.2 session对象的id
3.3.3 session对象与url重写
3.3.4 session对象的使用
3.4 apphcation对象
3.5 out对象
3.5.1 out对象常用方法
3.5.2 out对象之print()和println()对比
3.6 exception对象
3.6.1 exception对象常用方法
3.6.2 exception对象的使用
3.6.3 运行中可能出现的问题
3.7 其他内置对象
3.8 jsp内置对象实例
3.8.1 实例1:防刷新计数器
3.8.2 实例2:用户注册信息
3.8.3 实例3:获取请求相关信息
3.8.4 实例4:表单信息读取
3.8.5 实例5:提交表单计算平方根
3.8.6 实例6:中文乱码问题
3.8.7 实例7:动态响应contenttype属性
3.8.8 实例8:定时刷新页面
3.8.9 实例9:response重定向
3.8.10 实例10:修改response状态码
3.8.11 实例11:session与url重写
3.8.12 实例12:session的id
3.8.13 实例13:session对象的使用
3.8.14 实例14:application对象的使用
3.8.15 实例15:out对象的print()与prinfln()对比
3.8.16 实例16:out对象的使用
3.8.17 实例17:exception对象的使用
3.9 本章小结
3.10 习题
第2篇提 高篇
第4章 javabean组件
4.1 什么是javabean
4.2 编写和使用javabean
4.2.1 编写javabean
4.2.2 使用javabean
4.3 获取和设置javabean属性
4.3.1 获取javabean属性
4.3.2 设置javabean属性
4.4 javabean应用实例
4.4.1 实例1:编写javabean
4.4.2 实例2:使用javabean
4.4.3 实例3:获取javabean属性
4.4.4 实例4:设置javabean属性
4.4.5 实例5:简单计算器
4.4.6 实例6:彩色验证码
4.4.7 实例7:文本的读写
4.4.8 实例8:猜数字游戏
4.5 本章小结
4.6 习题
第5章 servlet技术
5.1 servlet简介
5.1.1 什么是servlet
5.1.2 servlet基本结构
5.1.3 servlet的映射
5.1.4 servlet生命周期
5.2 初始化参数
5.2.1 servlet初始化参数
5.2.2 实例:测试servlet初始化参数
5.2.3 servletcontext初始化参数
5.2.4 实例:测试servletcontext初始化参数
5.3 servlet请求分派
5.3.1 请求分派
5.3.2 重定向与请求分派
5.3.3 实例:重定向/请求分派
5.4 理解会话
5.4.1 会话管理机制
5.4.2 会话对象中读取/保存数据
5.5 servlet过滤器
5.5.1 过滤器工作原理
5.5.2 servlet过滤器api
5.5.3 过滤器相关接口工作流程
5.5.4 过滤器配置
5.5.5 过滤器链配置
5.5.6 实例1:简单过滤器
5.5.7 实例2:过滤器链
5.6 servlet监听器
5.6.1 接口及相关事件类
5.6.2 监听器配置
5.6.3 实例1:上下文相关监听器应用
5.6.4 实例2:httpsessionlistener应用
5.6.5 实例3:httpsessionattribute-listener应用
5.6.6 实例4:httpsessionbinding listener应用
5.6.7 实例5:请求相关监听器应用
5.7 servlet上下文
5.8 mvc迷你教程
5.8.1 mvc模式介绍
5.8.2 实战mvc
5.9 servlet实例
5.9.1 实例1:手工完成servlet程序
5.9.2 实例2:用户登录验证
5.9.3 实例3:web定时器
5.9.4 实例4:调查反馈
5.9.5 实例5:会话管理
5.9.6 实例6:重定向与请求分派
5.10 本章小结
5.11 习题
第3篇 数据库应用
第6章 jsp数据库操作
6.1 数据库基础
6.1.1 关系数据库简介
6.1.2 access数据库
6.1.3 sql server数据库
6.1.4 oracle数据库
6.1.5 mysql数据库
6.2 jdbc简介
6.2.1 什么是jdbc
6.2.2 jdbc的用途
6.2.3 jdbc的类型
6.2.4 jdbc的入门
6.3 jsp中使用数据库
6.3.1 数据库的连接过程
6.3.2 几种数据库的连接
6.4 数据操作
6.4.1 添加记录
6.4.2 查询记录
6.4.3 更新记录
6.4.4 删除记录
6.5 jsp数据库应用实例
6.5.1 实例1:留言板
6.5.2 实例2:通讯录
6.6 本章小结
6.7 习题
附录a 留言板系统
a1 数据存储
a2 java程序代码
节选
《JSP编程及案例分析》较为全面地介绍了JSP技术,根据作者的开发经验,按照基础篇、提高篇、数据库应用篇的次序,由浅入深、循序渐进地介绍了JSP的运行系统、基本概念、语法规范及其相关内容,并提供了大量的应用实例。全书共分为6章,内容包括JSP概述和基础、JSP内置对象、JavaBean组件、Servlet技术、数据库操作,并结合应用实例加以巩固。《JSP编程及案例分析》适合作为高职高专计算机专业的教材,也可供对Web技术感兴趣的读者自学参考。
相关资料
插图:为了克服Servlet的缺点,Sun公司以JavaServlet为基础,推出了JSP。JSP具有Servlet的几乎所有的优点。当一个客户请求一个JSP页面时,JSP引擎根据JSP页面生成一个Java文件,即一个Servlet。用.JSP支持Java Bean这一特点,可以有效地管理页面的逻辑部分和页面的输出部分。另外,JSP也可以和Servlet有效地结合,分离页面的逻辑部分和页面的输出部分。1.1.3 JSP技术特点关于JSP技术特点,主要有以下几点。1.将内容的生成和显示进行分离使用.JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化*终页面,使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和Java Bean组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Java Bean中,那么其他人(如Web管理人员和页面设计者)能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(如通过访问Java Bean组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这既有助于保护自己的代码,又可保证任何基于HTML的Web浏览器的完全可用性。2.一次编译。到处运行由于JSP页面的内置脚本语言基于Java语言,而所有的.JSP页面都要被编译成为Setv-let,这样JSP页面就具有Java技术的所有优点,包括健壮的存储管理和安全性等。当然其中*重要的一点就是“一次编译,到处运行”。JSP技术是与设计平台完全无关的,包括它的动态Web页面、Web服务器和底层的服务器组件。你可以在任何平台上编写JSP页面,在任何Web服务器或者Web应用服务器上运行,或者通过任何Web浏览器访问。有了这个优点,随着越来越多的供应商将.JSP支持添加到他们的产品中,你就可以使用自己所选择的服务器和工具了。更改工具或服务器并不会影响到当前的应用。3.强调可重用的组件绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBean或者企业版的JavaBean组件)来执行应用程序中所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。这些组件有助于将网页的设计与逻辑程序的编写分开,节约了开发时间,同时充分发挥了Java和其他脚本语言的跨平台的能力和灵活性。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。4.采用标记简化页面的开发Web页面开发人员不一定都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标记中进行动态内容生成时所必需的。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.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