JSP程序设计实例教程
正版保障 假一赔十 可开发票
¥
23.18
6.4折
¥
36
全新
库存3件
作者刘志成,宁云智,武俊琢
出版社人民邮电出版社
ISBN9787115365798
出版时间2014-08
装帧平装
开本16开
定价36元
货号8448702
上书时间2024-08-31
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
刘志成,男,汉族,1972年5月出生于湖南省攸县,1992年毕业于湖南攸县第三中学,1996年以优异的成绩考入天津大学系统工程专业,获工学学士;2005年获武汉大学国际软件学院软件工程硕士;2008年1月,赴澳大利亚坎培门理工学院进行访问交流。1996年至1997年,就职于长沙三门会计软件开发公司。1997年至2004年就职于株洲市职工大学。2004年调入湖南铁道职业技术学院,担任专任教师、软件技术专业负责人、信息工程系副主任等职务,现任教务处副处长。2004年获得国家认证系统分析师资格,2006年晋升为副教授。现任希赛顾问团专业顾问、中国计算机学会高级会员、工业和信息产业教育教学指导委员会计算机类专业教学指导委员会。2007年,被湖南省政府授予湖南省优秀教师称号。2008年,被评为湖南省高等学校第三届教学名师。湖南省普通高校青年骨干教师,湖南省计算机专业省级带头人(高职),国家示范校软件技术重点建设专业带头人。
主讲《软件工程》、《Java程序设计》、《JSP程序设计》、《数据库原理与应用》等8门软件技术专业课程,其中《JSP程序设计》被评为2008年*和湖南省省级精品课程。教学过程中坚持用创新的“SDSPR”方法进行教学,受到了学校领导和同行专家的一致好评,也深受学生的欢迎。
目录
第1章 Web技术概述6
1.1 认知静态网页和动态网页6
1.1.1 静态网页6
1.1.2 动态网页7
1.2 认知Web服务器和网络数据库7
1.2.1 Web服务器7
1.2.2 网络数据库技术8
1.3 比较JSP和ASP.NET9
1.3.1 ASP9
1.3.2 PHP10
1.3.3 JSP10
1.3.4 ASP.NET 4.011
1.4 比较C/S结构与B/S结构12
1.4.1 C/S结构12
1.4.2 B/S结构12
1.4.3 C/S结构与B/S结构的比较13
【课外拓展】14
第2章 搭建JSP开发环境15
2.1 安装与配置JDK15
2.1.1 JSP运行环境简介15
2.1.2 课堂任务1——JDK的下载与安装15
2.2 课堂任务2——下载与启动Tomcat17
1、下载Tomcat17
2、启动与停止Tomcat服务19
3、测试Tomcat19
2.3 认识Dreamweaver20
2.4 JSP开发环境配置21
2.5 课堂任务3——在MyEclipse下创建第一个JSP程序23
1、新建Web项目23
2、启动服务器25
3、编写JSP文件26
4、运行JSP文件30
2.6 课堂任务4——在Tomcat中部署JSP项目30
【课外拓展】31
第3章 电子商城系统介绍34
3.1 认知e_Buy电子商城系统34
3.1.1 前台购物系统34
3.1.2 后台管理系统35
3.1.3 系统用例图35
3.2 课堂任务1——设计并创建电子商城数据库36
3.2.1 设计数据库表36
3.2.2 编写数据库脚本39
3.2.3 附加数据库和创建数据源42
3.2.4 系统流程44
3.3 课堂任务2——体验eBuy电子商城的功能45
3.3.1 首页45
3.3.2 用户注册46
3.3.3 用户登录46
3.3.4 商品展示47
3.3.5 商品详情47
3.3.6 购物车48
3.3.7 结算中心49
3.3.8 客户反馈50
3.3.9 后台管理50
3.3.10 开发文件夹52
3.3.11 页面关系图52
3.3.12 系统使用说明53
【课外拓展】54
第4章 JSP语法基础55
4.1 JSP注释55
4.1.1 输出注释55
4.1.2 隐藏注释56
4.1.3 课堂任务1——使用JSP注释56
4.2 JSP脚本元素57
4.2.1 课堂任务2——使用声明57
4.2.2 课堂任务3——使用表达式58
4.2.3 课堂任务4——使用脚本程序59
4.3 JSP指令元素61
4.3.1 课堂任务5——使用page指令和include指令61
4.3.2 taglib指令64
4.4 JSP动作元素64
4.4.1 课堂任务6——使用include动作64
4.4.2 课堂任务7——使用forward动作66
4.4.3 param动作68
4.4.4 课堂任务8——使用plugin动作68
4.4.5 JavaBean相关动作70
【课外拓展】71
第5章 数据库访问技术73
5.1 JDBC简介73
5.1.1 JDBC访问模型73
5.1.2 DriverManager74
5.1.3 Connection75
5.1.4 课堂任务1——使用专用JDBC驱动程序连接数据库75
5.2 查询商品信息78
5.2.1 Statement和ResultSet78
5.2.2 课堂任务2——查询商品信息80
5.2.3 课堂任务3——更新数据库中的数据82
5.3 使用预编译SQL语句和存储过程86
5.3.1 PreparedStatement接口86
5.3.2 课堂任务4——使用预编译SQL语句87
5.3.3 CallableStatement接口89
5.3.4 课堂任务5——调用存储过程统计商品总价90
5.4 元数据操作91
5.4.1 DatabaseMetaData91
5.4.2 ResultSetMetaData93
5.4.3 课堂任务6——获取结果集原始信息94
5.5 数据库典型应用96
5.5.1 课堂任务7——数据分页96
5.5.2 课堂任务8——在Tomcat 8.0中配置数据库连接池100
【课外拓展】103
第6章 用户登录105
6.1 out对象105
6.1.1 课堂任务1——使用out对象输出信息105
6.2 request对象107
6.2.1 request对象常用方法107
6.2.2 课堂任务2——使用request对象获取HTML表单信息108
6.2.3 课堂任务3——使用request对象处理汉字信息110
6.2.4 课堂任务4——全面认识request的常用方法111
6.2.5 课堂任务5——使用request对象获取复杂表单信息112
6.3 用户登录114
6.3.1 课堂任务6——使用GET方法提交数据实现用户登录114
6.3.2 使用POST方法提交数据实现用户登录116
【课外拓展】116
第7章 网站计数器118
7.1 response对象118
7.1.1 response对象常用方法118
7.1.2 课堂任务1——使用response对象保存文件118
7.1.3 课堂任务2——使用response实现重定向119
7.1.4 课堂任务3——使用response刷新页面121
7.2 session对象122
7.2.1 课堂任务4——使用session对象实现网站计数器122
7.2.2 课堂任务5——使用session对象记录表单信息123
7.3 application对象125
7.3.1 课堂任务6——application对象读写属性的应用125
7.3.2 课堂任务7——使用application制作站点计数器127
7.4 Cookie对象128
7.4.1 Cookie的概念和功能128
7.4.2 Cookie基本操作129
7.4.3 课堂任务8——使用Cookie对象制作站点计数器129
7.4.4 对象作用范围131
7.4.5 其他内置对象132
【课外拓展】133
第8章 购物车135
8.1 JavaBean的编写与使用135
8.1.1 课堂任务1——JavaBean的编写136
8.1.2 课堂任务2——Java Bean的使用137
1、操作137
2、操作137
3、操作138
8.1.3 课堂任务3——JavaBean与HTML表单的交互139
8.2 购物车143
8.2.1 课堂任务4——JavaBean封装数据库访问操作143
8.2.2 课堂任务5——应用JavaBean实现购物车146
8.2.3 课堂任务6——应用JavaBean实现编码转换148
【课外拓展】149
第9章 在线人数统计151
9.1 Servlet简介151
9.1.1 Servlet的基本概念151
9.1.2 课堂任务1——Servlet的编写152
9.2 Servlet的配置和调用153
9.2.1 Servlet常用类与接口153
9.2.2 课堂任务2——Servlet的配置与调用156
9.2.3 Servlet的生命周期157
9.3 Servlet应用158
9.3.1 课堂任务3——Servlet读取指定HTML表单数据158
9.3.2 课堂任务4——应用Servlet读取所有HTML表单数据160
9.3.3 课堂任务5——应用Servlet读取Cookie数据161
9.3.4 课堂任务6——应用Servlet读取Session数据163
9.4 在线人数统计165
9.4.1 Servlet过滤器简介165
9.4.2 课堂任务7——编写和配置Servlet过滤器实现身份验证166
9.4.3 Servlet监听器简介168
9.4.4 课堂任务8——在线人数统计170
【课外拓展】172
第10章 邮件发送及统计图生成174
10.1 文件上传下载组件174
10.1.1 jspSmartUpload概述174
10.1.2 jspSmartUpload常用类175
10.1.3 课堂任务1——使用jspSmartUpload组件实现文件上传177
10.1.4 课堂任务2——应用jspSmartUplo
主编推荐
(1)对接职业岗位的课程定位。
根据软件企业和行业发展对JSP技术的应用和软件程序员职业标准,对基于JSP的Web开发技术框架进行细分。将课程目标定位为培养掌握JSP基本开发技术的Web程序员,确保课程内容和职业资格标准对接。
(2)面向工作过程的知识体系。
按照电子商务系统开发的实际过程,遵循学生的认知规律,以真实系统功能模块(用户登录、网站计数器、信息查询、购物车等)为载体将JSP内置对象、JavaBean技术、Servlet技术等JSP核心技术融入系统模块的实现过程。
(3)基于真实项目的任务教学。
围绕真实项目的开发全过程,针对重点和难点精心设计了60个完整的任务。每个任务的讲解都按照“任务目标”→“知识要点”→“任务完成步骤”等环节详细展开。融知识讲解和技能训练于一体,有助于学生编程技能的持续提高。
(4)配套资源丰富。
重量精品资源共享课,相关教学资源建设成果较多。
精彩内容
本书通过一个真实、完整的电子商务系统,全面讲述了应用JSP技术开发电子商务系统的过程和方法。重点介绍了基于Java的Web应用开发所需的基础知识和核心技术,包括JSP运行开发环境、JSP语法、JSP内置对象、JSP对数据库的操作、JSP对JavaBean和Servlet的调用等。同时,详细展示了电子商务网站常见的几大功能模块(用户登录模块、网站计数器模块、信息查询模块、购物车模块等)的设计和实现过程。通过“项目驱动、任务教学”模式将知识讲解和技能训练有机结合,融“教、学、练、思”于一体。本书案例采用的系统开发环境为Windows7+SQL Server2008+JDK1.8+tomcat 8.0+myeclipse 10。
媒体评论
(1)对接职业岗位的课程定位。
根据软件企业和行业发展对JSP技术的应用和软件程序员职业标准,对基于JSP的Web开发技术框架进行细分。将课程目标定位为培养掌握JSP基本开发技术的Web程序员,确保课程内容和职业资格标准对接。
(2)面向工作过程的知识体系。
按照电子商务系统开发的实际过程,遵循学生的认知规律,以真实系统功能模块(用户登录、网站计数器、信息查询、购物车等)为载体将JSP内置对象、JavaBean技术、Servlet技术等JSP核心技术融入系统模块的实现过程。
(3)基于真实项目的任务教学。
围绕真实项目的开发全过程,针对重点和难点精心设计了60个完整的任务。每个任务的讲解都按照“任务目标”→“知识要点”→“任务完成步骤”等环节详细展开。融知识讲解和技能训练于一体,有助于学生编程技能的持续提高。
(4)配套资源丰富。
***精品资源共享课,相关教学资源建设成果较多。
— 没有更多了 —
以下为对购买帮助不大的评价