Java高级编程课程教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java高级编程课程教学大纲
《JAVA高级编程》是信息与计算科学专业的专业核心课程。

主要培养学生应用JSP技术进行Web应用程序开发的能力,并培养其良好的编程规范和职业习惯。

通过本课程的学习,让学生掌握使用Java技术进行Web应用开发;了解JaVaWeb技术架构;掌握HTM1,Javascript和CSS静态网页开发技术;掌握JavaWeb开发的核心技术JSP和Serv1et等;掌握使用MVC模式设计、开发Web项目C在项目实战中培养学生的编程能力、程序调试能力,团队合作与沟通能力、自主学习与创新能力,为今后应用JavaWeb编程技术和从事软件开工作奠定坚实的基础。

本课程采用“项目驱动、案例教学、一体化课堂”的教学模式开展教学C整个课程采用若干单元案例和小型综合案例,68学时完成教师与学生互动的讲练结合教学过程。

三、课程目标
1 .总体目标
通过项目驱动的学习和综合实训,熟练掌握应用JSP模式进行Web程序开发的基本知识和技能,并能结合数据库应用技术和软件工程技术进行Web应用程序的开发,能基本胜任基于JSP的Web程序员的岗位。

在课程的学习中,培养诚实,守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作的能力。

并养成规范编码、按时交付软件等良好的工作态度。

2 .具体目标
(1)知识目标
掌握典型JSP开发环境的配置,掌握HTM1标记的基本使用,掌握JSP脚本元素、指令元素、动作元素的用法,掌握JSP中内置对象的特点及用法,掌握JDBC访问数据库的技术,掌握JaVaBear1技术,掌握
SeMet技术,掌握框架技术。

(2)能力目标
能搭建典型的JSP开发环境,能应用HTM1语言设计简单的页面,能应用JaVaSCriPt脚本实现交互效果,能应用JSP基本元素创造简单的动作页面,能应用JSP内置对象实现在服务商存取特定信息,并在不同页面进行传递,能应用JDBC数据库访问技术编写基于数据库的Web程序,以实现信息的持久化存储,能应用框架技术实现对数据库的操作。

(3)素质目标
按时、守时的软件交付观念规范、优化的程序代码诚实、守信、坚韧不拔的性格自主、开放的学习能力良好的自我表现、与人沟通能力良好的合作精神。

四、教学内容及要求
(-)JSP介绍
1 .教学目的与要求
(1) 了解什么是JSP
(2) 了解JSP的工作原理
(3) 掌握学习JSP技术的方法
(4) 掌握如何搭建JSP开发环境
(5) 掌握MyEC1ipse、Tomcat.MySQ1的安装与使用
(6) 了解JSP程序的编写步骤
(7) 掌握常用HTM1语法的使用方法
2 .教学内容
(1) JSP概述
(2) JSP技术特征
(3)搭建JSP开发环境
(4) MyEcIipse开发工具的安装与使用
(5)开发第一个JSP程序
(6) HTM1语言
(7)实例
(二)掌握JSP语法
1教学目的与要求
(1) 了解JSP的基本构成
(2) 了解指令标签
(3) 了解脚本标签
(4)掌握JSP注释
(5)掌握JSP动作标签
2.教学内容
(1)JSP的基本构成
(2)指令标签
(3)嵌入JSP代码
(4)注释
(5)JSP动作标签
(6)实例
(三)JSP内置对象
1教学目的与要求
掌握requestsresponse、session s app1ication s out对象的应用及常用方法,了解PageContextxconfig、page、exception对象的应用。

2.教学内容
(1) JSP内置对象概述
(2) request对象
(3) response对象
(4) session对象
(5) app1ication对象
(6) OUt对象
(7)其他内置对象
(8)实例
(四)Serv1et技术与JavaBean
1 .教学目的与要求
(1)理解SerV1et技术原理
2 2)了解SerV1et的创建与配置方法
(3)掌握SerVIetAP1的主要接口与类
(4)掌握SerVIet过滤器的创建、配置及使用方法
(5)掌握JaVaBean的概念、作用域和设计方法
(6)理解MVC设计原理
2.教学内容
(1) SerVIet基础
(2) Serv1et开发
(3) SerVIetAP1编程常用的接口和类
(4) SerV1et过滤器
(5) JavaBean
(6) MOde11模式
(7) MOde12模式
(8)实例
(五)JSP操作XM1
1 .教学目的与要求
(1) 了解XM1的文档结构、语法要求及注释
(2)掌握如何为XM1文档中的元素定义属性
2 .教学内容
(1) XM1简介
(2)创建XM1文档
(3)解析XM1文档
(4)修改XM1文档
(六)JaVaSCriPt脚本语言
1 .教学目的与要求
(1) 了解什么是JavaScript以及JavaScript的主要特点
(2) 了解JavaScript与Java的区别
(3)掌握Web页面中使用JaVaSeriPt的两种方法
(4)掌握JaVaSeriPt语言基础
(5)掌握JavaScript的流程控制语句
(6)掌握正则表达式的使用方法
(7)掌握JavaScript中函数的应用
(8)掌握JavaScript中String s Math x Date和Window对象的应用
(9)掌握DOM技术
2.教学内容
(1)什么是JaVaSCriPt
(2)在Web页面中使用JavaScript
(3) JaVaSCriPt语言基础
(4)流程控制语句
(5)使用正则表达式
(6)函数
(7)事件和事件处理程序
(8)常用对象
(9) DOM技术
(七)StnJte2框架
1 .教学目的与要求
(1) 了解MVC设计模式
(2)掌握StrUtS2体系结构
(3) 了解StrUtS工作流程
(4) 了解ACtion对象
(5)掌握StrUtS配置文件结构
(6)掌握StrUtS2标签库的使用
(7) 了解StrUtS2开发模式
2 .教学内容
(1) MVC设计模式
(2) StrUtS2框架概述
(3) StrUtS2入门
(4) Action对象
(5) StrUtS配置文件结构
(6) StrUtS2标签库
(7) StrUtS2开发模式
(A)Hibernate框架
1 .教学目的与要求
(1)理解ORM映射原理
(2)理解软件设计的分层结构
(3) 了解持久化技术
(4)掌握Hibernate配置方法
(5)掌握Hibemate自动建表技术
(6)掌握Hibernate对数据增、删、改、查的基本操作
(7) 了解Hibemate缓存及延迟加载策略
(8)掌握关联关系的映射方法
(9)掌握HQ1查询语言
2 .教学内容
(1) Hibemate简介
(2) Hibernate入门
(3)自动建表技术
(4) Hibernate持久化对象
(5) Hibernate缓存及延迟加载
(6)关联关系映射
(7) HQ1检索方式
(九)SPring框架
1 .教学目的与要求
(1) 了解SPring的主要思想
(2)掌握SpringIoC
(3) 了解SPringAOP
(4)掌握SpringBean的使用方法
(5)掌握APP1iCatiOnConteXt对象的高级功能
(6) 了解Spring的持久化操作
(7)掌握Spring整合Hibernate操作数据库
(8) 了解SPringMVC框架
2.教学内容
(1) SPring概述
(2) SpringIoC
⑶AOP概述
(4) Spring的切入点
(5) ASPeCt对Ae)P的支持
(6) SPring持久化
(7) SPringMVC框架
五、课时分配表
教材:《JavaWeb开发实战》软件开发联盟编著清华大学出版社
参考书:
OavaWeb开发1200实战例》(第I卷)卢瀚王春斌等编著清华大学出版社OavaWeb开发1200实战例》(第I1卷)卢瀚王春斌等编著清华大学出版社。

相关文档
最新文档