JSP动态网站开发基础教程与实验指导

出版时间:1970-1  出版社:清华大学出版社  作者:王晓军 等 著  页数:358  

前言

  JSP(Java Server Pages)是由Sun公司倡导、多家公司参与建立的一种动态网页技术标准。JSP可以随处编写随处运行,这种技术用Java语言作为脚本语言,以移植性好、安全性高、支持多线程等特点获得广大程序员的喜爱,其所具有的优势是其他Web技术所没有的。  本书面向JSP实际应用开发,通过大量的实例循序渐进地为读者介绍有关JSP开发所涉及的各类知识,同时还包含JDK、Eclipse、和Tomcat等JSP的相关知识。  本书定位与特色  面向职业技术教学 本书是在作者总结了多年开发经验与成果的基础上编写的,以实际项目为中心,全面、翔实地介绍了JSP开发所需的各种知识和技能。通过本书的学习,读者可以快速、全面地掌握使用JSP进行动态网站开发的方法。本书体现了作者“项目驱动、案例教学、理论实践一体化”的教学理念,是一本真正面向职业技术教学的教材。  合理的知识结构 面向程序员职业培训市场,结合程序开发实践介绍JSP编程知识,突出了职业实用性;全书各章都有实例分析,带领读者经历程序开发全过程,是一本真正的实训性案例教程。  真实的案例教学 针对每个知识点,本书设计了针对性强的教学案例,这些案例既相对独立,又具有一定的联系,是综合性开发实例的组成部分。读者在制作这些案例的过程中可以掌握每个知识点。本书有效地避免了其他JSP教程抽象、空洞或者实例不丰富的缺点。  理论实践一体化 在每个案例中有机地融合了知识点讲解和技能训练目标,融“教、学、练”于一体。每个案例的讲解都先提出功能目标,然后是实例制作演示和学生模仿练习、让学生掌握案例的完成过程,体现了“在练中学、学以致用”的教学理念。  阶梯式实践环节 本书精心设置了3个教学环节:实验指导、扩展练习、综合实训。让学生通过不断的练习实践,实现编程技能的逐步提高,最终实现与职业能力的接轨。  本书主要内容  内容由浅入深,涵盖了JSP的各个主要知识点。全书共12章,介绍了JSP技术、常用动态Web技术及JSP技术流行的开发模式;JSP开发环境配置,JSP页面组成元素,如注释、指令标签、脚本程序、动作标签等;JSP内置对象,如Request、Response、Application、Session等;JSP访问文件中的数据和数据库访问技术,JavaBean,Servlet技术,以及开发JSP技术需要掌握的Web基础知识。  本书最后提供了3个综合开发案例,分别是宠物诊所系统分析、Web图书查询系统和购物系统。其中,Web图书查询系统以JSP+JavaBean+Servlet技术实现简单的图书查询功能,加深了对MVC的认识;而购物系统则以实例方式介绍JSP技术的应用,特别是对Session对象的使用。  本书附有配套光盘。光盘提供了书中实例的源代码,全部经过精心调试,在Windows XP/Windows 2000/Windows 2003 Server下全部通过,能够保证正常运行。  读者对象  本书体现了作者在软件技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法,读者通过本书可以快速、全面地掌握使用JSP应用于动态网站编程的开发经验和技能。本书可以作为JSP职业培训教材和各级院校JSP授课培训教程,也可作为JSP的自学资料和参考资料。  除了封面署名人员之外,参与本书编写的人员还有李乃文、孙岩、马海军、张仕禹、夏小军、赵振江、李振山、李文采、吴越胜、李海庆、何永国、李海峰、陶丽、吴俊海、安征、张巍屹、崔群法、王咏梅、康显丽、辛爱军、牛小平、贾栓稳、王立新、苏静、赵元庆、郭磊、徐铭、李大庆、王蕾、张勇、郝安林等。  由于成书仓促,在编写过程中难免会有漏洞,欢迎读者通过清华大学出版社网站www.tup.tsinghua.edu.cn与我们联系,帮助我们改正提高。

内容概要

  《JSP动态网站开发基础教程与实验指导》理论与实践结合,全面介绍了JSP应用知识。《JSP动态网站开发基础教程与实验指导》共分12章,介绍了JSP技术概况、JSP开发环境、JSP页面元素、JSP内置对象(如Request、Response、Application、Session等)、访问数据库技术、JavaBean技术、Servlet技术以及开发JSP技术需要掌握的Web基础知识,《JSP动态网站开发基础教程与实验指导》最后提供了3个综合开发案例。《JSP动态网站开发基础教程与实验指导》附有配套光盘,提供了书中实例的源代码和视频教学文件。  《JSP动态网站开发基础教程与实验指导》体现了作者在软件技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法,可以作为JSP职业培训教材和各级院校JSP授课培训教程,也可作为JSP自学资料和参考资料。

书籍目录

上篇 基础篇	1第1章 JSP概述	11.1 JSP简介	11.1.1 JSP的形成及发展	11.1.2 JSP的优势	21.2 Servlet技术	41.3 JSP与CGI、PHP、ASP/ASP.NET的比较	51.3.1 CGI技术	51.3.2 PHP技术	61.3.3 ASP/ASP.NET技术	71.3.4 各种Web技术性能比较	91.4 JSP技术架构	9第2章 JSP开发环境	142.1 JDK开发工具包	142.1.1 JDK概述	142.1.2 JDK的安装与配置	152.2 Tomcat服务器	192.2.1 Tomcat概述	192.2.2 Tomcat的下载与安装	202.2.3 显示字体实例	232.3 安装与配置Eclipse	252.3.1 Eclipse简介	252.3.2 安装MyEclipse	262.3.3 Eclipse加载Tomcat	302.3.4 在Eclipse中创建JSP	312.4 JSP页面执行流程	362.5 扩展练习	37第3章 JSP页面元素	403.1 JSP页面的构成	403.2 脚本元素	423.2.1 声明	423.2.2 表达式	443.2.3 脚本小程序	443.3 指令元素	483.3.1 page指令	483.3.2 include指令	513.3.3 taglib指令	523.4 动作元素	533.4.1 文件导入标签	543.4.2 页面转发标签	563.4.3 追加参数标签	593.4.4 标签	593.5 扩展练习	62第4章 内置对象	654.1 Request请求对象	654.1.1 Request简介	654.1.2 Request对象应用	664.2 Response响应对象	694.2.1 response简介	694.2.2 Response对象应用	704.3 Out输出对象	744.3.1 Out简介	744.3.2 Out对象应用	764.4 PageContext对象	774.4.1 PageContext简介	774.4.2 PageContext对象应用	784.5 Session会话对象	794.5.1 Session简介	794.5.2 Session对象应用	804.6 Application对象	824.7 Execption对象	834.8 Config参数配置对象	844.9 Cookie对象	854.10 扩展练习	88第5章 JSP访问文件	915.1 File类	915.1.1 File类函数介绍	915.1.2 File类常见操作	935.2 数据流概述	975.3 字节流	995.3.1 使用类FileInputStream读文件	995.3.2 使用类FileOutputStream写文件	1015.4 字符流	1025.4.1 使用类FileReader读文件	1035.4.2 使用类FileWriter写文件	1045.5 回压字符流	1065.6 文件上传	1095.7 文件下载	1135.8 文件计数器	1165.9 扩展练习	117第6章 JSP访问数据库	1216.1 JDBC技术概述	1216.1.1 JDBC简介	1216.1.2 JDBC连接方式	1226.2 JDBC数据库操作核心类	1246.2.1 JDBC核心类结构	1246.2.2 驱动程序管理类:DriverManager	1256.2.3 数据库连接类:Connection	1286.2.4 SQL声明类:Statement	1306.2.5 查询结果类:ResultSet	1336.3 JDBC数据库操作实例	1366.3.1 新建数据库元素	1376.3.2 插入数据	1386.3.3 显示数据	1406.3.4 更新及删除数据	1426.3.5 数据库分页显示	1436.3.6 连接Access数据库	1456.4 扩展练习	147第7章 JavaBean技术	1507.1 JavaBean简介	1507.1.1 JavaBean概念	1507.1.2 JavaBean优点	1527.2 JavaBean开发	1537.2.1 JavaBean规则	1537.2.2 调用JavaBean	1557.2.3 JavaBean作用域范围	1587.3 设置或获取JavaBean属性	1627.3.1 设置JavaBean属性	1627.3.2 获取JavaBean属性	1657.4 扩展练习	168第8章 Servlet技术	1718.1 Servlet简介	1718.1.1 Servlet概述	1718.1.2 Servlet技术特点	1728.1.3 Servlet的生命周期	1738.1.4 开发、部署一个简单的Servlet	1748.2 Servlet常用接口及使用	1778.2.1 Servlet体系	1788.2.2 Servlet实现相关	1798.2.3 Servlet请求和响应相关	1828.2.4 配置相关	1868.2.5 会话跟踪	1888.2.6 Servlet异常相关	1928.3 Servlet配置选项	1928.3.1 元素及其子元素	1928.3.2 元素及其子元素	1948.4 用Servlet生成动态图片	1958.5 扩展练习	198第9章 Web基础知识	2019.1 Web发展及HTTP协议	2019.1.1 Web的产生与发展	2019.1.2 HTTP协议	2039.2 HTML标记语言	2049.2.1 HTML基本元素	2059.2.2 文字与段落	2069.2.3 超链接	2089.2.4 多媒体标记	2099.2.5 表单标记	2109.2.6 表格标记	2139.3 CSS样式表	2149.3.1 CSS概念	2149.3.2 使用CSS	2159.4 JavaScript脚本语言	2209.4.1 JavaScript概述	2209.4.2 JavaScript基本语法	2229.4.3 JavaScript对象	2269.4.4 JavaScript事件	2289.4.5 JavaScript表单验证	2309.4.6 JavaScript其他功能	2319.5 扩展练习	232第10章 宠物诊所系统分析	23510.1 系统概述	23510.1.1 需求分析	23510.1.2 系统用例图	23610.1.3 系统设计	23910.2 数据库设计	24010.3 系统功能模块设计	24210.3.1 用户管理模块	24210.3.2 宠物信息管理模块	24310.3.3 客户管理模块	24410.4 模块功能实现	24510.4.1 通用模块及首页实现	24510.4.2 用户管理模块	24910.4.3 实现宠物信息查询操作	25210.4.4 实现客户信息修改操作	25710.4.5 实现宠物诊断信息添加操作	26110.4.6 实现兽医信息浏览操作	265第11章 Web图书查询系统	26811.1 系统需求	26811.1.1 功能需求	26811.1.2 界面需求	26911.2 系统概要	27011.2.1 总体设计	27011.2.2 模块设计和功能分配	27011.3 数据库实现	27111.3.1 数据库的设计	27111.3.2 配置数据源	27311.4 系统编码实现	27411.4.1 查询功能实现	27711.4.2 人员管理模块	27911.4.3 图书管理模块	280第12章 购物系统	28412.1 规划系统前台	28412.1.1 系统首页	28412.1.2 其他页面	28812.2 数据库设计	29312.3 系统模块概要	29512.3.1 配置文件web.xml	29512.3.2 商品信息模块	29612.3.3 商品类别模块	29812.3.4 用户信息模块	30012.3.5 订单管理模块	30112.4 实现购物系统	302下篇 实验篇	305第1单元	305练习1-1 创建静态注册页面并以样式表修饰	305练习1-2 使用JavaScript完成注册校验	306第2单元	308练习2-1 构建JSP环境	308练习2-2 安装MyEclipse	309练习2-3 在Eclipse中使用Tomcat服务器	310第3单元	312练习3-1 在JSP页面中静态包含文件	312练习3-2 统计访问页面数量	312练习3-3 求圆的面积和周长	313练习3-4 动态加载页面并传递参数	314第4单元	315练习4-1 简单地验证用户登录	315练习4-2 猜数字	316练习4-3 创建一个简单的购物网站	319练习4-4 简单聊天室功能	321第5单元	324练习5-1 显示指定扩展名的文件列表	324练习5-2 文件内容复制	325练习5-3 JSP页面实现用户登录	327第6单元	330练习6-1 修改数据库数据	330练习6-2 模糊查询数据	331练习6-3 使用日期字段查询数据	333练习6-4 网上投票	334第7单元	336练习7-1 读文件Bean	336练习7-2 数据库操作Bean	337练习7-3 数据库分页Bean	340第8单元	344练习8-1 Servlet读取数据库记录	344练习8-2 Servlet实现网上购物	347练习8-3 Servlet控制案例	350第9单元	352练习9-1 创建用户登录页面	352练习9-2 使用层构建网页	353练习9-3 使用JavaScript创建计算器	354

编辑推荐

  《JSP动态网站开发基础教程与实验指导》共分12章,介绍了,JSP开发环境配置,页面组成元素,内置对象,访问数据库技术,JavaBean,Servlet技术,以及开发JSP技术需要掌握的HTML基础知识。《JSP动态网站开发基础教程与实验指导》最后提供了三个综合开发案例。《JSP动态网站开发基础教程与实验指导》附有配套光盘,提供了书中实例的源代码和视频教学文件。

图书封面

评论、评分、阅读与下载


    JSP动态网站开发基础教程与实验指导 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7