高等职业教育专业教学资源库建设项目是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011年8月被教育部确定为高等职业教育专业教学资源库年度立项及建设专业。本书是高等职业教育专业教学资源库建设项目“JSP程序设计”课程的配套教材,是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。
本书通过一个电子商城系统的完整案例,详细介绍了使用JSP技术进行Web应用开发的基础知识和编程技巧,主要内容包括JSP语言基础、JSP核心技术及JSP高级应用,并通过电子商务网站常见的8大功能(用户注册、用户登录、网站计数器、商品信息查询、商品信息浏览、购物车、购物结算及订单查询、后台管理)的实现,详细讲述了使用JSP技术开发电子商务网站的过程和方法。本书将知识介绍和技能训练有机结合,融“教、学、练、思”于一体,适合“案例教学、任务驱动、理论实践一体化”的教学模式。
本书可作为高职高专软件技术专业、网络技术专业的教材,也适合自学JSP程序设计的读者使用。
本书提供数字课程的学习,欢迎读者登录http://www.cchve.com.cn或http://hve.hep.com.cn获取相关教学资源,进行自主学习及交流活动。具体登录使用方法见书后“郑重声明”页。
- 前言
- 单元1 Web技术概述
- 任务1 认知静态网页和动态网页
- 任务2 认知Web服务器和网络数据库
- 任务3 认知ASP、PHP、JSP和ASP.NET
- 任务4 比较C/S结构与B/S结构
- 课外拓展
- 单元2 电子商城系统介绍
- 任务1 认知eBuy电子商城系统
- 任务2 设计并创建电子商城系统数据库
- 任务3 体验eBuy电子商城系统的功能
- 课外拓展
- 单元3 搭建JSP开发环境
- 任务1 安装与配置JDK
- 任务2 安装与配置Tomcat
- 任务3 在Eclipse下创建第一个JSP程序
- 任务4 独立创建第一个JSP程序
- 课外拓展
- 课后练习
- 单元4 JSP语法基础
- 任务1 使用JSP注释
- 任务2 使用声明
- 任务3 使用表达式
- 任务4 使用脚本程序
- 任务5 使用page指令和include指令
- 任务6 使用include动作
- 任务7 使用forward动作和param动作
- 任务8 使用plugin动作
- 课外拓展
- 课后练习
- 单元5 JSP内置对象
- 任务1 使用out对象
- 任务2 使用request对象获取简单表单信息
- 任务3 使用request对象处理汉字信息
- 任务4 全面认识request对象的常用方法
- 任务5 使用request对象获取复杂表单信息
- 任务6 GET方法提交数据
- 任务7 POST方法提交数据
- 任务8 使用response对象设置响应头属性
- 任务9 使用response对象实现重定向
- 任务10 使用response对象刷新页面
- 任务11 使用session对象制作站点计数器
- 任务12 使用session对象记录表单信息
- 任务13 使用application对象读写属性值
- 任务14 使用application对象制作站点计数器
- 任务15 使用Cookie对象制作站点计数器
- 课外拓展
- 课后练习
- 单元6 数据库访问技术
- 任务1 使用JDBC-ODBC桥连接数据库
- 任务2 使用专用JDBC驱动程序连接数据库
- 任务3 检索最新商品信息
- 任务4 更新数据库中的数据
- 任务5 使用预编译SQL语句
- 任务6 调用存储过程统计商品总价
- 任务7 获取数据库原始信息
- 任务8 获取结果集原始信息
- 任务9 数据分页
- 任务10 在Tomcat 6.0中配置数据库连接池
- 课外拓展
- 课后练习
- 单元7 JavaBean技术
- 任务1 编写一个简单的JavaBean
- 任务2 使用JavaBean
- 任务3 JavaBean与HTML表单的交互
- 任务4 应用JavaBean封装数据库访问操作
- 任务5 应用JavaBean实现购物车
- 任务6 应用JavaBean实现编码转换
- 课外拓展
- 课后练习
- 单元8 Servlet技术
- 任务1 认识第一个Servlet
- 任务2 配置和调用Servlet
- 任务3 应用Servlet读取指定HTML表单数据
- 任务4 应用Servlet读取所有HTML表单数据
- 任务5 应用Servlet读取Cookie数据
- 任务6 应用Servlet读取Session数据
- 任务7 应用过滤器进行身份验证
- 任务8 应用监听器统计在线人数
- 课外拓展
- 课后练习
- 单元9 组件应用
- 任务1 应用jspSmartUpload组件实现文件上传
- 任务2 应用jspSmartUpload组件实现文件下载
- 任务3 应用JavaMail组件发送邮件
- 任务4 应用JFreeChart组件生成饼图
- 任务5 应用JFreeChart组件实现柱状图
- 任务6 应用jExcelAPI组件生成Excel文件
- 课外拓展
- 课后练习
- 版权
- 参考文献