种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

JSP动态网站开发案例教程

(2019-04-05 19:47:55) 百科综合
JSP动态网站开发案例教程

JSP动态网站开发案例教程

JSP(Java Server Pages)是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进的、安全的和跨平台的动态网站。JSP以Java技术为基础,又在许多方面做了改进,具有动态页面与静态页面分离、能够脱离硬体平台的束缚及编译后运行等优点。JSP已经成为开发动态网站的主流技术之一。

基本介绍

  • 书名:JSP动态网站开发案例教程
  • ISBN:978-7-111-37271-4
  • 定价:31.00 元
  • 出版时间:机械工业出版社

基本信息

书名:JSP动态网站开发案例教程
书号:978-7-111-37271-4
出版社:机械工业出版社
丛书名:全国高等职业教育规划教材
定价:31.00 元

内容简介

本书主要有以下特点:
1?合理的知识结构
本书的定位是读者在具备Java语言的基础上使用JSP技术进行Web开发,重点介绍JSP开发的主要技能。本书以套用为主,融合大量实例介绍理论知识,以具体套用带动知识点的学习,由浅入深、循序渐进地讲解了如何利用JSP技术创建灵活、安全和健壮的Web站点。
2?完整的案例教学
本书围绕实用项目,经过精心设计将项目分解为多个既独立又具有一定联繫的教学案例(43个),每个案例的讲解都按照“案例学习目标”→“案例知识要点”→“案例完成步骤”这些环节详细展开,体现了“在做中学、学以致用”的教学理念。
读者学习案例的过程,就是学习JSP知识和技能的过程,达到“知识案例的一体化”;读者在完成案例的同时,也就完成了项目的某一功能,达到“案例项目的一体化”。
3?习题和实训
本书各章都有习题和实训,习题用于複习本章理论知识,实训用于培养读者的实践技能。
本书共9章,内容由浅入深,涵盖了JSP的各个主要知识点。具体安排如下所示。
第1章为JSP概述,介绍了JSP基本概念、常用Web开发技术和JSP开发模式。
第2章介绍了JSP开发环境,具体包括JDK的安装配置、Tomcat的安装配置、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中套用JavaBean、JavaBean与HTML表单的互动以及JavaBean的典型套用。
第7章介绍了Servlet技术,具体包括Servlet的基本概念、编写和配置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开发工具
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、include指令的
JSP页面
35JSP动作标记
351include 动作
352param动作
353forward 动作
354plugin 动作
355useBean 动作
356案例5使用include、param
动作的JSP页面
357案例6使用forward、param
动作的JSP页面
36习题
37实训
第4章JSP内置对象
41JSP内置对象概述
42request对象
421request对象的常用方法
422案例1使用request对象获取客
户端请求的HTTP头信息并
显示
423案例2使用request对象获取
表单信息、处理汉字
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对象
461application对象的常用方法
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动态网站开发案例教程
套系名称:技能型紧缺人才培养系列规划教材
书号:978-7-113-14217-9
版次:1-1
开本:16开
页码:136页
作者:万忠 沈大林
出版时间:2012-03-01
定价:18 元
适用专业:中等职业
出版社:中国铁道出版社

内容简介

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

标 签

搜索
随机推荐

Powered By 种豆资源网||