
JSP程式设计案例教程
《JSP程式设计案例教程》是2007年清华大学出版社出版的图书,作者是刘志成。
基本介绍
- 书名:JSP程式设计案例教程
- 作者:刘志成
- ISBN:10位[730215936X]13位[9787302159360]
- 类别:计算机与网际网路
- 页数:316
- 定价:¥28.00元
- 出版社:清华大学出版社
- 出版时间:2007-09
- 装帧:平装
内容提要
本书全面、详实地介绍了套用JSP进行Web程式开发所需的各种知识和技能。
作者在多年开发经验与教学经验的基础上,根据Web程式设计师的岗位能力要求和学生的认知规律精心组织了本教材内容,通过一个实际的“Easy_Buy电子商城”项目,以案例的方式介绍JSP程式设计技术,适合“项目驱动、案例教学、理论实践一体化”的教学方法,将知识讲解和技能训练有机结合,融“教、学、练”于一体。同时还提供教材中的所有例题及项目源码、电子课件、试题库。
本书可作为高职高专软体技术专业、网路技术专业的教材,也可作为计算机培训班的教材及Web程式设计师的自学参考书。
本书主要内容包括:Web技术概述;JSP基础知识;EasyBuy电子商城系统设计;JSP语法基础;JSP内置对象,JSP中访问资料库;在JSP巾套用JaVaBeamServlet技术;JSP高级套用;Easy_Buy电子商城关键代码分析。
目录
第1章Web技术概述
1.1静态网页与动态网页
1.1.1静态网页
1.1.2动态网页
1.2Web伺服器和网路资料库
1.2.1Web伺服器
1.2.2网路资料库技术
1.3JSP与ASP/PHP/ASP. NET
1.3.1ASP
1.3.2PHP
1.3.3ASP. NET
1.3.4JSP
【课堂实践1-1】
1.4C/S结构与B/S结构
1.4.1C/S结构
1.4,2B/S结构
1.4.3C/S和B/S的比较
【课堂实践1-2】
本章小结
课外拓展
第2章JSP基础知识
2.1JDK安装配置
2.1.1JSP运行环境
2.1.2JDK的下载与安装
2.2Tomcat安装与配置
2.2.1下载Tomcat
2.2.2安装与配置Tomcat
2.2.3启动与停止Tomcat
2.2.4测试Tomcat
【课堂实践2-1】
2.3JSP开发工具
2.3.1JCreator
2.3.2Eclipse
2.3.3Dreamweaver
2.4创建第1个JSP程式
【课堂实践2-2】
本章小结
课外拓展
第3章Easy.Buy电子商城系统设计
3.1系统概述
3.1.1前台购物系统
3.1.2后台管理系统
3.1.3系统用例图
3.2系统功能模组设计
3.2.1沣册模组
3.2.2登录模组
3.2.3商品展示
3.2.4商品详情
3.2.5购物车
3.2.6订单处理
3.2.7客户反馈
3.2.8后台管理
3.3系统流程
【课堂实践3-1】
3.4资料库设计
3.4.1资料库表设计
3.4.2创建资料库和表的SOL语句
3.5详细设计
3.5.1开发资料夹
3.5.2页面关係图
3.5.3系统使用说明
【课堂实践3-2】
小章小结
课外拓展
第4章JSP语法基础
4.1JSP注释
……
第5章JSP内置对象
第6章JSP中访问资料库
第7章JSP中套用JavaBean
第8章Servlet技术
第9章高级套用
第10章Easy-Buy电子商城实例
第11章HTML与JavaScript
附录A综合实训
附录B参考学习网址
参考文献
前言
本书是湖南省“十一五”教育科学重点规划课题的研究成果教材,是国家示範性建设院校重点建设专业(软体技术专业)的特色教材,是创新教学方法、强化操作技能的实验 教材。
Java Server Page(简称为JSP)是由Sun公司于1999年6月推出的一种基于Java Servlet的Web开发技术。它以Java语言为基础,与HTML语言紧密结合,可以很好地实现Web页面设计和业务逻辑分离,可以让Web程式设计师专注于业务逻辑的实现。JSP程式不仅编写灵活、执行容易,而且大大提高了系统的执行性能。
本书是作者在总结了多年开发经验与成果的基础上编写的,以一个实际的项目(Easy_Buy电子商城)为中心,全面、详实地介绍了JSP开发所需的各种知识和技能。通过本书的学习,读者可以快速、全面地掌握使用JSP开发Web应用程式的方法。作为“项目驱动、案例教学、理论实践一体化”教学方法的载体,本书主要有以下特色。
(1) 合理的知识结构。本书的定位是读者在具备Java语言的基础上使用JSP进行Web开发,重点介绍JSP开发的主要技能。关于Java语言基础,读者可以参阅作者编写的《Java程式设计案例教程》一节;关于网页设计基础,读者可以参阅陈承欢编写的《网页设计与製作案例教程》一节。
(2) 真实的案例教学。在真实项目的基础上,经过精心设计将项目分解为多个既独立又具有一定联繫的教学案例(74个)。学生学习案例的过程,就是学习JSP知识和技能的过程,达到“知识案例的一体化”;学生在完成案例的同时,也就完成了项目的某一功能,达到“案例项目的一体化”。
(3) 理论实践一体化。打破传统的先理论学习,后上机练习的教学模式,将知识讲解和技能训练放在同一教学单元和教学地点完成,融“教、学、练”于一体。每一案例的讲解都先提出功能目标,然后历经多次教师演示—学生模仿的循环,让学生掌握案例的完成过程,体现“在做中学、学以致用”的教学理念。
(4) 阶梯式实践环节。本书精心设定了4个实践环节:课堂练习、课外拓展、单元实践、综合实训。让学生通过不断实践,实现编程技能的逐步推进,最终实现与职业能力的“零距离”。
本书共分11章,章节划分如下。
第1章:Web技术概述。介绍了静态网页与动态网页、Web伺服器和网路资料库、几种流行的动态网页开发工具、C/S模式与B/S模式。
第2章:JSP基础知识。介绍了JDK的安装配置、Tomcat的安装配置、JSP开发工具和创建第1个JSP程式。
第3章:Easy_Buy电子商城系统设计。介绍了Easy_Buy电子商城的系统需求分析、系统功能模组设计、系统界面设计、系统主要流程设计、资料库设计和详细设计。
第4章:JSP语法基础。介绍了JSP容器、JSP注释、指令元素、脚本元素和动作 元素。
第5章:JSP内置对象。介绍了out对象、request对象、response对象、pageContext对象、session对象、out对象、application对象、page对象、config对象和exception 对象。
第6章:JSP中访问资料库。介绍了JDBC基础、JDBC API、编写JDBC应用程式的基本流程、资料库的插入操作、资料库的删除操作、资料库的修改操作、资料库查询操作和相关类以及接口。
第7章:JSP中套用JavaBean。介绍了JavaBean基础、编写JavaBean、在JSP中套用JavaBean、JavaBean与HTML表单的互动以及JavaBean的典型套用。
第8章:Servlet技术。介绍了Servlet的基本概念、编写和配置Servlet、调用Servlet、Servlet的生命周期和Servlet的典型套用。
第9章:JSP高级套用。介绍了套用jspSmartUpload组件实现上传和下载、套用JavaMail组件实现电子邮件传送、利用图片处理功能实现彩色验证码和进度条、套用JFreeChart组件绘製统计图形。
第10章:Easy_Buy电子商城实例。介绍了Easy_Buy电子商城主要功能模组的 实现。
第11章:HTML与JavaScript。介绍了静态网页设计技术和JavaScript脚本语言。这一章为选讲内容,如果学生没有网页设计基础,可以在第1章之后选择讲解。
本书由湖南铁道职业技术学院刘志成老师编着,湖南科技大学的吴海波老师,湖南铁道职业技术学院的彭勇、陈承欢和薛志良老师,吉林大学珠海分校的文全刚老师,湖南大众传媒职业技术学院的易灿老师,株洲时菱交通设备有限公司的贺新建工程师和株洲时代电工厂的刘毅红工程师参与了部分章节的编写工作。清华大学出版社张瑜老师对本书的编写提出了许多宝贵的意见,唐志远同学帮助调试了部分代码,在此表示感谢。
本书适用于高职高专计算机类专业“JSP程式设计”课程的教材,也可以作为培训教材使用。由于时间仓促以及编者水平有限,书中难免存在错误和疏漏之处,欢迎广大读者和同仁提出宝贵意见和建议。