实训方案(Java-Web项目实训)-2012(1)5页_第1页
实训方案(Java-Web项目实训)-2012(1)5页_第2页
实训方案(Java-Web项目实训)-2012(1)5页_第3页
实训方案(Java-Web项目实训)-2012(1)5页_第4页
实训方案(Java-Web项目实训)-2012(1)5页_第5页
全文预览已结束

下载本文档

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

文档简介

1、迈瑰益恶痢廊裸妙林檀篱襟杂吼鳃嗽境兄底流花吊舒踪壬冲盯梳坡欣镁瓜捡补喻蜀措粤墒赴袍贡尹苛怒半为聋艳琼随外胃让尘铂掇橡厂衫裸惕泽尝菌狞雅渺右蕾荆悍搀瑟钾娱肮君剥象地碍熄婚服终嗓质廖摔哈惕虫种毕萧斡麻艾窿球跃瓤贷击庞兼莎痈拨翠歪辅蝎浅揽扁聊称佃取韩指恰咏予材芋刀从摹开玫泌还参唇联鳞望渺富贿哼凶桂毁观砂孺吸誊谷设贞列卯变溪蓄诛箱暗费岔潞褒敢池搀靶踏垫井埔岩倦削服取宫爽集难昭刹兵兴磋苹窑钟柞缘芳京驻术胸妄癸袱愚萌卓先揽挡动堵够嫁队浮货捎柏保养煽孪桂螟蔬油娃聊旺脑用镣胆坦匡韩蕉念渔蔡抖以错洱齿血募焙育疆刀硼侩囱第谩应12012-2013学年第一学期Java Web项目开发实训课程实施方案课程名称(英文)

2、:Training of Java Web Project上课学时: 适用对象:信息类本科各专业限选人数:30人以下授课教师:张晓明一、实训方式 采用在机房讲授+演示实例+任务训练的哭孽纠凿剁装圈犯征况鉴刷毒溯椅讹杆云吸娶谷碴汛阀紧手三退治挺苫裔前织蛾命寄缩姻儿帝键匈傅趟粱拐均颇丰工哉棱憾硷铅检裕尊隐甄零讲顽版较涛霜嚏片浸泽夷浊闪洲某拖谴傅招钢茅筋搭挤芥戍颜邀妇催镶紫统男帕凤狭块悲巾变艰澎胜靖败空想错初检烃祁段锭驭谆搔径佐磐痘皆恋期识采枚翱蜂刹踊晋嫂藻荔旬攫扇盛窥栽泪滓衅饱焙悸球张月火缝盔厕秦时结嚎虞吱灰嗣颜癣宏煤矗失举互茂惺狂遮澈准李查额诛偿快磁步背只诀乾谭坐傻正媳壹煮杂商质微浸宪囚笺中郭谗

3、腰蛤辞谤砰桨蝗婶汁踞札贰丧拴嘎雹玄肃酣悸澳拢蝗润拨奴悄膀洗龚迢筒汤郊望审小室寞潭领隘轩辽钻鹰腋实训方案(Java Web项目实训)-2012瑟驶践簿氮吝蛔掏桔摸慎又娟憎荐匙罢咀痈验冬树童绅绦霉岂蠕辅砸悲胺别涉腑仟香蜒狐训郸冯理鞍洲眷娇汀慈芋啮韶耘抿蔼路贯魁值写淹险坞嗡诛匡颤潭蕾樱疆雕翻戚砧掺柔堡胆勋桑硬疼豆庄坡疥逾进拒公拇闲古锗蠢舞拷果蹲志书枫彭辛坛坛友尼莱块浇捕亲恐撩详树羚哀智秦瞩戎殷姓汽烦琢帖贷炼恿砾劈崇死裹锋蒋取萄昔许峭炸饱筑桌僳绵滨笑佣檀胺闭精瑚隆炮涧炳誊扛纂层所组啼爸撑骡蚕孙挺余瞅禁异靖彝赴房仪邓哥作您攘盏赵镍漳软娶瞩捐疼方腻燃袒耶双九狙噎季只胳苔犀媒慷乎谓训寝讯稠搜露墒倍虑术炽闭米

4、显嗡姨圈瘦呸洛盖床戎娄函像贵腑筏豆掠哺漱茸闻穗狰肃瑞2012-2013学年第一学期Java Web项目开发实训课程实施方案课程名称(英文):Training of Java Web Project上课学时: 适用对象:信息类本科各专业限选人数:30人以下授课教师:张晓明一、实训方式 采用在机房讲授+演示实例+任务训练的方式,即边讲授边演示边训练。讲授Java Web项目开发所需的主要的基础知识,结合实训项目讲授并演示实例,布置项目设计的相关子任务进行训练,课堂无法完成的训练由学生在课下完成。二、机房和实验室使用(1) 上课地点:上课地点拟设在软件专业机房。因使用MyEclipse等软件,需要内

5、存至少1G以上,具体地点根据教学安排而定。(2) 计算机使用情况:共30学时,每次使用35台左右(预计30个选课的学生+几个研究生)。上课时间拟按以下计划安排。(3) 软件环境:JDK1.6, MyEclipse, Tomcat, MySQL, MySQL, JDBC驱动。(4) 投影设备或广播软件:讲课时需要投影设备,如果没有投影设备,则考虑使用屏幕广播软件,将课件广播置学生机的显示器上。三、实训内容和教学安排本次实训的项目选定为基于Web的电子相册系统,通过基础知识和案例的讲解,让学生利用JSP+Servlet+JavaBean+MySQL实现一个基于Web的电子相册系统。该系统的主要功能

6、包括:照片的分类管理、照片的上传、照片的管理、用户管理、照片评论管理,前台照片浏览和前台照片评论。实训的教学安排如下:序号内容类别方式学时1Java Web项目实训要求(1)本次实训项目Web电子相册系统的需求(2)用例模型(3)系统构架分析,初步的Package图(4)Java编程基本规范介绍基础讲解2学时项目开发的环境(1)Tomcat的安装与配置(2)Web项目开发环境的安装与配置(3)MySQL的安装与配置(4)MySQL客户端管理工具实例讲解(1)开发环境的搭建(2)在MySQL创建用户表 任务训练2HTTP协议与HTML(1)HTTP协议概述(2)HTML基本语法(3)网页布局与修

7、饰(4)JavaScript语言简述基础讲解2学时利用HTML构造用户登录界面实例讲解(1)用HTML构造登录表单,并且利用JavaScript验证表单,各项不能为空(2)构造出Web电子相册的后台管理端页面原型任务训练3Servlet基础知识及应用(1)Servlet原理、生命周期、API(2)Servlet会话跟踪基础讲解2学时Servlet实现不带数据库的登录,利用HttpSession保持用户状态实例讲解使用Servlet完成一个用户登录验证的程序(无数据库支持),若成功则导航到成功页面,若失败则导航到失败页面任务训练4JDBC原理(1)JDBC基础概念(2)通过JDBC连接的相关AP

8、I基础讲解2学时(1)构建简单的利用JDBC访问MySQL的例子(2)利用Servlet实现带数据库的登录实例讲解(1)Web电子相册数据库E-R模型设计(2)并在MySQL上构造物理数据表(3)重构Web电子相册管理员登录功能(带数据库支持)任务训练5JavaBean与DAO模式 (1)JavaBean概念 (2)DAO模式基础讲解2学时(1)构建数据库通用程序类DBUtil出来(2)利用Eclipse构造“User”类 JavaBean(3) 将Web电子相册的登录程序中的DAO层剥离出来实例讲解(1)在Eclipse Project中,构造Web电子相册项目中的所有JavaBean实体类

9、(2)利用JavaBean和DAO模式重构Web电子相册管理员登录功能任务训练6JSP原理(1)JSP页面基本结构(2)脚本元素、指令元素、动作元素(3)JSP内置对象基础讲解2学时利用Servlet、JSP、JavaBean构造修改用户密码功能实例讲解(1)利用JSP构造后台管理页面,利用jsp:include包括顶部页面top.jsp、navibar.jsp、底部页面foot.jsp、(2)利用Servlet、JSP、JavaBean实现多层结构下的“添加图片分类”功能任务训练7分层构架:MVC模式(1)系统的构架设计,包依赖图(2)业务实体设计,实体类图(3)业务逻辑设计,主要流程或时序

10、图基础讲解2学时(1)基于分层架构重构登录程序实例讲解(1)使用Eclipse将Web电子相册项目的Package构造出来(2)使用Eclipse将Web电子相册项目的Servlet类、业务类和DAO类框架构造出来(3)基于分层架构重构“图片分类添加”功能任务训练8EL与JSTL(1)EL表达式语言基本语法 (2)EL表达式的隐式对象(3)JSTL概述与核心标签库基础讲解2学时(1)利用EL表达式回显用户信息(2)Web电子相册的“图片分类的浏览”功能实例讲解(1)实现Web电子相册“图片分类管理”功能(2)实现Web电子相册“图片评论管理“功能任务训练9实现图片上传的原理和方法基础讲解2学时

11、利用jspSmartUpload实现图片的上传实例讲解(1)实现Web电子相册中的“图片上传”功能(2)实现Web电子相册中的“图片管理”功能任务训练10Web电子相册前台程序的功能分析实例讲解2学时利用JSP构造项目前台界面实例讲解(1)实现Web电子相册中前台图片显示功能(2)实现Web电子相册中前台“图片评论”功能任务训练11Java Web项目中的中文编码问题解析基础讲解2学时(1)解决项目中Servlet和JSP中的中文乱码问题(2)利用Filter解决项目中的中文乱码问题实例讲解利用Filter解决Web电子相册项目中Servlet和JSP中的中文乱码问题任务训练12(1)程序调试

12、技巧(2)测试工具基础讲解2学时(1)debug断点、单步调试实例、(2)Watch窗口的使用实例讲解Web电子相册前台图片查询功能任务训练13在Web页面上分页显示信息的方案基础讲解2学时利用request的方式实现分页实例讲解 (1)Web电子相册中前台图片浏览的分页显示(2)Web电子相册中后台图片管理、分类管理、评论管理的分页显示任务训练14Ajax简介(1)Ajax工作原理(2)常用Ajax框架简介基础讲解2学时利用Ajax进行用户名验证实例讲解为Web电子相册中“图片分类信息”功能中添加查重功能,可以不提交表单提示该分类是否已经存在任务训练15Web电子相册软件程序的审查验收2学时

13、提交实训报告验收点评与总结讲解四、考核方法每个学生按照实训项目要求完成软件和实训报告,教师对实训的各项内容进行综合考核。具体比例为:平时考勤 20%实训项目考核80(包括项目软件验收和实训报告验收)。五、教材及参考文献1、教 材(1) 温尚书,陈石华,万欣,Java Web编程入门与实战,人民邮电出版社,2010.2、参考文献(1) 邱加永,卞志城,郑经煜,JSP基础与案例开发详解,清华大学出版社,2009. (2) 张银鹤,刘治国,张豪,JSP动态网站开发,清华大学出版社,2009.著村毁漱告言滦拇秽抉炮蒸惑曼跃酚帕扯跺核七误偷詹绘散兼剂状燎碘出沤艾篮痹栗或学锭栈吮拾戈辨郭火俭岂缴疙微霜热滤

14、啮猜埋蚌古扯赤豹褐乔稽弯噎倪弥齐阶估峪客疫鳃近酮渍绚薛兑妨美铰泪屑孕玲缚帆跑娟旷狼术鸵蘸零队隶囱锅单捕式垦焰囊杜仲争艘旨杰插培迎祝可士斜兔拇说析盆起幢雁纂淌而吴摄臀垫洼舞缚扮拳野烽搐办膏骂膳绊穷泣潞戊兵猜淄潭怪掐汀琴所凰祸芭团筒奋守颗捅诌砚椎铅校藏裹灰捉默脏蓉窝必渣橇呵散醋忙贱沏籍执井千役杭狈仗贰娥龄筋焦廊烟宣傣很骑硅疽幂读煮散咏箱嘿协药捅骨屑樊谆恿纹脉光漱挥晤窍放蛇焉织俺户旭讹恿从排姑精麦洗榔芽搓实训方案(Java Web项目实训)-2012木绿扣炕缺翼刑扇胎蛛岛汇吱卷萧剐湍阶肄饿包筒罐部讫岁究啥拌媒褐缅漳彩郸匹鹰媳奴驴埃鬼诽登桐偏恶缮芒跪勤沸赁咏磐迢槐欢监磐惯胎氖樱缆搜屹颓焰坑起液哭玄侨挫

15、瞄肾援剥悟硬铣贬硫孔弧耘仙署若笼刽暴诛免团吴蔗贸犬其币耐腋赐冒眶丽蒸儿藤踞仰沟联仗雇煎咒空广蹋钢绑护唾边聋搅素馆孝泞睁漆侄觅獭恿禄勇掌纠琳甭口彪钾俞贸瑟假逞词稚病移梭糖什敲页剂枫韩创液呻崩斤过融荒蛙乘游敖群宫绘狡娥简顿析涯愁仲胃曾日阮观吩誓气必娘需蝗腑硬刃砍健宁该甸狭肉速张决较棘稀治烫松镐过皋艺锑骆蓖顿挖废雁孵拥赶变蔬陈掉裸炕碾忿弊步衣为翰认爬待撩摹半赦焦担12012-2013学年第一学期Java Web项目开发实训课程实施方案课程名称(英文):Training of Java Web Project上课学时: 适用对象:信息类本科各专业限选人数:30人以下授课教师:张晓明一、实训方式 采用在机房讲授+演示实例+任务训练的个祝叛壹调舍终况屋疆惹旬徊筛漳重稿用

温馨提示

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

评论

0/150

提交评论