JSPWEB项目设计教学大纲(64+32)_第1页
JSPWEB项目设计教学大纲(64+32)_第2页
JSPWEB项目设计教学大纲(64+32)_第3页
JSPWEB项目设计教学大纲(64+32)_第4页
JSPWEB项目设计教学大纲(64+32)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《JSPWEB项目设计》教学大纲数学与信息科学院

信息科学教研室能够使用JNDI访问数据源能够使用Servlet处理用户请求能够使用Comnions-Fi1eUp1oad组件实现文件上传能够使用分页技术实现页面的分页显示能够使用EL和JSTL简化页面本章重点熟练配置Tomcat服务器熟练部署Web项目使用JSP开发Web项目使用JNDI访问数据源使用Servlet处理用户请求使用Commons-Fi1eUpload组件实现文件上传使用分页技术实现页面的分页显示使用EL和JSTL简化页面本章难点使用JSP开发Web项目第10章项目案例:论坛短信息10.1、案例分析10.1.1需求概述开发环境10.1.3案例覆盖的技能点1.4问题分析项目需求10.2.1用例1:环境准备10.2.2用例2:过滤器Filter处理中文乱码10.2.3用例3:实现用户的登录和退出功能10.2.4用例4:用户注册功能10.2.5用例5:短信息列表显示用例6:查看和删除短信息10.2.7用例7:发送和回复短信息10.3、进度记录本章技能目标掌握基于B/S结构的系统开发掌握Web应用的开发流程掌握使用JSP实现动态网页的建设方法掌握使用Servlet处理请求会使用JNDI及数据源实现数据库访问优化会使用EL和JSTL简化页面本章重点Web应用的开发流程使用Servlet处理请求使用JSP实现动态网页的建设方法使用EL和JSTL简化页面本章难点能够使用JNDI及数据源实现数据库访问优化登录验证码四、教学课时分配表章课时分配64上课32上机内容课上机课第一章84第二章84第三章84第四章42第五章64第六章62第七章63第八章63第九章62第十章64总学时96五、参考书目Apress.Pro.JSP3rd.rd.Edition.3)参考网站:,4)《java编程思想》5)(PrenticeHallPTR-CoreJava2VolumeI7版》六、教学形式与考核方式1、教学形式:机房上课、边讲边练。2、考核方式:本课程考核方式为:考试、笔试。课程性质必修课总学时96(教学学时64实验学时32)课程类型考试课开课院数学与信息科学学院适用专业信息与计算科学专业及相关专业一、教学任务、目的和要求《JSPWeb项目设计》是针对信息与计算科学专业本科学生开设的一门重要的专业课,本课程介绍网页开发B/S技术、JSP数据交互、使用分层实现业务处理、servlet基础,JSTL和EL等,最后本课程引进了一个完整的项目《论坛短消息》。通过本课程学习和上机实践,使学生掌握使用Java,jsp进行程序设计的基本技术与方法、具备软件开发的基础能力,通过完整的项目《论坛短消息》的制作,使得学生提高了编程和项目经验,为今后从事软件开发和应用打下基础。二、教学中注意事项本课程是一门对动手能力要求较高的、重视实验环节的实践性课程,因此在教授过程中与原理概念型课程有着本质的区别。木门课程应注重案例教学,以项目引导的方式教授学生,通过具有代表性的案例教学使学生理解掌握章节中的重点难点。应引导学生在掌握基本知识的同时,重在体会面向对象的编程思想,提高编程能力。三、教学内容及要求第1章网动态页开发基础1、动态网页基础1.1为什么需要动态网页2什么是动态网页.1.3如何实现动态网页.1.4为什么学习B/S架构技术LL5什么是B/S架构1.1.6B/S架构的工作原理1.1.7什么是URL1.8URL的组成部署简单的Neb应用1Tomcat服务器Tomcat的获取与安装Tomcat的启动与安装2.4Tomcat的目录结构Tomcat端口号的配置Web应用的目录结构7配置起始访问页面创建、部署和发布项目技能训练JSP简介L3.1什么是JSP1.3.2JSP的执行过程JSP页面组成静态内容JSP中的注释4.3JSP指令元素JSP脚本元素技能训练使用集成开发工具创建Web应用1创建Web项目Web项目的目录结构编写Web项目的代码部署Web项目运行Web项目技能训练5.7Web程序的调试与排错本章技能目标明确B/S架构开发的基本概念掌握安装与配置Tomcat服务器的步骤掌握Tomcat的发布和运行方法使用MyEclipse创建和运行项目掌握Web程序调试与排错掌握JSP页面元素的内容本章重点B/S架构开发的基本概念Tomcat服务器的配置、部署与发布MyEclipse创建和运行项目Web程序调试与排错JSP页面元素的内容本章难点Tomcat服务器的配置、部署与发布Web程序调试与排错第2章JSP数据交互(一)1、什么是JSP内置对象JSP内置对象outJSP内置对象request2.3.1request对象技能训练2.4>JSP内置对象response2.4.1response对象2.4.2转发与重定向重定向的应用4.4技能训练JSP内置对象session5.1为什么使用session5.2什么是会话5.3session对象5.4使用session对象实现权限控制5.5技能训练5.6session对象的失效5.7include指令本章技能目标使用request对象获取用户请求使用response对象处理响应使用转发与重定向控制页面跳转掌握session的原理及应用掌握include指令的应用本章重点request对象获取用户请求使用response对象处理响应使用转发与重定向控制页面跳转使用session对象实现页面访问控制include指令的应用本章难点request对象获取用户请求使用response对象处理响应使用转发与重定向控制页面跳转使用session对象实现页面访问控制第3章JSP数据交互(二)1JSP内置对象application1.1application对象1.2技能训练3.2、对象的作用域2.1page作用域2.2request作用域2.3session作用域2.4application作用域cookie3.1什么是cookie3.2在JSP中使用cookie3.3cookie的有效期3.4技能训练3.5cookie与session的对比JSP访问数据库4.1JDBC连接数据库4.2JSP访问数据库库4.3技能训练4.4、在JSP中使用JavaBean4.1为什么需要JavaBean4.2什么是JavaBean4.3封装数据4.4JSP与JavaBean本章技能目标掌握application的原理及应用掌握JSP内置对象的作用域掌握用cookie的原理及应用掌握使用JSP访问数据库掌握JavaBean的实际应用本章重点使用cookie实现保存已访问的信息使用application对■象实现统计在线人数使用JSP访问数据库会正确使用JavaBean本章难点使用cookie实现保存J访问的信息使用JSP访问数据库application的应用第4章项目案例:新闻发布系统一主题管理及首页新闻显示案例分析需求概述开发环境1.3案例覆盖的技能点问题分析项目需求1用例1:实现修改新闻主题用例2:实现删除新闻主题用例3:实现首页显示固定主题的新闻标题2.4用例4:实现首页按主题动态显示新闻3进度记录本章技能目标会使用request对象处理请求会使用response对象处理响应会使用session会话跟踪技术会使用JSP访问数据库会使用控制页简化页面结构本章重点使用JSP处理表单请求和URL请求使用JSP的内置对象实现访问控制在JSP中进行一定的中文处理(处理乱码)会使用控制页简化页面本章难点使用JSP处理表单请求和URL请求在JSP中进行一定的中文处理(处理乱码)会使用控制页简化页面第5章使用分层实现业务处理1、JNDI数据库连接池2.1什么是连接池2.2数据源与连接池2.3数据源与JNDI资源2.4数据源的配置2.5常见错误2.6技能训练5.3、软件设计分层模式5.3.1三层架构5.3.2层与层之间的关系5.3.3分层原则分层实现使用三层架构开发的特点和优势技能训练本章技能目标会使用JNDI查找数据源掌握数据库连接池原理会使用分层架构开发应用系统本章重点使用JNDI获取数据源数据库连接池原理使用分层架构开发应用系统本章难点使用JNDI获取数据源数据库连接池原理熟练使用分层架构开发应用系统第6章JSP开发业务应用6.1、JSP分页显示数据6.1.1为什么需要分页6.1.2分页实现6.1.3技能训练6.2、用Commons-Fi1eUpload组件实现文件上传6.2.1Commons-Fi1eUp1oad简介6.2.2表单的属性设置6.2.3使用File控件选择文件6.2.4Commons-Fi1eUpload组件的API6.2.5Commons-FileUpload组件的应用6.2.6技能训练3、使用Commons-Fi1eUpload组件控制文件上传3.1控制文件上传的类型3.2控制文件上传的大小3.3技能训练本章技能目标掌握分页显示的原理及实现步骤掌握Commons-Fi1eUpload组件上传文件的功能本章重点分页显示的原理Commons-Fi1eUpload组件的工作原理本章难点如何在JSP页面实现分页第7章Servlet基础7.1、为什么需要Servlet1.1使用JSP技术开发Web应用1.2什么是Servlet1.3初识Servlet1.4Servlet与JSP的关系ServletAPI2.1Servlet接口2.2抽象类GenericServlet2.3抽象类HttpServlet2.4ServletConfig接口2.5ServletContext对象2.6ServletRequest和HttpServletRequest接口2.7ServletResponse和HttpServletResponse接口ervlet的生命周期7.3.1加载和实例化7.3.2初始化3.4销毁Servlet的应用4.1Servlet的编译和部署4.2技能训练4.3获取Servlet初始化参数4.4技能训练4.5获得上下文参数4.6技能训练5、使用Servlet实现控制器5.1Servlet与JSP的关系5.2使用Servlet实现控制器5.3技能训练本章技能目标掌握Servlet的生命周期了解ServletAPI的常用接口和类掌握Servlet的部署和配置会使用Servlet处理用户请求本章重点Servlet的生命周期Servlet的部署和配置使用Servlet处理用户请求本章难点Servlet的部署和配置使用Servlet处理用户请求第8章JSTL和EL1、EL表达式1.1为什么需要EL表达式1.2什么是EL表达式8.1.3EL表达式的特点和使用范围1.4EL表达式的语法1.5EL表达式隐式对象

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论