JSP程序设计基础教程

出版时间:2009-6  出版社:人民邮电出版社  作者:苗连强 编  页数:248  

前言

  JSP(Java Server Page)是由Sun公司在Java语言基础上开发出来的一种动态网页制作技术。它是Java开发阵营中最具代表性的解决方案。JSP是比较热门的一种动态网页技术,它依靠.Java语言的稳定、安全、可移植性好等优点,成为大、中型网站开发的首选。  高职高专院校希望培养的学生能在未来就业中熟练使用所学知识与技能,因此也将JSP作为一门重要的程序设计课程。本书在编写过程中力求突出高职教育特点,坚持基础知识管用、理论知识够用、专业知识实用、专业技能会用的编写原则,以培养专业技术应用能力和职业操作技能为教材编写重点,将教材中的教学内容与职业培养目标相结合,注重实践教学,力求教学内容简洁、实用。  本书用通俗易懂的语言和实用生动的例子,系统地介绍了JSP开发技术、并且在每一章的后面还提供了习题,方便读者及时验证自己的学习效果。  为方便教师教学,本书配备了内容丰富的教学资源,包括所有程序源代码、PPT电子教案、教学大纲。任课老师可登录人民邮电出版社教学服务与资源网(www.ptpedu.com.cn)下载使用。  全书内容共分9章。第1章主要介绍JSP技术的相关概念以及JSP开发环境和开发工具,包括JSP技术概述、JSP的技术特征、JSP的处理过程、JSP与其他服务器端脚本语言的比较、JSP开发环境搭建、JSP开发工具及JSP程序开发模式等内容;第2章主要介绍JSP开发基础,包括Java语言基础和客户端脚本语言JavaScript;第3章主要介绍JSP语法,主要包括JSP的基本构成、JSP的指令标识、JSP的脚本标识、JSP的注释和动作标识;第4章主要介绍JSP内置对象,包括request对象、response对象、session对象、application对象、out对象和其他内置对象。第5章介绍JavaBean技术,主要包括JavaBean概述、创建JavaBean、JavaBean的应用和JavaBean的应用实例;第6章主要介绍Servlet技术,主要包括Servlet技术简介、Servlet开发和Servlet的应用实例;第7章介绍JSP实用组件,主要包括JSP文件操作、发送E-mail、JSP动态图表和JSP报表;第8章介绍JSP数据库应用开发,包括SQI。Servei·2000数据库管理系统、JDBC简介、JDBC中的常用接口、连接数据库、典型JSP数据库连接和数据库操作技术;第9章实训,是为巩固各章所学内容提供的实训练习。  本书由苗连强任主编,王国辉、宋来、李振军任副主编,其中第1~4章由宋来编写,第5-8章由李振军编写,第9~12章由苗连强编写,程序代码由王国辉编写并测试,全书由苗连强统稿,湖南铁道职院的刘志成老师审阅全稿。  虽然在编写本书的过程中,我们本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。

内容概要

  《JSP程序设计基础教程》系统地介绍了JSP程序设计的相关知识。全书共分9章,内容包括JSP概述、JSP开发基础、JSP语法、JSP内置对象、JavaBean技术、Servlet技术、JSP实用组件、JSP数据库应用开发和综合实训。《JSP程序设计基础教程》所有知识都结合具体实例进行讲解,力求详略得当,使读者快速掌握JSP程序设计的相关技术。

书籍目录

第1章JSP概述1.1JSP技术概述1.1.1Java语言1.1.2Servlet技术1.1.3JavaBean技术1.1.4JSP技术1.2JSP的技术特征1.3JSP的处理过程1.4JSP与其他服务器端脚本语言的比较1.4.1CGI1.4.2ASP1.4.3PHP1.4.4ASP.NET1.5JSP开发环境搭建1.5.1JSP的运行环境1.5.2JDK的安装与配置1.5.3Tomcat的安装与启动1.6JSP开发工具1.6.1Eclipse的安装1.6.2Eclipse的使用1.7JSP程序开发模式1.7.1单纯的JSP页面编程1.7.2JSP+JavaBean编程1.7.3JSP+Servlet+JavaBean编程1.7.4MVC模式1.8第一个JSP应用习题第2章JSP开发基础2.1Java语言基础2.1.1面向对象程序设计2.1.2基本数据类型及基本数据类型间的转换2.1.3常量与变量2.1.4运算符的应用2.1.5流程控制语句2.1.6字符串处理2.1.7数组的创建与应用2.1.8集合类的应用2.1.9异常处理语句2.2客户端脚本语言JavaScript2.2.1JavaScript脚本语言概述2.2.2在JSP中引入JavaScript2.2.3JavaScript的数据类型与运算符2.2.4JavaScript的流程控制语句2.2.5函数的定义和调用2.2.6事件2.2.7JavaScript常用对象的应用习题第3章JSP语法3.1了解JSP的基本构成3.1.1JSP中的指令标识3.1.2HTML简介3.1.3嵌入的Java代码片段3.1.4JSP表达式3.2JSP的指令标识3.2.1使用page指令3.2.2使用include指令3.2.3使用taglib指令3.3JSP的脚本标识3.3.1JSP表达式(Expression)3.3.2声明标识(Declaration)3.3.3脚本程序(Scriptlet)3.4JSP的注释3.4.1HTML中的注释3.4.2带有JSP表达式的注释3.4.3隐藏注释3.4.4脚本程序(Scriptlet)中的注释3.5动作标识3.5.1jsp:include3.5.2jsp:forward3.5.3jsp:useBean3.5.4jsp:setProperty3.5.5jsp:getProperty3.5.6jsp:fallback3.5.7jsp:plugin习题第4章JSP内置对象4.1JSP内置对象概述4.2request对象4.2.1访问请求参数4.2.2在作用域中管理属性4.2.3获取Cookie4.2.4获取客户信息4.2.5访问安全信息4.2.6访问国际化信息4.3response对象4.3.1重定向网页4.3.2设置HTTP响应报头4.3.3缓冲区配置4.4session对象4.4.1创建及获取客户的会话4.4.2从会话中移除指定的对象4.4.3销毁session4.4.4会话超时的管理4.5application对象4.5.1访问应用程序初始化参数4.5.2管理应用程序环境属性4.6out对象4.6.1管理响应缓冲4.6.2向客户端输出数据4.7其他内置对象4.7.1获取会话范围的pageContext对象4.7.2读取web.xml配置信息的config对象4.7.3应答或请求的page对象4.7.4获取异常信息的exception对象习题第5章JavaBean技术5.1JavaBean概述5.1.1JavaBean技术介绍5.1.2JavaBean的种类5.1.3JavaBean规范5.2创建JavaBean5.3JavaBean的应用5.3.1获取JavaBean信息5.3.2向JavaBean中发送信息5.3.3在JSP页面中应用工具JavaBean5.4JavaBean的应用实例5.4.1应用JavaBean解决中文乱码5.4.2应用JavaBean实现购物车程序习题第6章Servlet技术6.1Servlet技术简介6.1.1什么是Servlet6.1.2Servlet技术特点6.1.3Servlet的生命周期6.1.4Servlet与JSP的区别6.1.5开发简单的Servlet程序6.2Servlet开发6.2.1Servlet的创建6.2.2Servlet的配置6.2.3编写生成验证码的Servlet6.2.4在Servlet中实现页面转发6.3Servlet的应用实例6.3.1应用Servlet获取表单数据6.3.2应用Servlet读取文件6.3.3应用Servlet写入文件习题第7章JSP实用组件7.1JSP文件操作7.1.1jspSmartUpload组件的安装与配置7.1.2jspSmartUpload组件中的常用类7.1.3采用jspSmartUpload组件进行文件操作7.2发送E-mail7.2.1JavaMail组件简介7.2.2JavaMail核心类简介7.2.3搭建JavaMail的开发环境7.2.4在JSP中应用JavaMail组件发送E-mail7.3JSP动态图表7.3.1JFreeChart的下载与使用7.3.2JFreeChart的核心类7.3.3利用JFreeChart生成动态图表7.4JSP报表7.4.1iText组件简介7.4.2iText组件的下载与配置7.4.3应用iText组件生成JSP报表习题第8章JSP数据库应用开发8.1SQLServer0数据库管理系统8.1.1安装SQLServer08.1.2安装SQLServer0SP4补丁8.1.3创建数据库8.1.4创建数据表8.2JDBC简介8.2.1JDBC技术介绍8.2.2JDBC驱动程序8.3JDBC中的常用接口8.3.1驱动程序接口Driver8.3.2驱动程序管理器DriverManager8.3.3数据库连接接口Connection8.3.4执行SQL语句接口Statement8.3.5执行动态SQL语句接口PreparedStatement8.3.6执行存储过程接口CallableStatement8.3.7访问结果集接口ResultSet8.4连接数据库8.4.1加载JDBC驱动程序8.4.2创建数据库连接8.4.3执行SQL语句8.4.4获得查询结果8.4.5关闭连接8.5典型JSP数据库连接8.5.1SQLServer0数据库的连接8.5.2Access数据库的连接8.5.3MySQL数据库的连接8.6数据库操作技术8.6.1查询操作8.6.2添加操作8.6.3修改操作8.6.4删除操作习题第9章实训9.1实训1开发环境的搭建与开发工具的使用9.1.1实训目的9.1.2实训内容9.1.3实训步骤9.2实训2JSP开发基础9.2.1实训目的9.2.2实训内容9.2.3实训步骤9.3实训3JSP语法9.3.1实训目的9.3.2实训内容9.3.3实训步骤9.4实训4JSP内置对象9.4.1实训目的9.4.2实训内容9.4.3实训步骤9.5实训5JavaBean技术的应用9.5.1实训目的9.5.2实训内容9.5.3实训步骤9.6实训6Servlet技术的应用9.6.1实训目的9.6.2实训内容9.6.3实训步骤9.7实训7JSP实用组件的应用9.7.1实训目的9.7.2实训内容9.7.3实训步骤9.8实训8数据库应用开发9.8.1实训目的9.8.2实训内容9.8.3实训步骤

章节摘录

  购物车相信大家都非常熟悉,在现实生活中,购物车是商场提供给顾客用来存放自己所挑选的商品的工具,顾客还可以从购物车中拿出不打算购买的商品。在Web程序开发中,购物车的概念被应用到了网络电子商城中,用户同样可对该购物车进行商品的添加和删除操作,并且购物车会自动计算出用户需要交付的费用。  本节将介绍应用JavaBean实现一个简单购物车程序的实例,该购物车程序实现了商品的添加、删除和清空所有商品的功能。  【例5.1l】应用JavaBean实现购物车程序。  下面先来介绍运行该实例后的操作流程。首先,用户在商品列表页面中单击“购买”超链接向购物车中添加选择的商品,如图5.18所示。对于同一个商品,每单击一次“购买”超链接,则购物车中该商品的购买数量加1。  然后,单击“查看购物车”超链接,查看自己的购物车,如图5.19所示。   ……

编辑推荐

  《JSP程序设计基础教程》可作为高职高专计算机及相关专业JSP课程的教材,也适合JSP初学者及程序开发人员参考使用。  “JSP程序设计基础教程”是由多位常年从事教育事业的教师及网站工程师,凭借多年的教学和实践经验,倾力打造的高职教材。通过本教材的学习,学生能够比较好地掌握开发JSP动态网站所需的基础知识和基本技能,同时通过循序渐进的技能实训,帮助学生树立起信心,认识到JSP开发动态网站的广阔应用前景,激发学生的创新精神和灵感,培养对后续课程的兴趣。基于这一教学思想,本教材由基础理论人手,突出技能实操训练,将丰富的课堂教学内容延伸到课后,通过综合实训,实现巩固理论知识、提高实践能力的教学目标。《JSP程序设计基础教程》利用通俗易懂的语言系统地介绍了有关JSP动态网站开发所涉及的各类知识。全书共分9章,包括:JSP概述、JSP,开发基础、JSP语法、JSP内置对象、JavaBean技术、Setvlet技术、JSP实用组件、JSF数据库应用开发和综合实训。《JSP程序设计基础教程》所有知识都结合具体实例进行介绍,力求详略得当,使读者快速掌握应用JSP开发动态网站的编程技术。

图书封面

评论、评分、阅读与下载


    JSP程序设计基础教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7