欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

JSP动态网站开发案例教程

书      号:9787113142179

丛  书 名:技能型紧缺人才培养系列规划教材

作      者:万忠 沈大林

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:18

  • 内容简介

    本书作为中职中专教材,采用案例教学法编写,由浅入深、循序渐进地介绍了JSP的基础知识和相关技术,并使用JSP2.0增加的JSP标记库进行网站制作,简化开发过程,降低开发难度,针对案例内容详细讲解操作步骤,便于中职学生和初学者仿效和理解,把握问题的关键,从而保证在短时间内能够迅速掌握网站制作方法。
  • 前言

    随着Internet技术的普及和发展,越来越多的电子商务和网站系统采用Web架构来实现。JSP是由Sun公司倡导、许多大公司参与制定的一种动态网页技术标准,属于JavaEE技术规范的组成部分之一。JSP逐渐成为一门主流的动态网页技术,并成为大、中型网络开发的首选。JSP 2.0增加了JSP标准标记库(JSP Standard Tag Library),即JSTL。采用JSTL标记可以替代JSP网页中大部分甚至全部程序代码,可以实现对数据库的添加、删除、修改和查找,以及其他很多功能。
    本书具有以下特点:利用JSP标记库完成网站制作;简化开发过程,降低开发难度,缩短开发周期,降低开发成本;面向实践技能培养,采用案例教学法组织内容;提供典型的、可操作的案例,通过案例来增强读者对知识的理解;针对软件企业对JSP技术的应用现状,准确地定位课程;定位于培养掌握JSP基本开发技术的Web程序员。
    本书共分8章:第1章介绍Web应用开发相应的概念以及开发时Web服务器的配置,包括JSP开发环境的配置和Tomcat应用服务器的安装和配置,JSTL基本知识和下载,设置虚拟目录和建立站点。第2章从最简单的案例着手,介绍一个JSP程序编写、运行和测试的全过程,以及JSP的基本指令和表达式语言的基本概念。第3章介绍数据库技术,讲述如何建立数据库、数据表、设置字段、查询等。第4章介绍了JSP指令、部分核心标记库、SQL标记库和格式标记库的标记。第5章着重介绍页面的浏览、添加、删除、修改。第6章主要介绍内容的查询。第7章主要实现一对多关系数据库在网站开发中的应用,包括数据的添加、删除和浏览。第8章介绍一个综合案例,便于学生掌握所学内容。
    全书采用案例驱动的教学方式,将知识介绍与实例分析融于一体,以知识点带动实例学习,先讲知识,然后完成相应的案例制作。也可以一边制作案例,一边学习相关知识。这种方法适合现在绝大多数学校的教学方式,即适合老师教,又适合学生学。本书自始至终贯穿了实例,内容由浅及深、循序渐进、图文并茂、理论与实际相结合,可以使读者在阅读学习时知其然还知其所以然。
    本书由万忠、沈大林任主编,王浩轩、张秋、许崇、赵玺、陶宁任副主编;参加本书编写的还有魏雪英、陈战胜、万欣、杜丽娟、张伦、沈昕、王爱赪、郑淑晖、王建平、傅浩、郭政、肖柠朴、沈建峰、蔡冠囡、张硕、苏飞、曹永冬、关山、于建海、杨旭、杨继萍、郭海、袁柳等。
    由于时间仓促,编者水平有限,书中难免存在疏漏和不足之处,恳请广大读者批评指正。

    编 者
    2012年1月
  • 目录

    第1章 JSP开发环境 1
    1.1 Web技术概述 1
    1.1.1 静态网页与动态网页 1
    1.1.2 Internet简介 2
    1.1.3 Web结构 2
    1.1.4 JSP与ASP/PHP/ASP.NET 3
    1.1.5 C/S结构与B/S结构 5
    思考练习1-1 6
    1.2 学生管理系统介绍 6
    1.2.1 系统概述 6
    1.2.2 设计流程 6
    思考练习1-2 8
    1.3 【案例1】安装与配置JDK
    和Tomcat 9

    •JDK 9
    •应用服务器介绍 9

    思考练习1-3 14
    1.4 【案例2】下载JSTL标记库
    和配置文件 14

    •JSTL概念 15
    •JSTL标记库 15
    •数据库概念 15

    思考练习1-4 19
    1.5 【案例3】设置虚拟目录和
    建立站点 19

    •虚拟目录 20
    •Dreamweaver 20

    思考练习1-5 25
    第2章 简单JSP 2.1程序开发 26
    2.1 【案例1】第一个JSP 2.1程序 26

    •JSP脚本元素 26
    •JSP指令 26
    •page指令 26
    •表达式语言 27
    •JSP运行原理 28

    思考练习2-1 31
    2.2 【案例2】运用标记库的
    简单JSP 2.1程序 32

    •JSTL标记的结构 32
    •核心标记库的标记 32
    •taglib指令 32

    思考练习2-2 34
    第3章 学生管理系统数据库设计 35
    3.1 【案例1】数据库设计 35

    •数据库的概念 35
    •数据库的命名 35
    •数据表结构 35
    •数据表的记录和字段 36
    •关系数据库相关知识 36
    •主关键字(主键) 37
    •外键 37
    •表的字段数据类型 37
    •设置字段属性 38
    •日期型数据格式设置 38

    思考练习3-1 42
    3.2 【案例2】数据库查询 43

    •查询 43
    •SQL的查询语句 43

    思考练习3-2 45
    第4章 学生管理系统主页和登录
    页面设计 46
    4.1 【案例1】学生管理系统主页 46

    •超链接 46

    思考练习4-1 47
    4.2 【案例2】管理员登录页面 48

    •JavaScript 48
    •include指令 49
    •核心标记库的标记 49
    •SQL标记库 49
    •SQL标记库的标记 49
    •SQL标记库的标记 50
    •SQL-SELECT语句 50
    •格式标记库的标记 51
    •格式标记库的标记 51
    •格式标记库的
    标记 52
    •密码验证 52

    思考练习4-2 57
    第5章 管理员页面设计 58
    5.1 【案例1】管理员后台主页 58

    •JSP对象作用的范围 58
    •session 59

    思考练习5-1 62
    5.2 【案例2】浏览成绩 62


    •格式标记库的
    标记 66

    思考练习5-2 65
    5.3 【案例3】添加成绩 66

    •SQL标记库的
    标记 66
    •SQL-INSERT语句 66

    思考练习5-3 69
    5.4 【案例4】删除记录 69

    •字符比较 69
    •逻辑运算符 70
    •SQL-DELETE语句 71

    思考练习5-4 73
    5.5 【案例5】修改记录 73

    •SQL-UPDATE语句 74
    •数据修改的实现过程 74

    思考练习5-5 77
    5.6 【案例6】添加学生信息 77

    •SQL标记库的
    标记 77
    •EL字符串的连接 78

    思考练习5-6 80
    5.7 【案例7】删除、修改学生信息 81

    •格式标记库的标记 82
    •函数标记库 82
    •fn:containes函数 82
    •单选按钮、复选框和下拉列表的设置 82

    思考练习5-7 87
    第6章 前台页面设计 88
    6.1 【案例1】浏览学生信息 88

    •统一资源定位地址 88

    思考练习6-1 90
    6.2 【案例2】学生查询成绩 91

    •查找原理 91
    •SQL-WHERE语句 92

    思考练习6-2 93
    6.3 【案例3】按条件查询成绩 94

    •与或运算符 94
    •LIKE运算符和通配符 94
    •fn:startsWith函数 95
    •fn:substring函数 95

    思考练习6-3 97
    6.4 【案例4】论文查询 98

    •ORDER BY子句 99
    •自定义标记概述 99
    •attribute指令 99
    •variable指令 99
    •reuest对象 100
    •限制要显示的记录数量 100
    标记 101
    •分页显示 101

    思考练习6-4 107
    第7章 学生论文管理 108
    7.1 【案例1】论文列表 108

    •JavaBeans概念 108
    •在JSP中使用JavaBeans 109
    标记和
    标记 109
    •一对多关系数据库的添加
    记录 110
    •一对多关系数据库的记录
    删除 110

    思考练习7-1 114
    7.2 【案例2】论文图片 114

    •一对多关系数据库的
    修改记录 115

    思考练习7-2 118
    7.3 【案例3】全文显示 118

    •一对多查询结果的循环显示 119

    思考练习7-3 120
    第8章 综合案例 121
    8.1 综合实训1——环境配置 121
    8.2 综合实训2——数据库设计 122
    8.3 综合实训3——图书管理员
    登录页面设计 123
    8.4 综合实训4——图书管理
    后台页面设计 124
    8.5 综合实训5——图书管理
    前台页面设计 125
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1沈大林 博士 高讲计算机 工作单位宣武一职 邮政编码 电话81477271 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

    案例驱动,任务引导
  • 书评书荐

  • 附件下载

图书推荐