JSP学期授课计划

更新时间:2024-01-29 04:23:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

学期授课计划

学期授课计划说明 课程名称 使用JSP/Servlet/Ajax技术开发新闻发布系统 JSP是Java Web应用程序开发的基础技术,是逻辑Java的后续课程,同时也是青鸟软件专业所必须掌握并主要应用于工作岗位的重要技能之一,作为基于B/S结构的应用程序开发手段,重点培养学生动态网页的开发,Web程序的设计理念及设计方法,延伸了面向对象编程、HTML、SQL等课程的综合应用。本门课程主要是帮助学生建立基于Java的Web程序开发,并奠定B/S架构的程序开发思想的主干课程。课程的教学模式是以项目驱动为主线,贯穿整门课程,吸引学生兴趣并建立学生编程的自信心。 重点是动态网站开发基础,访问数据库,JSP指令和脚本元素,使用JSP处理客户端请求,JSP页面的访问控制。 JSP概述:动态网站开发基础,用集合存储对象,访问数据库,JSP简介,JSP指令和脚本元素,使用JSP处理客户端请求,JSP页面的访问控制。 北大青鸟课程结构突出的是职业教育,故JSP程序开发是一门代码编写量极大的课程,因此在本课的教学中采用讲练结合的办法,特别是加强实践教学。根据我校目前的教学条件讲与练的比重基本能达到2:1为了加深学生对操作内容的理解,采用直观教学方式(使用多媒体电化教室、课件和微机室进行教学)。 采用理论考核与实践操作相结合并以实践考核为主的双考核制。期中考核以理论考核与实践考核两种形式相结合进行,期末以理论考核形式进行。平时成绩占总成绩的20%,期中成绩占总成绩的30%,期末成绩占总成绩的50%。实践考核在课上进行。 教学周数:16周 周 学 时: 6 学时 总 学 时:96学时 边讲边练: 64 学时 实践教学:32 学时 本门课程操作性能比较强;要求学生的抽象思维能力较强,因而在学习过程中要采用科学的学习方法,要认真细致的听讲,记好学习笔记,认真做好操作,并随时记录常用操作命令、操作方法、操作步骤和技巧。 本课程采用的教材:《使用JSP/Servlet技术开发新闻发布系统》教学参考书目有:《Java程序设计》中国铁道出版社 教学目的 教学重点与难点 教学内容 教学方法 考核方法 时间分配 学习方法 教学参考

教学时数分配表 章次 一 二 三 四 五 六 七 八 九 十 各章名称 动态网页开发基础 JSP数据交互(一) JSP数据交互(二) 项目案例 使用分层实现业务处理 JSP开发业务应用 Servlet基础 JSTL和EL 指导学习课-JSP综合应用 项目案例:论坛短消息 机动 总学时 12 6 6 6 6 6 18 6 12 12 6 其中 边讲边练 实训 8 4 4 2 4 2 4 2 4 2 4 2 12 6 4 2 8 4 8 4 4 2 合 计 96 64 32

学期授课计划内容

周教学目的 次 教学内容 学作时 业 2 教具 第一章 动态网页开发基础 1、动态网页 1.1 项目目标: 2、B/S架构 实现Tomcat的手动部署和发布,制作新闻发布系统静1.2 态页面 技能目标: P3软件实7 训室 软件实训室 软件实训室 4、使用URL实现动态页面的访问 4 2.1 了解B/S架构的基本概念,5、Tomcat服务器 了解B/S架构与C/S架构的2.2 区别,掌握Tomcat服务器的发布与运行方法 实践一:部署简单的Web应用 2 4 第二章 JSP数据交互(一) 1.JSP内置对象 3.1 项目目标: 实现管理员登录,使用JSP访问数据库,实现新闻发布的功能 技能目标: 1.1. request 1.2. response对象 1.3.重定向的应用 2.JSP内置对象session 2 P6软件实4 训室 3.2 使用response对象处理响应,使用转发与重定向控制页面跳转,使用JDBC访问数据库 第三章JSP数据交互(二) 项目目标: 3.Include指令 4.JSP内置对象application 5.对象cookie简介 6.JSP访问数据库 6.1.JDBC连接数据库 4 软件实训室 4.1 2 P9软件实4 训室 使用cookie实现保存已访4.2 问的信息,使用session对象实现页面访问控制,使用application对象实现统计在线人数 4 5.1 技能目标: 软件实训室 2 掌握cookie的原理及应用、6.2.JSP访问数据库 session的原理及应用、6.3.Javascript页面验include指令的应用、证与JSP的集成 周教学目的 次 application的原理及应5.2 用、JSP内置对象的工作范围 第五章 使用分层实现业务处理 项目目标: 使用JNDI查找数据源,使用MyEclipse创建Web项目,使用JavaBean封装业务逻辑和数据 教学内容 实践四:完成首页按主题显示新闻 1. JNDI 2.数据库连接池 学作时 业 4 教具 6.1 2 P1软件实37 训室 2.1层与层之间的关系 2.2分层的实现 2.3使用三层开发遵循的原则 2.4使用三层开发的优势和特点 1.JSP分页显示数据 1.1分页实现 2. 用SmartUpload组件实现文件上传 3.用SmartUpload组件控制文件上传 3.1控制文件的类型 3. 3.2控制文件的大小 1.为什么需要Servlet 2 4 2 4 6.2 技能目标: 会使用JNDI查找服务,掌握数据库连接池原理、会使用分层架构开发应用系统 第六章JSP开发业务应用 软件实训室 7.1 项目目标: 使用JNDI查找数据源,使用MyEclipse创建Web项目,使用JavaBean封装业务逻辑和数据 技能目标: 7.2 会使用JNDI查找服务,掌握数据库连接池原理、JavaBean的实际应用、集成工具Myeclipse的使用 第七章Servlet基础 P1软件实61 训室 P1软件实61 训室 8.1 项目目标: 制作论坛登录页面、短信息列表页面、短信息查看页面、论坛发布消息页面 技能目标: 软件实训室 2.Servlet的生命周期 4 8.2 软件实训室 软件实训室 9.1 发,掌握使用JSP实现动态实践九:编写Servlet掌握基于B/S结构的系统开2

周教学目的 次 网页的建设方法,会使用JNDI及数据源实现数据库访问优化 教学内容 类,实现部署和配置、获取初始化参数 3.ServletAPI 4.Servlet的应用 5.使用Servlet处理GET/POST请求 实践十:实现获取表单请求数据 学作时 业 教具 9.2 10.1 10.2 11.1 4 软件实训室 软件实训室 软件实训室 2 4 第八章JSTL和EL 项目目标: 使用EL和JSTL简化页面的开发 1.EL表达式 1.1EL表达式的特点和使用范围 2.JSTL标签 2.1如何使用JSTL标签 4 2 P1软件实93 训室 11.2 技能目标: 会使用EL表达式、会使用常用的JSTL标签 第九章 P2软件实30 训室 12.1 JSP综合应用 项目目标: 1.知识梳理(学生讲解) 1.1Web技术的基本知识 1.2JSP技术的基本知识 2 1.3数据库访问 1.4JSP应用 2.任务描述 4 P 软件实24训室 8 软件实训室 软件实训室 软件实训室 12.2 13.1 13.2 14.1 开发留言板系统,实现发表留言的功能、实现分页显示留言的功能 技能目标: 会使用集合保存、操作对象、使用JSP实现动态页面显示、使用数据源和连接池实现数据库访问 第十章 项目案例:论坛短信息 项目目标: 3.项目实施 4.讲解及评价 2 4 5.集中编码 6.讲解及评 课后软件实2 编训室 码 周教学目的 次 14.2 制作论坛登录页面、短信息列表页面、短信息查看页面、论坛发布消息页面 技能目标: 教学内容 3.分组实施 4.进度记录 学作教具 时 业 课后软件实4 编训室 码 课后软件实2 编训室 码 课后软件实编训室 码 15.1 掌握基于B/S结构的系统开发,掌握使用JSP实现动态网页的建设方法,会使用JNDI及数据源实现数据库访问优化 5.问题汇总及讲解 6.集中编码 15.2 16.1 16.2 7.项目答辩 4 机动 机动 合计 2 4 96

《JSP程序开发》技能考核方案

考核项目 考核时间 青鸟留言板系统 第9周 考核内容 ? Web技术的基本知识 ? JSP技术的基本知识 操作要点 赋分标准 ? 能正确使用集合保存、操作对象(30分) ? 实现动态页面显示(40分) ? 使用连接池实现数据库访问(30分) ? 会使用集合保存、操作对象 ? 使用JSP实现动态页面显示 ? 会使用数据源和连? 开发留言板系统,接池实现数据库访实现发表留言的问 功能 ? 实现分页显示留言的功能 ? 电子商城第15周 或网上银行-余额查询系统 ? 实现网上图书的订购 ? 实现余额查询 ? 掌握Servlet技术的原理及应用 ? 掌握Ajax技术的原理和应用 ? 数据库访问操作要点 ? Servlet应用正确(40分) ? 能应用Ajax技术(30分) ? 数据库访问正确(30分)

本文来源:https://www.bwwdw.com/article/x9ew.html

Top