您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页《Java Web程序设计(JSP)》教学大纲

《Java Web程序设计(JSP)》教学大纲

来源:意榕旅游网
XX学院

计算机系《Web程序设计(JSP)》课程教学大纲

适用专业:计算机网络技术专业、计算机软件技术专业

一、课程的性质与任务

(一)本课程的性质

本课程是为计算机软件专业学生开设的一门专业技能课,主要培养学生掌握Java Web开发技术,可以为学生将来从事基于Web的软件开发打下坚实的基础。

(二)本课程的任务

本课程是软件技术类专业学生的专业核心课程,是学生赖以就业的课程之一,有着十分重要的地位。互联网是人们获得信息的重要途径,而提供信息和信息服务的正是Web开发应用的首要任务。本课程培养学生熟练掌握基于 Java的Web编程技能,重在技能培养,使学生能够熟练掌握相关技术,具备较强的自学能力和系统分析、设计能力,具备开发web系统的技能。

二、课程的基本要求

通过学习《Web程序设计(JSP)》,应使学生了解Java web应用开发技术的架构发展、及当前最新技术发展情况等;理解JSP页面的执行原理、JavaBean组件技术原理、Servlet技术原理、MVC设计模式、Struts框架、Spring框架、Hibernate框架;掌握JSP基本技术、使用JavaBean组件开发实用程序、JSP与Servlet结合开发实用程序、使用Struts架构开发实用程序、使用Struts结合Hibernate开发实用程序、使用SSH开发实用程序;熟练掌握JavaBean组件技术、Servlet技术、Struts框架、SSH框架。

三、课程内容

(一)课程主要内容

第1章 JSP与JavaBean

了解:JavaBean规范

理解:JavaBean的工作原理,及其在JSP中的功能

掌握:JavaBean的简单属性、在JSP中使用JavaBean、JSP与Bean的结合在实际中的应用

熟练掌握:JSP与Bean的结合开发实用程序 教学重点:JSP与Bean的结合开发实用程序 教学难点:实际程序中Bean的编写

第2章 Servlet技术

了解:Servlet的工作原理、Servlet的生命周期 理解:Servlet的常用接口

掌握:JSP访问Servlet、Servlet技术在实际程序中的应用 熟练掌握:使用Servlet技术开发实用程序 教学重点:使用Servlet技术开发实用程序

教学难点:在实用程序开发中Servlet相应方法的编写

第3章 Struts框架

了解:设计模式、JSP Model1和JSP Model2模式、Struts架构 理解:Struts的工作原理

掌握:Struts框架、Struts框架的应用 熟练掌握:使用Struts开发实用程序 教学重点:使用Struts技术开发实用程序 教学难点:Struts框架的应用

第4章 Hibernate框架

理解:Hibernate的工作原理

掌握:Hibernate框架、Hibernate框架的映射、Hibernate框架的应用 熟练掌握:使用Hibernate结合Struts开发实用程序 教学重点:使用Hibernate结合Struts技术开发实用程序 教学难点:Hibernate框架的应用

第5章 Spring框架

理解:Spring的工作原理

掌握:Spring框架、Spring的属性注入、Spring框架的应用 熟练掌握:使用Spring结合Hibernate开发实用程序

教学重点:使用Struts+Hibernate+Spring(SSH)集成开发实用程序

教学难点:Spring框架的应用

(二)实验、实训、实习内容

实训一:使用JSP+JavaBean技术实现简单的用户登录功能(8学时) 实训内容:使用JSP+JavaBean技术实现简单的用户登录功能

实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean技术实现简单的用户登录功能

实训二:使用Servlet技术实现用户登录功能(8学时) 实训内容:使用JSP+ Servlet技术实现简单的用户登录功能

实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean+Servlet模式实现网上登录功能

实训三:使用Struts框架实现用户登录功能(8学时) 实训内容:使用Struts框架实现用户登录功能

实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Struts框架实现用户登录功能

实训四:公告管理系统(10学时)

实训内容:使用Struts架构实现公告管理系统

实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean+Struts架构实现公告管理系统

实训五:使用Struts+Hibernate框架实现用户登录功能(8学时) 实训内容:使用Struts+Hibernate框架实现用户登录功能

实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Struts+Hibernate框架实现用户登录功能

实训六:使用Spring框架实现用户登录功能(8学时) 实训内容:使用SpringMVC框架技术实现用户登录功能

实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Spring+Hibernate框架实现实现用户登录功能

实训七:航空票务系统(14学时)

实训内容:使用SSH(Struts+Hibernate+Spring)整合实现航空票务系统 实训要求:使用MyEclipse+Tomcat+MySql开发环境,Spring+Struts+Hibernate

框架实现航空票务系统

(三)教学建议

教学采用讲练相结合的方法,把理论溶入真实项目的开发中,轻理论重实践。让学生切身体会到“做中学,学中做,学为所用”这一原则,为解决实际问题而学,这样可以激发学生的学生兴趣。在项目实训阶段宜采用项目小组的形式,模拟真实的开发环境,这有利于优势互补,并增强学生的团队意识,合作精神和竞争精神。

JavaBean组件技术、JSP、SSH框架是本课程的重点;SSH框架是难点,要注重选取有趣味性的、实用的、易学的案例,精讲多练,启发学生思考、调动学生的主观能动性,鼓励学生多提问题、共同探讨和解决问题。

四、本课程与其他课程的关系

《Java程序设计》是其前导课程,旨在培养面向对象的编程技能。现在Web程序的开发所采用的语言90%以上为Java语言,我们所开设的《Web程序设计(JSP)》也是应用Java技术作为后台技术的。本课程为第四学期开设。

五、教学时数分配

课程总学时: 128 学时。 序号 教学内容 总学时 20 16 32 16 16 28 128 理论 学时 12 8 14 8 8 14 实践 学时 8 8 18 8 8 14 习题课 课程设计 讨论课 (大作业) 1 JSP与JavaBean 2 Servlet技术 3 Struts框架 4 Hibernate框架 5 Spring框架 6 SSH整合 小 计 六、考核方式

本课程为阶段性考核课,考核方式为闭卷。采用百分制,学生的平时成绩主要由作

业、课堂表现、出勤组成。如果考生本学科缺勤(含病/事假、旷课)达到总学时的1/3,则取消考生的考试资格,无论各阶段是否获得成绩。

七、教材及参考书

主教材

《Java Web 应用开发技术实用教程》王红 中国水利水电出版社 第1版 2008年1月

参考书

Java EE项目案例 刘乃丽 人民邮电出版社 第1版 2008年1月

JSP信息化系统建设案例 戴志诚 赵国峰 人民邮电出版社 第1版 2006年12月 开发者突击 刘中兵 电子工业出版社 第1版 2008年1月 项目实践精解 梁立新 电子工业出版社 第1版 2008年7月

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务