Servlet和JSP编程基础

出版时间:2010-7  出版社:中国铁道出版社  作者:工业和信息化部教育与考试中心,清华大学计算机与信息管理中心  页数:309  

前言

  当今世界,随着信息技术在经济社会各领域不断深化的应用,信息技术对生产力以至于人类文明发展的巨大作用越来越明显。党的“十七大”提出要“全面认识工业化、信息化、城镇化、市场化、国际化深入发展的新形势新任务”,“发展现代产业体系,大力推进信息化与工业化融合”,明确了信息化的发展趋势,首次鲜明地提出了信息化与工业化融合发展的崭新命题,赋予了我国信息化全新的历史使命。近年来,日新月异的信息技术呈现出新的发展趋势,信息技术与其他技术的结合更加紧密,信息技术应用的深度、广度和专业化程度不断提高。  我国的信息产业作为国民经济的支柱产业正面临着有利的国际、国内形势,电子信息产业的规模总量已进入世界大国行列。但是我们也清楚地认识到,与国际先进水平相比,我们在产业结构、核心技术、管理水平、综合效益、普及程度等方面,还存在较大差距,缺乏创新能力与核心竞争力,“大”而不强。国际国内形势的发展,要求信息产业不仅要做大,而且要做强,要从制造大国向制造强国转变,这是信息产业今后的重点工作。要实现这一转变,人才是基础。机遇难得,人才更难得,要抓住本世纪头二十年的重要战略机遇期,加快信息行业发展,关键在于培养和使用好人才资源。《中共中央、国务院关于进一步加强人才工作的决定》指出,人才问题是关系党和国家事业发展的关键问题,人才资源已成为最重要的战略资源,人才在综合国力竞争中越来越具有决定性意义。  为抓住机遇,迎接挑战,实施人才强业战略,原信息产业部于2004年启动了“全国信息技术人才培养工程”。根据工业和信息化部人才工作要点关于“继续组织实施全国信息技术人才培养工程”的要求,工业和信息化部教育与考试中心将继续推进全国信息技术人才培养工程二期工作的开展。该项工程旨在通过政府政策引导,充分发挥全行业和全社会教育培训资源的作用,建立规范的信息技术教育培训体系、科学的培训课程体系、严谨的信息技术人才评测服务体系,培养造就大批行业急需的、结构合理的高素质信息技术应用型人才,以促进信息产业持续快速协调健康发展。  根据信息产业对技术人才素质与能力的需求,在充分吸取国内外先进信息技术培训课程优点的基础上,工业和信息化部教育与考试中心组织各方专家精心编写了信息技术系列培训教材。这些教材注重提升信息技术人才分析问题和解决问题的能力,对各层次信息技术人才的培养工作具有现实的指导意义。我们谨向参与本系列教材规划、组织、编写的同志们致以诚挚的感谢,并希望该系列教材在全国信息技术人才培养工作中发挥有益的作用。

内容概要

  自JSP动态网页技术推出以来,就迅速和广泛地用于Web上的应用软件开发。《Servlet和JSP编程基础》详细地介绍Servlet和.JSP的相关知识,共分10章:第1章JSP简介,第2章配置JSP运行环境,第3章JSP基本语法,第4章JSP内置对象,第5章数据库操作,第6章JSP中Bean的使用,第7章Servlet技术,第8章JSTL应用开发,第9章过滤器与监听器,第10章学生成绩管理系统。全书内容遵循循序渐进的原则,逐步深入,理论联系实际,注重项目实践,培养学生实际运用.JSP知识的能力。  《Servlet和JSP编程基础》的内容充实,步骤清晰,提供了大量的实例,并在每章中配有理论知识和能力形成的学习目标、本章小结及练习题,能够全面培养学生的能力。  《Servlet和JSP编程基础》可作为大中专院校计算机专业或相近专业“Web开发课程”的教材,也可作为JSP培训班的教材,方便对JSP感兴趣的读者自学使用。

书籍目录

第1章 JSP简介1.1 JSP概述1.2 第一个JSP例子1.3.JSP程序的执行过程1.4.JSP的技术前景本章小结练习题第2章 配置JSP运行环境2.1.JSP技术支持的架构模型2.2 应用程序服务器2.3.JSP运行环境2.4 安装J2SDK和配置环境变量2.5 安装Tomcat2.6 Tomcat的目录结构2.7.JSP页面的执行流程本章小结练习题第3章 JSP基本语法3.1.1 ava程序片3.2 声明3.3 表达式3.4 程序段3.5 JSP指令3.6 JSP动作3.7 字符使用惯例3.8 JSP异常3.9 HTML标记3.10 综合编程实例3.10.1 留言设计原理3.10.2 输入留言3.10.3 保存留言3.10.4 查看留言本章小结练习题第4章 JSP内置对象4.1 request对象4.2 response对象4.2.1 改变浏览器文件输出类型4.2.2 控制网页的刷新频率4.3 session对象4.3.1 显示客户会话ID4.3.2 信息的保存和获取4.3.3 计数器4.4 application对象4.5 page对象4.6 out对象4.7 用户登录系统本章小结练习题第5章 数据库操作5.1 JDBC简介5.2 JSP中的JDBC5.3 JDBC接口5.4 数据库事务处理5.5 数据查询5.5.1 顺序查询5.5.2 游动查询5.5.3 随机查询5.5.4 参数查询5.5.5 排序查询5.5.6 使用通配符查询5.6 数据更新5.6.1 修改数据5.6.2 添加数据5.6.3 删除数据5.7 网上投票本章小节练习题第6章.JSP中Bean的使用6.1 Bean的概念6.2 编写Bean6.3 JSP使用Bean6.4 访问Bean属性6.4.1 读取Bean属性的举例6.4.2 设置Bean属性举例6.5 Bean的作用域6.6 Bean的综合运用实例6.6.1 读文件6.6.2 写文件6.6.3 查询数据库6.6.4 添加记录6.6.5 标准考试本章小结练习题第7章 Servlet技术7.1 什么是Servlet7.2 Servlet技术的特点7.3 Servlet的生命周期7.4 开发部署一个简单的Servlet7.5 JSPServlet之间的关系本章小结练习题第8章 JSTL应用开发8.1 JSTL技术概述8.1.1 JSTL介绍8.1.2 安装JSTL8.1.3 一个简单的JSTL例子8.2 表达式相关标签8.2.1 8.2.2 8.2.3 8.2.4 8.3 流程控制标签8.3.1 8.3.2 与、8.4 迭代标签8.4.1 8.4.2 8.5 URL相关标签8.5.1 与8.5.2 8.5.3 8.6 国际化格式标签库8.6.1 8.6.2 8.6.3 8.6.4 与8.6.5 8.6.6 8.6.7 8.6.8 8.6.9 8.6.10 8.7 SQL相关标签8.7.1 8.7.2 8.7.3 8.7.4 8.7.5 8.8 XML标签8.8.1 XPath8.8.2 8.8.3 8.8.4 8.8.5 8.8.6 、和8.8.7 本章小结练习题第9章 过滤器与监听器9.1 过滤器9.1.1 过滤器概述9.1.2 相关类介绍9.1.3 开发与部署方法9.1.4 开发实例9.2 监听器9.2.1 监听器概述9.2.2 开发与部署方法9.2.3 ServletContext监听器9.2.4 HttpSession监听器9.2.5 Servlet.Request监听器本章小结练习题第10章 学生成绩管理系统10.1 系统需求分析10.1.1 系统用户及其权限分析10.1.2 系统功能需求10.2 系统总体架构10.3 数据库设计10.3.1 E-R图10.3.2 数据物理模型10.4.系统详细设计10.4.1.JavaBean及Servlet类包的情况10.4.2 系统的关键技术10.4.3 系统登录10.4.4 系统首页10.4.5 基础数据管理10.4.6 教务管理10.4.7 成绩录入10.4.8 成绩查询10.4.9 系统管理本章小结习题参考文献

章节摘录

  JSP技术允许开发者和设计者在现有业务基础上轻松地进行开发和维护工作。作为Java家族的一部分,JSP实现了基于Web的应用程序平台独立性,实现了用户界面和程序内容的分离,使得网页设计人员可以在不改变JSP程序的情况下更改用户界面。  那么JSP页面到底是什么呢?就其基本形式而言,JSP页面也是一种HTML页面,只不过它包含了用于产生动态网页内容的代码,这样的附加代码可能是JavaBean、JDBC对象、EJB对象或者远程方法调用(RMI)对象。例如一个JSP页面可能包含了用于产生静态网页文本或者图形的HTML代码,同时也包含了用于调用JDBC对象访问数据库的方法;当网页在客户端浏览器上显示时,其中既包含了静态的HTML文本,也包含了从数据库中获得的信息。  用户界面与逻辑程序的分类使得网页设计者和JSP程序开发者之间的任务十分清晰,即使很复杂的JSP代码也可以很容易被升级或重用。由于JSP页面在需要访问时会被自动编译,因此网页设计者在修改完静态网页内容时并不需要重新编译JSP程序,这也使得JSP较JavaServlet更加容易实现网页的动态化。实质上,JSP是ServletAPI的一种扩展,Servlet所产生的Web页面不能包含在HTML标签中,它离不开Java类文件的支持,而修改类文件需要重新编译Servlet程序。JSP在使用前必须被编译为Servlet,因此JSP具有Java的特点,包括对JavaAPI的访问。  ……

编辑推荐

  全国信息技术人才培养工程介绍,全国信息技术人才培养工程由原信息产业部于2004年正式启动并由工业和信息化部教育与考试中心负责具体实施。  全国信息技术人才培养工程将紧紧围绕“为加快工业化和信息化融合,走新型工业化道路培养人才”的主题,继续充分发挥全社会教育培训资源的作用,做大做强工业和信息技术教育培训体系。完善工业和信息化人才评测体系,大力拓展职业教育的课程体系,构筑工业和信息技术从业人员和后备人才的终身教育体系。Web应用开发工程师职业教育介绍。  随着社会信息化的发展,计算机信息系统的应用越来越普遍,Web应用系统的开发、运行与维护已成为众多单位一项长期性的工作。无论是专业的软件公司,还是一些企事业单位,都需要这方面的实用型软件人才。  为加快实用型软件人才培养,引导应届毕业生有效就业,工业和信息化部教育与考试中心委托清华大学计算机与信息管理中心制定了Web应用开发工程师职业教育项目培训方案。该项目是全国信息技术人才培养工程的重要组成部分。  该项目以培养受教育者的Web应用开发能力为目标,将实际Web应用开发中所需要的基础知识、基本技术和实用工具相互融合,并贯穿于教学的全过程。该项目教学大纲由长期从事软件开发的技术人员制定,他们依据多年积累的开发经验和体会,以及对软件人才成长过程的思考,结合软件开发的实际需求,精心设计了这组课程。  本套教材采用当前web应用开发的主流技术——基于Java技术架构的软件开发。教学内容分为三个层次:基础性课程、核心技术课程和项目实训课程。本次出版的系列教材名称如下:Java语言程序设计数据库技术基础网页设计基础serviet和JSP编程基础轻量级Java EE体系架构程序开发。

图书封面

评论、评分、阅读与下载


    Servlet和JSP编程基础 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7