javaEE软件开发技术课程标准.docx

上传人:b****8 文档编号:10063627 上传时间:2023-05-23 格式:DOCX 页数:18 大小:22.53KB
下载 相关 举报
javaEE软件开发技术课程标准.docx_第1页
第1页 / 共18页
javaEE软件开发技术课程标准.docx_第2页
第2页 / 共18页
javaEE软件开发技术课程标准.docx_第3页
第3页 / 共18页
javaEE软件开发技术课程标准.docx_第4页
第4页 / 共18页
javaEE软件开发技术课程标准.docx_第5页
第5页 / 共18页
javaEE软件开发技术课程标准.docx_第6页
第6页 / 共18页
javaEE软件开发技术课程标准.docx_第7页
第7页 / 共18页
javaEE软件开发技术课程标准.docx_第8页
第8页 / 共18页
javaEE软件开发技术课程标准.docx_第9页
第9页 / 共18页
javaEE软件开发技术课程标准.docx_第10页
第10页 / 共18页
javaEE软件开发技术课程标准.docx_第11页
第11页 / 共18页
javaEE软件开发技术课程标准.docx_第12页
第12页 / 共18页
javaEE软件开发技术课程标准.docx_第13页
第13页 / 共18页
javaEE软件开发技术课程标准.docx_第14页
第14页 / 共18页
javaEE软件开发技术课程标准.docx_第15页
第15页 / 共18页
javaEE软件开发技术课程标准.docx_第16页
第16页 / 共18页
javaEE软件开发技术课程标准.docx_第17页
第17页 / 共18页
javaEE软件开发技术课程标准.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

javaEE软件开发技术课程标准.docx

《javaEE软件开发技术课程标准.docx》由会员分享,可在线阅读,更多相关《javaEE软件开发技术课程标准.docx(18页珍藏版)》请在冰点文库上搜索。

javaEE软件开发技术课程标准.docx

javaEE软件开发技术课程标准

《Javaweb软件开发技术》课程标准

一、课程信息

表1课程信息表

课程名称

Javaweb软件开发技术

开设系(院)部

信息工程系

课程代码

考核性质

考试

课程类别

专业课

课程类型

理论+实践

前导课程

《计算机应用基础》、《数据库技术与应用》、《java程序设计》、《javaweb应用开发》

后续课程

《毕业设计》、《顶岗实习》

总学时

108

适用专业

计算机应用技术、移动应用开发

二、课程性质和定位

(一)课程性质

示例:

本课程是计算机应用技术、移动应用开发专业必修(或选修)的一门高级专业平台课程,是在学习了java程序设计、数据库技术与应用、javaweb应用开发等先行课程,具备了一定专业基础知识,包括一定java程序设计能力、数据库基础操作能力、基本的javaweb开发能力的基础上,开设的一门理论理实一体化的课程,其功能是对接专业人才培养目标,面向web前端开发人员、javaweb动态网站建设和开发程序员、java程序员等工作岗位,培养个人web开发专业技术和团队协作开发中、大型网站项目的素质,具备一定整体项目统筹分析设计能力和模块规划能力、个人模块代码的开发能力,以及理论和项目实践相互结合进行项目开发的能力,为后续毕业设计和顶岗实习等实践环节的开展奠定坚实的理论和技能基础。

(二)课程定位

表2课程定位分析

面向的工作岗位

具备的职业能力

Web前端开发程序员

1.团队协作开发能力

2.html和jsp网页设计能力

3.css和javascript程序设计能力

Javaweb网站维护人员

1.团队协作开发能力

2.javaweb服务器系统搭建和管理能力

3.网络数据库系统的管理和操作维护能力。

4.计算机服务器系统的操作和网络维护能力

Javaweb后台程序员

1.团队协作开发能力

2.java程序设计的能力

3.数据库操作和访问的基本能力

Javaweb系统分析员

1.组织团队进行分工协作开发的能力

2.软件工程开发分析和设计的统筹规划能力。

3.精通整个javaweb开发过程的各项技术。

三、课程目标与内容

(一)课程总目标

《Javaweb软件开发技术》课程的能力目标是培养学生使用WEB程序设计技术完成基于MVC的B/S系统的设计能力。

根据这一目标,结合JAVAWEB程序开发人员应该具备的综合能力要求,联合企业与培训机构对课程进行了整体设计,主要体现了以综合职业能力为培养目标。

根据高职学生的认知规律,采用“基于工作过程的项目导向、任务驱动教学模式”。

结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择中,以信息系统项目开发及其工作过程为背景,紧密围绕项目为载体,依据学习领域专业能力目标、学习方法目标和社会能力目标进行学习情境设计,通过情境学习与训练,实施理论与实践相结合的教学,使学生达到熟能生巧的目的。

在教学过程中,主要以任务来驱动、以项目为导向,在教学过程中,每个项目都是来源于实际工作中的典型任务,项目和任务的学习与实施过程也就是工作过程,学生带着真实的学习任务,组成小组合作研究,分析任务、发展和提出问题,找出解决方法并予以实施,由其他小组及教师进行评价,在完成“任务”的过程中培养了学生的自主学习能力、创新能力、团队合作精神,分析问题和解决问题的能力。

(二)课程具体目标

表3课程教学目标

知识目标

(1)熟练掌握JAVAEE系统架构

(2)熟练掌握Struts应用

(3)熟练掌握Hibernate应用

(4)熟练掌握Spring应用

(5)熟练掌握Struts、Hibernate和Spring整合应用

(6)熟练掌握SSH框架在JAVAWEB项目开发中的应用

(7)熟练掌握JAVACMS系统应用

技能目标

(1)团队沟通技能

(2)系统分析技能

(3)网站建设和维护技能

(4)程序开发技能

方法能力目标

(1)具备搭建JAVAEE开发环境的能力

(2)具备应用Struts框架开发MVC系统的能力

(3)具备应用Hibernate高效的访问数据库的能力

(4)具备应用Spring实现面向切面编程,依赖注入,控制反转的能力

(5)具备应用Struts+Spring+Hibernate实现大型JAVAWEB系统的能力

(6)具备应用JAVACMS系统构建WEB系统的能力

素质目标

(1)具备良好的团队合作精神

(2)具备规范化、标准化的代码编写习惯

(3)具备良好的沟通能力

(4)学习和总结的能力

(5)培养学生客观公正、坚持原则、保守秘密、勤奋敬业、谨慎细致、务实高效、团结协作的职业态度

(6)具有强烈的工作责任心和风险意识

(三)课程内容及要求

表4课程教学安排

序号

章(项目、任务)

节(单元)

教学内容及要求

重点、难点

1

第7章EL与JSTL

(项目1:

EL与JSTL、任务1:

使用EL与JSTL实现页面无代码化)

7.1EL简介

了解EL的作用

EL的概念

7.2EL应用

掌握EL的应用

EL的应用

7.3JSTL简介

了解JSTL

JSTL的概念

7.4Core标签库(核心标签库)

掌握核心标签库的用法

核心标签库的使用

7.5XML操作标签库

了解XML操作标签库

XML操作标签库的使用

7.6JSTL数据库标签库

掌握JSTL数据库标签库

JSTL数据库标签库的使用

2

第8章Struts2框架入门

(项目2:

Struts2框架的实现、任务2:

使用Struts2框架实现MVC设计模式)

8.1Struts2概述

了解Struts2的概念

Struts2的概念

8.2Struts2的下载与安装

了解Struts2的下载与安装

过程

Struts2的下载与安装

过程

8.3使用Struts2实现第一个程序

了解Struts2实现的步骤

Struts2实现的步骤

3

第9章Struts2配置详解(项目3:

Struts2框架的配置任务3:

使用Struts2框架实现MVC设计模式)

9.1Struts2配置文件

了解Struts2配置文件

Struts2配置文件的结构

9.2struts.xml文件配置详解

掌握struts.xml文件配置详解

struts.xml文件配置过程

9.3配置Action

掌握配置Action

配置Action的过程

9.4配置Result

掌握配置Result

配置Resul的过程

4

第10章Struts2拦截器(项目4:

Struts2拦截器的使用、任务4:

使用Struts2拦截器实现拦截请求功能)

10.1拦截器的实现原理

了解拦截器的实现原理

拦截器的实现

10.2Struts2拦截器

了解Struts2拦截器原理

Struts2拦截器原理

10.3自定义拦截器

了解自定义拦截器的实现

自定义拦截器的实现

10.4Struts2系统拦截器

了解Struts2系统拦截器

Struts2系统拦截的实现过程

10.5权限拦截器实例

了解权限拦截器实例

权限拦截器实例练习

5

第11章Struts2类型转换和输入校验(项目5:

使用Struts2实现输入校验、任务5:

使用Struts2实现输入校验)

 

11.1Struts2基础

了解Struts2基础概念

Struts2基础概念

11.2使用Struts2的类型转换

掌握使用Struts2的类型转换

Struts2的类型转换

11.3Struts2输入校验

掌握Struts2输入校验

truts2输入校验的过程

6

第12章struct2的应用(项目6:

使用Struts2实现国际化、任务6:

使用Struts2实现国际化)

12.1JSP页面国际化

了解JSP页面国际化的过程

JSP页面国际化

12.2Action国际化

掌握Action国际化的过程

Action国际化

12.3基于Struts2完成文件上传

掌握使用Struts2完成文件上传

Struts2完成文件上传的步骤

12.4多文件上传

掌握使用Struts2完成多文件上传

多文件上传的步骤

7

第13章Struts2标签库(项目7:

使用Struts2标签库、任务7:

使用Struts2标签库实现页面无代码化)

 

13.1Struts2标签库概述

了解Struts2标签库

Struts2标签库的内容

13.2控制标签

掌握Struts2的控制标签

Struts2的控制标签

13.3数据标签

掌握Struts2的数据标签

Struts2的数据标签

13.4表单标签

掌握Struts2的表单标签

Struts2的表单标签

8

第14章Hibernate框架入门(项目8:

Hibernate框架的实现、任务8:

掌握Hibernate框架的组建过程)

 

14.1Hibernate概述

了解Hibernate的概念

Hibernate的概念

14.2在程序中使用Hibernate

了解Hibernate的原理

Hibernate的原理

14.3第一个Hibernate程序

掌握Hibernate程序的创建过程

Hibernate程序的创建过程

9

第15章Hibernate配置和会话(项目9:

Hibernate框架的配置、任务9:

掌握Hibernate框架的配置过程)

15.1传统方式配置Hibernate

了解传统方式配置Hibernate的过程

配置Hibernate的过程

15.2使用Annotations配置映像

了解使用Annotations配置映像

Annotations配置映像

15.3会话(Session)的应用

了解会话(Session)的应用

会话(Session)的应用

10

第16章Spring框架入门环境的搭建(项目10:

Spring框架入门环境的搭建、任务10:

掌握Spring框架的搭建)

16.1Spring概述

了解Spring框架的原理

Spring框架的原理

16.2Spring开发

了解Spring开发的过程

Spring开发的过程

16.3开发Spring的HelloWorld程序

掌握使用Spring开发程序的过程

Spring开发程序的过程

11

第17章控制反转(项目11:

控制反转练习、任务11:

掌握使用Spring框架实现控制反转)

 

17.1IoC容器

了解IoC的概念

IoC的概念

17.2依赖注入

了解依赖注入的原理

依赖注入的原理

17.3Bean作用域

了解Bean的作用域

Bean的作用域

12

第18章面向切面编程(项目12:

面向切面编程练习、任务12:

掌握使用Spring框架实现面向切面编程)

 

18.1面向切面编程简介

了解面向切面编程的概念

面向切面编程的概念

18.2使用注解方式进行AOP开发

了解使用注解方式进行AOP开发的过程

使用注解方式进行AOP开发的过程

18.3使用注解对数据访问层进行管理

了解使用注解对数据访问层进行管理

使用注解对数据访问层进行管理

18.4切入点

了解切入点的概念

切入点的概念

18.5通知

掌握通知的类型和使用Spring框架实现通知的方法

实现通知的方法

18.6在Spring中进行JDBC编程

掌握在Spring中进行JDBC编程的过程

在Spring中进行JDBC编程的过程

(四)课程学时分配

表5课程学时分配表

序号

教学内容

学时

其中

理论

实践

其他

1

第7章EL与JSTL

(项目1:

EL与JSTL、任务1:

使用EL与JSTL实现页面无代码化)

6

2

4

0

2

第8章Struts2框架入门

(项目2:

Struts2框架的实现、任务2:

使用Struts2框架实现MVC设计模式)

6

2

4

0

3

第9章Struts2配置详解(项目3:

Struts2框架的配置任务3:

使用Struts2框架实现MVC设计模式)

6

2

4

0

4

第10章Struts2拦截器(项目4:

Struts2拦截器的使用、任务4:

使用Struts2拦截器实现拦截请求功能)

12

4

8

0

5

第11章Struts2类型转换和输入校验(项目5:

使用Struts2实现输入校验、任务5:

使用Struts2实现输入校验)

6

2

4

0

6

第12章struct2的应用(项目6:

使用Struts2实现国际化、任务6:

使用Struts2实现国际化)

12

4

8

0

7

第13章Struts2标签库(项目7:

使用Struts2标签库、任务7:

使用Struts2标签库实现页面无代码化)

12

4

8

0

8

第14章Hibernate框架入门(项目8:

Hibernate框架的实现、任务8:

掌握Hibernate框架的组建过程)

6

2

4

0

9

第15章Hibernate配置和会话(项目9:

Hibernate框架的配置、任务9:

掌握Hibernate框架的配置过程)

12

4

8

0

10

第16章Spring框架入门环境的搭建(项目10:

Spring框架入门环境的搭建、任务10:

掌握Spring框架的搭建)

6

2

4

0

11

第17章控制反转(项目11:

控制反转练习、任务11:

掌握使用Spring框架实现控制反转)

12

4

8

0

12

第18章面向切面编程(项目12:

面向切面编程练习、任务12:

掌握使用Spring框架实现面向切面编程)

12

4

8

0

学时总计

108

36

72

0

(五)实践课程安排

表6Javaweb软件开发技术课程实训教学安排表

序号

实训项目

实训内容及要求

知识点、技能点

课时

1

EL与JSTL

1.使用EL实现页面无代码化

EL表达式应用

2

2.使用JSTL实现页面无代码化

JSTL标签应用

2

2

使用Struts实现一个MVC设计模型

1.Struts2的下载与安装

过程

Struts2的下载与安装

2

2.Struts2实现的步骤

Struts2实现的步骤

2

3.Struts2配置文件

Struts2的配置

2

4.配置Action和Result

配置Action和Result

2

5.Struts拦截器的实现原理

拦截器的实现原理

2

6.自定义拦截器的实现

自定义拦截器的实现

2

7.Struts2系统拦截器的实现

Struts2系统拦截器

2

8.Struts2的类型转换

Struts2的类型转换

2

9.JSP页面国际化的过程

JSP页面国际化的过程

2

10.Struts2完成文件上传

Struts完成文件上传

2

3

使用Hibernate实现数据的持久化

1.Hibernate程序的创建过程

Hibernate程序的创建

2

2.传统方式配置Hibernate的过程

传统方式配置Hibernate

2

3.使用Annotations配置映像

Annotations配置映像

2

4.会话(Session)的应用

会话

2

4

使用Spring实现总体规划设计

1.Spring开发的过程

Spring开发的过程

2

2.IoC

IoC

2

3.依赖注入

依赖注入

2

4.Bean的作用域练习

Bean的作用域

2

5.使用注解方式进行AOP开发

AOP开发

2

6.Spring框架实现通知

通知的实现

2

7.在Spring中进行JDBC编程

JDBC编程

2

四、课程考核

考核方式:

本课程成绩形成主要包括过程性考核和期末考试。

考核类型:

考察与考试相结合。

原则:

课程考核采用过程考核和结果性考核相结合。

建议过程性考核占60%,结果性考核占40%。

过程性考核:

根据其在平时学习过程中的考勤、提问、作业、项目实训、上机操作、团队精神、合作能力等进行评分。

期末考试:

重点考核学生对Spring、Struts、Hibernate应用的知识的掌握程度。

五、教学条件要求

(一)校内实训室

表7《Javaweb软件开发技术》课程校内实训室表

实训室名称

软件开发实训室

面积要求

100平

核心设备

1.教师机

2.学生机

3网络交换机

数量要求

1

80

4

备注

安装相关软件

安装相关软件

实训室名称

计算机应用实训室

面积要求

120平

核心设备

1.教师机

2.学生机

3网络交换机

数量要求

1

100

5

备注

安装相关软件

安装相关软件

(二)校外实习基地

填写本课程教学需要使用的校外实习基地。

用途是指认识学习、生产性实训、顶岗实习等。

表8《Javaweb软件开发技术》课程校外实习基地表

序号

校外实习基地名称

合作企业名称

用途

合作程度

1

惠普—洛阳国际软件人才及产业基地

洛阳惠普

校企合作软件就业培训基地

密切

2

新开普电子股份有限公司校企合作实习基地

新开普电子股份有限公司

校企合作软件就业培训基地

密切

六、教学团队建设

(一)授课教师的基本要求

要求承担本专业教学的教师具备大学及以上学历,职称在讲师以上,具备丰富的教学经验,并且有一定的企业实践工作经验,具备包括教师资格和软件专业方向职业资格水平,具备组织团队进行javaweb项目开发的能力。

(二)课程开发团队

表9课程开发团队名单

序号

姓名

工作单位

职称/职务

工作经历

1

李继云

信息工程系

教授

1997年执教于河南职业技术学院信息工程系至今

2

张大鹏

信息工程系

讲师

2007年执教于河南职业技术学院信息工程系至今

3

孙钢

信息工程系

讲师

1999-2004执教于洛阳广播电视大学

2007年执教于河南职业技术学院信息工程系至今

七、教学方法与策略

描述本课程主要使用的教学方法和策略。

(一)教学方法

教学过程中,采用项目驱动的方式,以学生为主体,以教师为主导,共同探讨,师生共同参与,再现一个JAVAEE项目开发的需求分析、系统分析、程序设计以及后期维护等重要环节的情景模式。

(二)教学策略

教学过程中,工作过程为导向,以工学结合为人才培养模式,以工学交替、任务驱动、项目导向、顶岗实习为教学模式,以学生为主体,以教师为主导,以职业能力培养为重点,以促进学生综合职业能力发展为目标,校企合作,共建课程。

八、教材、数字化资源

表10《Javaweb软件开发技术》课程教材选用表

序号

教材名称

教材类型

出版社

主编

出版时间

1

SSH框架整合实战教程

高教教材

清华大学出版社

传智博客高教产品研发部

2015.12

2

JavaWeb应用开发与实践(第2版)

高教教材

清华大学出版社

梁胜彬

2016.9

表11《Javaweb软件开发技术》课程数字化资源选用表

序号

数字化资源名称

素材

资源网址

1

传智博客讲授视频

源样例文件

2

传智博客ppt

源样例文件

3

《JavaWeb应用开发与实践(第2版)》ppt

源样例文件

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2