版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《JavaWeb应用开发》课程标准
课程代码:0406293
课程名称:JavaWeb应用开发
课程类别:(理论+实践)课
总学时:72学时理论学时:36学时实践学时:36学时
学分:4.5学分
适用专业:软件技术专业
先修课程:java程序设计基础、java程序设计、静态网页设计与制作、MySQL
数据库
开课部门:商务信息技术学院
一、课程性质与任务
本门课程是软件技术专业的专业核心课程。
本课程是构成专业技术能力——程序员的专业基本技能的重要组成部分,培
养的学生主要面向web程序员等岗位。通过本课程的学习使学生具备适应Web程
序员岗位的专业技能和职业素养,并掌握一定的理论和实践知识,为就业后的可
持续发展奠定基础。
本课程要求以线上+线下的模式组织教学,采用案例(任务)驱动教学法、
小组合作探究法等教学形式。教学活动均在实验机房进行。采用平时成绩加+期
末闭卷考试进行考核。
二、课程目标和要求
(一)总体目标和要求
本课程主要介绍了Javaweb平台的主要技术,讲授Javaweb所定义的丰富
的技术标准及符合这些标准的开发工具和API。这些技术涵盖JavaBean组件技
术、JSP技术和Servlet技术、Jdbc等核心内容。学生在学完本课程后基本能够
解决一般的企业网站建设问题小型的基于web的信息系统的问题。
(二)素质目标
1)促进学生养成良好的编程风格:命名规范、缩进合理、注释清晰,可
读性好;
2)促进学生形成工程化的思维习惯:自顶向下、逐步精化;
3)通过小组开发形式,训练学生的团队协作精神;
4)通过项目案例,培养学生分析解决实际问题的意识和兴趣。
5)通过小组开发形式,训练学生的项目沟通能力。
(三)知识目标
1)了解Javaweb编程平台的工作原理和开发技术;
16
2)熟练掌握JavaBean组件技术;
3)熟练掌握Servlet组件技术;
4)熟练掌握JDBC技术;
5)掌握Javaweb应用程序的调试、发布技术;
6)懂得JavaWeb应用程序的开发文档。
7)掌握MVC思想及利用MVC思想进行软件设计与开发
8)熟练掌握JSP网站设计技术;
(四)能力目标
1)能搭建Tomcat+MySQL开发Web应用程序的环境;
2)能运用分层思想,搭建多层的系统架构;
3)能运用JSP技术,开发企业应用表示层;
4)能使用Servlet技术,开发企业应用控制层;
5)能运用MVC思想进行软件开发;
6)能使用配置文件,实现应用的优化与配置;
7)能进行项目的调试、发布。
17
三、结构与内容
表1课程内容与要求一览表
序工作任
课程内容要求活动设计思政元素
号务模块
Web软1)Javaweb的产生背景;1)了解项目的开发流程及需求1)教师运用讲授法通过实例剖析理解JavaEE的优势与特点、1)融入讲解软件工
件项目2)Javaweb的发展历史;2)掌握分析文档的编写方法。JavaEE应用系统的结构。再运用讨论法和自学法,学生吸收消化程师的基本职业素
3)Javaweb的概念;
的设计知识并提出问题,最后教师解答学生问题;养;
4)Javaweb的优点;
1与分析2)通过讨论法、交互检查法和教师讲评法,学生学习项目的开发
5)Javaweb的体系结构;
流程及需求分析文档的编写方法,并分组讨论项目设计;2)在日常教学中,
6)MVC应用程序架构;
3)学生通过小组工作法完成项目的设计与构架;引导学生科学求
7)应用实例简介-图书管
4)通过交互检查法和小组演示法检查教学效果。真:
理系统。
求实精神;
构建1)软件组件开发;1)了解软件组件开发;1)教师使用讲授法通过实例讲解诚信管理系统的实体类开发,运
求是精神;
Web软2)JavaBean的设计目标;2)掌握JavaBean的基本概念;用演示法演示DAO层的开发。学生运用自学法吸收消化知识并提
3)JavaBean的基本概念;出问题,最后,教师解答学生问题;独立思考;
件项目3)掌握JavaBean的基本结构
4)Java和JavaBean的关2)通过讨论法、交互检查法和教师讲评法,学生讨论诚信管理系创新精神;
2的实体4)掌握JavaBean的设计
系;统中的帖子实体类和对帖子类进行访问的DAO类的开发与实现;
类
5)JavaBean的基本结构;3)通过自学法和讨论法学生使用工具完成编码;3)恪守职业操守和
6)JavaBean的3类使用者。4)通过演示法和点评法,学生讲解并演示所完成的项目,由教师道德底线;
进行评估和点评。
分析1)JSP的基础;1)掌握JSP的动作元素与指令1)教师使用讲授法通过实例讲解JSP技术,结合知识点逐步引导4)工匠精神:
2)JSP的动作元素与指令学生利用JSP技术实现系统的表示层。再运用自学法学生吸收消
Web软元素;爱岗敬业
元素;化知识并提出问题,最后,教师解答学生问题;
3件项目2)了解并掌握JSP标准标签库;精益求精
3)JSP标准标签库;2)通过讨论法、交互检查法和教师讲评法,学生以小组为单位开
的功能,3)掌握JSP自定义标签专注笃定
4)JSP自定义标签始设计项目所涉及的相关页面。并完成诚信管理系统的第一次迭
构建相不断创新
5)九大内置对象request、代开发,通过教师检查或同行评审等方式确定方案是否可行并提
18
序工作任
课程内容要求活动设计思政元素
号务模块
应的表response、session、出修改办法,直至方案可行;大大方方做
示层页application、out、3)通过自学法和讨论法学生使用NetBeans完成项目的表示层,人
并测试运行效果;
面pagecontext、config、斤斤计较做
4)通过演示法和点评法,学生讲解并演示所完成的项目,由教师
page、exception)事
进行评估和点评。
使用1)Servlet的概念;1)了解Servlet的概念;1)教师使用讲授法通过实例讲解Servlet的理论知识,结合知识
2)Servlet的生命周期;
Servlet2)了解Servlet的生命周期;点逐步引导学生完成系统的控制层的设计与实现。再运用自学法,
3)Servlet的工作原理;学生吸收消化知识并提出问题,最后教师解答学生问题;
技术构3)掌握Servlet的工作原理
4)Servlet过滤器;2)通过讨论法、交互检查法和教师讲评法,学生以小组为单位开
建Web4)掌握会话管理技术
5)会话管理技术始逐步计划完成项目所需的信息保存功能。通过教师检查或同行
4软件项5)掌握Servlet过滤器;
评审等方式确定方案是否可行并提出修改办法,直至方案可行;
目的控6)掌握会话管理技术
3)通过自学法和讨论法学生使用NetBeans逐步完成系统的信息
制层
临时保存功能;
4)通过演示法和点评法,学生讲解并演示所完成的项目,由教师
进行评估和点评。
使用1)JDBC的基本概念;1)了解并掌握JDBC的基本概念;1)教师使用讲授法通过实例讲解事务的相关知识,演示事务编程
JDBC技2)JDBC相关类;2)了解基于web的数据访问过的应用。再运用自学法,学生吸收消化知识并提出问题,最后,
术简化3)预编译对象的使用;程;运用演示法教师解答学生问题;
后台数4)数据连接池3)了解编译对象的使用方式;2)通过讨论法、交互检查法和教师讲评法,学生讨论图书管理系
5
据的访4)掌握数据连接池的使用统中的业务逻辑组件的优化;
问
2)通过自学法和讨论法学生逐步完成系统的数据访问的编码;
4)通过演示法和点评法,学生讲解并演示所完成的项目,由教师
进行评估和点评。
19
序工作任
课程内容要求活动设计思政元素
号务模块
使用1)MVC的基本概念;1)了解.MVC的基本概念1)教师使用讲授法通过实例讲解MVC的相关知识,运用演示法演
MVC技2)MVC的开发步骤;2)掌握MVC的开发步骤示MVC编程的应用。再运用自学法学生吸收消化知识并提出问题,
术扩展3)MVC应用案例3)掌握MVC程序的设计与编写最后,教师解答学生问题;
Web软2)通过讨论法、交互检查法和教师讲评法,学生讨论诚信管理系
6
件项目统中的业务功能的扩展实现;
的功能
3)通过自学法和讨论法学生使用MVC逐步编码;
4)通过演示法和点评法,学生讲解并演示所完成的项目,由教师
进行评估和点评。
20
四、实施与保障
(1)课程负责人
课程负责人能认真贯彻党的教育方针,热爱高职教育事业,爱岗敬业,治学严谨,组
织协调能力强,具有开拓进取精神和良好的师德师风;具有中级及以上职称,或本科毕业
工作三年以上且具有硕士学位,具有三年及以上的本专业课程教学经历;能准确把握软件
技术专业人才培养目标、培养规格及课程定位,有较强的教学能力和丰富的项目实践开发
经验;教学、科研业绩突出,能对本课程教学过程各环节进行督促和指导;
(二)主讲教师
主讲教师热爱教育事业,有良好的道德素养和专业功底,有软件开发实践与教学经验,
有较强的沟通能力和一丝不苟的工作作风;具备爱岗敬业、为人师表、锐意进取的职业道
德;具备先进的教学理念,有较强的课堂驾驭能力;学生及同行评教反映良好,教学质量
优良;
(三)教学设施
配备黑(白)板、多媒体计算机、投影设备、音响设备,互联网接入或WiFi环境,并
具有网络安全防护措施。安装应急照明装置并保持良好状态,符合紧急疏散要求、标志明
显、保持逃生通道畅通无阻。
表2主要软件列表
软件类别软件名称
操作系统Windows1064位
浏览器主流浏览器
文档编辑器office2007及以上版本
截图工具Windows7系统自带
输入法主流输入法
课程所需软件压缩软件、绘图软件、主流音频、视频播放软件、JDK、eclipse、mysql
五、课程考核与评价
(一)成绩构成
课程考核包括平时过程考核、期末理论考试考核两部分。
(二)考核内容
学习态度、知识与技能、综合素质表现(专业能力、社会能力、方法能力等)
21
(三)考核方案
课程考核成绩组成:平时过程成绩占50%;期末考试成绩占50%。
1、平时过程成绩
1)课堂表现(30%)
其中:课堂出勤30%,课堂纪律占30%,课堂发言占40%。
2)实践操作(70%)
其中:各阶段案例根据难易程度比例分配
各实践操作成绩都由学生互评(30%)和教师评价(70%)两部分组成。
2、期末考试成绩
建议采用笔试考核方法,考试时间90分钟,对本课程所学内容进行综合考核。
其中:基础知识填空、选择占40%,程序填空、阅读占30%,独立编程占30%。
六、进程与安排
本课程建议学时72学时,建议第三学期开设。教学学时分配建议如下表3所示。
表3教学学时分配建议表
序号工作任务模块理论学时实践学时合计
1Web软件项目的设计与分析224
2构建Web软件项目的实体类448
3分析Web软件项目的功能,构建相应的表示层页面141428
4使用Servlet技术构建Web软件项目的控制层8816
5使用JDBC技术简化后台数据的访问448
6使用MVC技术扩展Web软件项目的功能448
学时总计363672
七、教学建议
(一)教学方法建议
1、教学方法多样化
教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年劳动协议标准格式版B版
- 2024年土地使用权转让合同解析
- 2024年协议管理强化与招投标技巧提升工作坊版B版
- 2024年国际先进仪器技术交流合作合同一
- 江南大学《电力电子技术》2023-2024学年第一学期期末试卷
- 佳木斯大学《药物合成反应3》2021-2022学年第一学期期末试卷
- 2024年医师进修协议模板版B版
- 范文大全矿山生态环境修复工程承包合同2024年3篇
- 2024年全面安全员聘任合同范本版B版
- 暨南大学《英语语法与写作》2021-2022学年第一学期期末试卷
- JJF 2007-2022 光纤端面干涉仪校准规范
- 2023年中考语文备考之记叙文阅读训练指导:《一生都在成长》
- 中药化学智慧树知到答案章节测试2023年天津中医药大学
- 医学免疫学病例分析题,可怜的老张
- 高一家长会数学老师课件
- 思想道德与法治智慧树知到答案章节测试2023年聊城大学
- 肿瘤免疫治疗相关不良反应管理
- 生产加工工艺流程及加工工艺要求
- Python程序设计基础教程完整版教案全书电子讲义整本书课程设计
- GB/T 702-2017热轧钢棒尺寸、外形、重量及允许偏差
- 学前教育专业群建设方案
评论
0/150
提交评论