
课程名称:Java2高级应用开发(Advanced Java2application and development)
课程编码:CN488130B
学分:2.5
总学时:40(32+8)
适用专业:电气信息类各专业
先修课程:计算机语言C、数据结构、面向对象程序设计(Java)
一、课程的性质、目的与任务
课程性质:专业选修课
本课程结合JSP和Servlet的最新规范,从基本的语法和规范入手,以实用为目标,以实例为导向,以实践为指导,讲解了JSP开发中的种种问题。以精简的内容介绍了JSP的语法、Servlet技术、JDBC技术、标签库技术等技术。最后围绕一个电子商务网站,使用最新的表达式语言,介绍各个模块的开发实现。
通过本课程的理论学习、课内实验与课外实践,学生初步具备用JSP进行小型网站程序开发的工作能力。
二、教学基本要求
1.了解并掌握JSP的基本语法和规范和使用。
2.了解并掌握Servlet的基本规范和使用。
3.了解并掌握JDBC技术的基本规范和使用。
4.能比较熟练地用JSP进行一般的网站程序设计。
5.能比较熟练地搭建JSP开发及运行环境。
6.培养良好的编程风格和习惯。
三、教学内容
(一)JSP技术概述2学时
1、动态网页技术
2、JSP技术网理
3、为什么使用JSP
4、开发第一个JSP页面
(二)搭建开发环境2学时
1、JSP运行环境的要求
2、安装和配置JDK
3、安装和配置Tomcat
4、集成开发环境的设置
5、安装和配置数据库
(三)JSP语法详解2学时
1、JSP的构成
2、指令元素
3、脚本元素
4、动作元素
(四)JSP内建对象及其实例讲解2学时
1、内建对象的介绍
2、内建对象的使用实例
(五)在JSP中使用JavaBean2学时
1、JavaBean的基本概念
2、在JSP中使用JavaBean3、在JavaBean中连接数据库
(六)动态页面和用户会话2学时
1、创建动态的内容
2、用户会话跟踪
(七)Servlet技术4学时
(八)JSP和Servlet结合的方法2学时
(九)JSP开发中的常用技巧2学时
(十)数据库和JDBC技术2学时
(十一)在JSP和Servlet中使用JDBC2学时
(十二)JDBC数据库编程高级问题2学时
(十三)网站设计例子6学时
1、网络站总体设计
2、商品管理
3、商品分类和查询
4、购物车
5、用户订单处理
6、论坛
四、实验
实验一搭建开发环境及基本JSP页面2学时
实验二JSP内建对象使用2学时
实验三动态页面和用户会话2学时
实验四在JSP和Servlet中使用JDBC2学时
五、教学参考书:
1.教材:
刘晓华,,周慧贞:JSP应用开发详解(第三版)电子工业出版社2007-1-1 2.参考书:
[1]孙卫琴:TOMCAT与Java Web开发技术详解电子工业出版社2004-4-1
[2]陈波:JSP数据库编程入门吉林电子出版社2004-09-01
[3]石志国薜为民董洁:JSP应用教程北方交通大学出版社2004-10-01
[4]柳永坡:JSP应用开发技术人民邮电出版社2005-9
[5]耿祥义张跃平:JSP实用教程清华大学出版社2003-5-1
六、考核说明:
1、考核方式:考试,采用闭卷形式,占总成绩的70%
2、实验成绩:采用大型作业的形式,占总成绩的20%
3、平时成绩:课堂考勤,占总成绩的10%
