JSP动态网站开发案例教程

百科

《JSP动态网站开发案例教程》是2012年中国铁道出版社出版的图存决书,作者是万忠、沈大林。

  • 书名 JSP动态网站开发案例教程
  • 作者 万忠、沈大林
  • 出版社 中国铁道出版社
  • 出版时间 2012年3月1日

基本信息

  书名:JSP动态网站开发案例教程

  书号:9电要各握却78-7-111-37271-4

  出版社:机械工业出版社

司经较左作又考据  丛书名:全国高等职业衣树煤诉示白依离安教育规划教材

  定价:31.00 元

内容特点

  JSP(Java Server Pages来自)是基于Java Servlet360百科以及整个Java体系海着否握传挥京三燃的Web开发技术,利用这一技术可以建立先进的、安全的和跨督红混平台的动态网站。JSP以Java技术为基础,又在许多方面做了改进,具有动态页面与静态页面分离、能够脱离硬件平台的束缚及编译后运行等优点。JSP已经成为开发动态网站的主流费花导技术之一。

  本书主要有以下特点:

  1、合理的知识结构

  本书的定位是读者在具备Java语言的基础上使用JSP技术进行Web开发,重点介绍JSP开发的主要技能督创犯风亚个农。本书以应用为主,融合大量实例介绍理论知识,以具体应用带动知识点的学习,由浅入源脚理深、循序渐进地讲解了如何利用JSP技术创建灵活、安全和健壮的Web站点。

  2、完整的案例教学

  本书围绕实用项目,经过精心设计将项目分解为多个既独立又具有一定联系的教学案例(43个),每个案例的讲解都按照"案例学习目标"→"案例知识要点"→"案例完成步骤"这些环节详细展开,体现了"在做中学、学以致用"的教学理念。

  读者学习案例的过程,就是学习JSP知识和技能的过程,达到"知识案例的一体化神整好令原服叶";读者在完成案例的同时,也就完成了项目的某一功能,达到"案例项目的一体化"。

  3、习题和实训

  本书各章都有习题和实训,习题用于复习本章理论知识,实训用于培养读者的实践技能。

  本书共9章,内容后事获由浅入深,涵盖了JSP的各个主要知识点。具体安排如下所示。

  第1章为JSP概述,介绍了JSP基亮镇当本概念、常用We型美有交表斗弦应末b开发技术和JSP开发模式。

  第2章介绍了JSP开发环境,具体包括JDK的安装配置、T小妈鸡自叶代密众omcat的安装配置、JSP开发工具、创建第1个JSP程序和JSP页面执行流程。

  第鲁通素王阻居3章介绍了JSP语法,详细介绍了JSP页面结构、JSP页面中的注释、JSP脚本元素、JSP指令标记和JSP动作标记。

  第4章介绍了 JSP内置对象,具体包括request对象、out对象、response对象、session对象、application对象、pageContext对象、config对象、page对象和exception对象

  第5章为JSP数据库应用,介绍了JDBC技术、JDBC 连接方式、JDBC常用应用程序接口和应用JDBC实现对数据库记录的增加、删除、修改和查询操作。

  第6章介绍了JavaBean技术,具体包括JavaBean基础、编写JavaBean、在JSP中应用JavaBe二久心an、JavaBean与HTML表单的交互以及JavaBean的典型应用。

  第7章介绍了Servlet技术,具体包括Serv头含限定善许密余省笔算let的基本概念、编写和配置Servlet、调用Servlet、Servlet的生命周期和Servlet的典型应用。

  第8章介绍了MVC模式,具体包括MVC模式概念、JSP中的MVC模式、模型的生命周期与视图更新和MVC模式的典型应用。

  第9章通过开发Web人事管理系统,介绍了Web人事管理的系统功能分析、系统功能模块设计、数据库需求分析、数据库概念结构设计、数据库逻辑结构设计和系统功能模块开发。

  本书纳入"福建省高等职业教育教材建设计划",在编写过程中得到了福建省教育厅的大力支持,在此表示忠心感谢!

  本书由刘素芳任主编,刘芳任副主编,刘张榕、郑志娴参与了部分章节的编写工作。

  由于编者水平有限,书中难免存在错误和疏漏之处,欢迎广大读者和同仁提出宝贵意见和建议。

  编者

目录

  目录

  目录

  出版说明

  前言

  第1章JSP概

  11JSP简介

  111JSP的基本概念

  112JSP的优势

  12JSP与其他Web开发技术的

  比较

  121ASP/ASPNET技术

  122PHP技术

  123各种Web技术性能比

  13JSP开发模式

 来自 14习题

  第2章JSP开发环境

  21JSP运行环境简介

  22JDK的安装与配置

  23Tomcat的安装与配置

  24JSP开发360百科工具

  241Eclipse的安装与配置

  242案例1在Eclipse中创建JSP

  程序

  243案例2独立创建JSP程序

  25JSP页面执行流程

  26习题

  27实训

  第3章JSP语法

  31JSP页面的基本结构

  311JSP页面的组成元查诉白旧乙

  312案例1包含5种元素的JSP

  页面

  32JSP页面中的注释

  321HTML注

  322JSP注你酸论推转

  323案例2使用注释的JSP页面

  33脚本元素

  331声明

  332表达式

  333脚本小程序

  自与块举张吧正决层黑查334案例3使用声明、表达式和脚本

  小程序的JSP页面

  34JSP指令标记

  席季始甲味热过评式五341page 指令

  342include 指令

  343taglib 指令

  344案例4使用page、inclu己清de指令的

  JSP页面

  35JSP动圆阻烟作标记

  351include 动作

  352par构批交和析适育抓am动作

  353forward 动作

  354光四省拿包弦官牛诗教银plugin 动作

  355useBean 动作

  356案例5使用include、param

  动作的JSP页面

  357案例6使用forward、param

  动作的JSP页面

  36习题

  37实训

  第4章JSP内置对象

  41JSP内置对象概述

  42r乱顶况做学陆equest对象

  421request对象的常用方法

  422案例1使用request对象获取客

  户端请求的HTTP头信息并

  显示

  423案例2使用reque苏着高攻陆息期象st对象获取

  表单信息、处理汉字

  43out对象

  431out对象的常用方法

  432案例3使用out对象输出各种

  类型货缩利数据到客户端

  44response对象

  441response对象的常用方法

  442案例4使用response对象自动

  刷新页面

 章今历足鱼室明蛋和 443案例5使用response对象重定向

  页面

  444案例6使用response构供影技类系通养打对象动态响应

  contentType属性

  45session对象

  451session对象的常用方法

  452案例7使用session制作站点

  计数器

  453案例8制作登录模块

  收南生刑视范46application对象

  461appli故善区特状赶请cation对象的常用方法

  462案例9使用application制作站点

  计数器

  463案例10制作简单的聊天室

  47其他对象

  471pageContext对象

  472config对象

  473page对象

  474exception对象

  475案例11 使用exception对象获取异常

  信息

  48习题

  49实训

  第5章JSP数据库应用

  51JDBC技术概述

  511JDBC的技术简介

  512JDBC的连接方式

  52JDBC应用程序接口

  521驱动程序管理器Driver

  Manager类

  522数据库连接接口Connection

  523SQL声明类Statement

  524数据结果集接口ResultSet

  53JDBC数据库操作实例

  531案例1使用JDBC-ODBC桥驱动

  连接数据库

  532案例2使用本地协议纯Java驱动

  程序连接数据库

  533案例3查询员工档案信息

  534案例4删除员工档案信息

  535案例5修改员工档案信息

  536案例6新增员工档案信息

  537案例7分页显示员工档案

  信息

  538案例8连接Access数据库

  539案例9连接MySQL数据库

  54习题

  55实训

  第6章JavaBean技术

  61JavaBean简介

  611JavaBean的概念

  612JavaBean的优势

  613JavaBean分类

  614JavaBean规范

  62JavaBean开发

  621创建JavaBean

  622案例1编写一个简单的

  JavaBean

  63JavaBean使用

  631<jsp:useBean>动作标记

  632<jsp:setProperty>动作

  标记

  633<jsp:getProperty>动作

  标记

  634案例2使用JavaBean

  635案例3使用JavaBean与HTML表单

  交互

  64JavaBean在JSP中的典型

  应用

  641案例4使用JavaBean封装数据库

  访问操作

  642案例5使用JavaBean封装编码

  转换操作

  65习题

  66实训

  第7章Servlet技术

  71Servlet简介

  711Servlet的概念

  712Servlet的特点

  713Servlet的优势

  714Servlet与JSP的区别

  715案例1编写一个简单的

  Servlet

  72Servlet技术原理

  721Servlet的常用类与接口

  722Servlet的程序结构

  723Servlet的生命周期

  73Servlet开发

  731创建Servlet

  732案例2配置、调用Servlet

  733案例3应用Servlet获取指定HTML

  表单数据

  74Servlet在JSP中的典型应用

  741案例4编写生成4位随机验证码

  的Servlet

  742案例5在Servlet中实现页面

  转发

  743案例6应用Servlet获取所有

  HTML表单数据

  744案例7应用Servlet获取Cookie

  数据

  745案例8应用Servlet获取Session

  数据

  75习题

  76实训

  第8章MVC模式

  81MVC模式简介

  82JSP中的MVC模式

  83模型的声明周期与视图更新

  831request周期的JavaBean

  832session周期的JavaBean

  833application周期的JavaBean

  84MVC模式应用实例

  841案例1MVC模式计算三角形

  面积

  842案例2MVC模式操作数据库完成

  会员注册

  85习题

  86实训

  第9章Web人事管理系统

  91系统功能分析

  911系统功能分析

  912系统功能模块设计

  92数据库模型

  921数据库需求分析

  922数据库概念结构设计

  923数据库逻辑结构设计

  93系统功能模块实现

  931公用组件及管理首页开发

  932用户管理模块开发

  933档案管理模块开发

  934培训管理模块开发

  935职称管理模块

  936奖惩管理及调动管理模块

内容简介

  JSP是目前最为流行的一门动态网页开发语言之一。本书作为中职中专教材,采用案例教学法的方式进行编写,由浅入深、循序渐进地介绍了JSP的基础知识和相关技术,并使用JSP2.0新增的JSP标记库进行网站制作,简化了开发过程,降低了开发难度。本书讲解详细,步骤清晰,便于读者在短时间内掌握网站的制作方法。

  本书适合作为中等职业教育计算机类专业教材,也可以作为编程爱好者的自学用书。

图书目录

  第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

  ·核心标记库的<c:set>标记 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

  ·核心标记库的<fmt:request Encoding>标记 49

  ·SQL标记库 49

  ·SQL标记库的<sql: setData Source >标记 49

  ·SQL标记库的<sql:query>标记 50

  ·SQL-SELECT语句 50

  ·格式标记库的<c:if>标记 51

  ·格式标记库的<c:choose>标记 51

  ·格式标记库的<c:redirect >

  标记 52

  ·密码验证 52

  思考练习4-2 57

  第5章 管理员页面设计 58

  5.1 【案例1】管理员后台主页 58

  ·JSP对象作用的范围 58

  ·session 59

  思考练习5-1 62

  5.2 【案例2】浏览成绩 62

  ·格式标记库的<c:forEach >

  标记 66

  思考练习5-2 65

  5.3 【案例3】添加成绩 66

  ·SQL标记库的<sql:update>

  标记 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标记库的<sql:param>

  标记 77

  ·EL字符串的连接 78

  思考练习5-6 80

  5.7 【案例7】删除、修改学生信息 81

  ·格式标记库的<c:set>标记 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

  ·<c:forTokens>标记 101

  ·分页显示 101

  思考练习6-4 107

  第7章 学生论文管理 108

  7.1 【案例1】论文列表 108

  ·JavaBeans概念 108

  ·在JSP中使用JavaBeans 109

  ·<fmt:timeZone>标记和

  <fmt:formatDate>标记 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

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com