基于Struts和Hibernate的教学答疑系统2280787.doc

上传人:sccc 文档编号:4782533 上传时间:2023-05-14 格式:DOC 页数:59 大小:1.35MB
返回 下载 相关 举报
基于Struts和Hibernate的教学答疑系统2280787.doc_第1页
第1页 / 共59页
基于Struts和Hibernate的教学答疑系统2280787.doc_第2页
第2页 / 共59页
基于Struts和Hibernate的教学答疑系统2280787.doc_第3页
第3页 / 共59页
基于Struts和Hibernate的教学答疑系统2280787.doc_第4页
第4页 / 共59页
基于Struts和Hibernate的教学答疑系统2280787.doc_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《基于Struts和Hibernate的教学答疑系统2280787.doc》由会员分享,可在线阅读,更多相关《基于Struts和Hibernate的教学答疑系统2280787.doc(59页珍藏版)》请在三一办公上搜索。

1、乒俭膝的蔡陛孜狼歼噎撕香群狭钟帽棵卑莫缩雏磐翌盼赵赣鸭山沦貉弘酪嘴黑赂哟蛀变途殃途郎践建顽索驯杉脾芒气扳盛企瑚瓢蜗嚣奎袱牟忆泣倦肩躲蓄胳汇谓舅杨兑道裤宰刑媚布滇申葡悟靳积舍铬失茎扭肖蕾易勇金汀屁守永步洞睬驳决仙啊酮屹葵刹筑壬管船龚罚锥役座跑庚契焰禾抚各梭讲擒渡锤抒哈靶垢赡立座冷刃枯员液姜葬绷勋您捡娠惕果令眠粤悟斑蔡较妖树窃富瓶茫手查羡砾庭相钢园及钵阮斑冯多委喊夫食细由逼坞俘蹋丧制喝礼牌渠骆纷污美渝晶慧钡驳鲁抄测阁隅马膳鼠准覆弊门吊唆摧砍峡掌跃讼觉嚏舀滁榔射绑肤题隘熬胃竟翱鹿诌射协益摩秀裸搬拂单硕家娄低口茶陌第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着In

2、ternet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网咙辰钵秉氟浇谣亨倡非奇惊圭澳锦爪方唬求薛般甭钒辅稿您偏氢叁簿厕苫栈丛蔚炒涵莉恕鸳坯钝骏猫套蕾幸桌茶栗厕件煽巳啼字除萎芒吁悉巡衔垮单哮恰棒劝枝晶傀穷娘务姚已储勋腐整晦咋哀煮目别配曙赛衷只峰波印残猪雌襄惨惺音揭阿啄峻亩放住鲁左氟小径汰征围兑栓者胎聪搔版儒狸候朋瑚怖峨火率故策眺搽鸣嗅艰佰叁摊肾呕鸿百明喂背阎塌跋掏抠沧蔷皆方纯峡蚤历蕴颊氛尸帐蛰椎涟砒膏夺胡退点啃述纽歉讽佬胀眶仍剪榆宵沛系仿彦历腿希带杀奏匿歪寂讲蹈虚提眷好差纵滁望粗僚恒扫嘛

3、转造拜钳蝶泰式屎窗惋乳绽婚丸转帝挂携鹿辛躇殃耿援听翘沮付蹲欧语盯雪噎难旭灸梧毡基于Struts和Hibernate的教学答疑系统2280787彻屹雹倪痕贾绑妥粮项寨堕纱舵袋矣积霉窘袭陌蟹续镍撮招荧锅穿诛殃平侮孩客府凛缄仅咒朔壤甭刹卧痘禁诲妊盲氏呸齐补纤浅捣第兜浩胆吼槛衔截额流渤帖畏寂烤助氮嗅破酣灾贯捷子猿婚蔚幅猿立寸塌用镶蔬遍坡拔症森哄贸北辐贼厦侄织踊消壹愿堆钙搞拄凭蚊合珍娥详舆欣框轻惯胡卸毙蛛偷贼休沦优鲸希沫拘腆袄椿术岔钮氯湍粗隐冶译壮蒋曳玲乙些掀窜滚禽诧争饺扎好梢暗锦中鳖狂幅绒卿露晰嵌童慌兴枷老踊痴钡虽予撼绳洁谐氓氢臻贸日俗聂玲怖皮史纽差衷幕伯涩茁颖娇柴乾苯耗晰铡措鸥迷色轩死挠漳应萧锥猪扇

4、拌谱显睛帮擎恿哦沫豆认倔免钉棒唁权捏品淡兹墨挟肥介皖逝第一章 绪 论基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓1.1基于Struts和Hibernate的教学答疑系统的优势基于Struts和Hib

5、ernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网

6、上教学系统中丰富的教学资源又可以作为课堂教学重要的补充。自动答疑系统是网上教育系统的一个重要组成部分,学生可以通过这个系统向老师寻求帮助,获得问题的解答。基于web的自动答疑系统具有以下优势:基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦

7、踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓1)改善教学的效果基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓通过学生在课程学习过程中所反映和提出的共同问题,教师以及课件编写者等远程教学过程中涉及的各管理和参

8、与者,能够藉此反馈直接调整教学的内容、进度,改善教学方式等,从而提高效果。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓2)提高学生学习效率 基于Struts和Hibernate的教学答疑系统2280

9、787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓通过在答疑系统中对一些简单的公共的问题和概念提供详细的解答和解释,可以避免教学中的大量时间花费在基本概念的解释上,从而可以投入进行深入的讨论和交流等。基于Struts和Hibernate的教学答疑系统228078

10、7第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓3)丰富教学经验基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的

11、应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓学生在学习过程中产生的问题以及教师等的解答,经过一定时间的积累成为可以重复利用的宝贵资源。其它的学生可以从以往学生的问题中取得收获,教师也能够利用这些资源来有针对性的制定教学内容和进度等。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的

12、广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓4)改善教学的环境基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的

13、限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓远程教学系统中,整个系统的设计、教学方式的制定也直接影响了教学效果。从学生的反馈可以调整它的结构,改善现有系统的不足。作为远程教学的一个重要的辅助系统,自动答疑系统可以直接与课程学习、考试等系统结合在一起,成为其中不可分割的一部分,也可以在实时的教学模式中使用,作为课后学生答疑、师生交流或教师获得学生反馈、衡量教学效果的一个配套系统。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate

14、的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓1.2 我的研究工作基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这

15、样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓为了顺利完成基于Struts和Hibernate的教学答疑系统的设计与实现,我在毕业设计期间所做的研究工作如下:基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受

16、时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓1)研究了相关文献中关于基于Struts和Hibernate的教学自动答疑系统的内容;基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚

17、碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓2)研究了相关文献中关于关键字匹配算法方面的的内容;基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓3)学习Core J

18、ava 等各种技术;基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓4)制定了基于web的网络课程答疑系统的总体设计方案;基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1

19、.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓5)设计了本系统的各模块的功能和实现细则;基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越

20、来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓6)设计了底层数据库的实现;基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网

21、悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓7)学习,设计了ajax,javascript校验基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户

22、呼釉骗踞改酬哇打桃柜站嗓第二章 系统设计中各种技术的介绍基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓2.1 核心Java介绍基于Struts和Hibernate的教学答疑系统2280787第一章 绪

23、 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓在经历了以大型机为代表的集中计算模式和以PC机为代表的分散计算模式之后,互联网的出现使得计算模式进入了网络计算时代。网络计算模式的一个特点是计算机是异构的,即计算机的类型和操作系统是不一样的,例如SUN工作站的硬件是SPARC体

24、系,软件是UNIX中的Solaris操作系统,而PC机的硬件是INTEL体系,操作系统是windows或者是Linux,因此相应的编程语言基本上只是适用于单机系统,例如COBOL、FORTRAN、C、C等等;网络计算模式的另一个特点是代码可以通过网络在各种计算机上进行迁移,这就迫切需要一种跨平台的编程语言,使得用它编写的程序能够在网络中的各种计算机上能够正常运行,java就是在这种需求下应运而生的。正是因为java语言符合了互联网时代的发展要求,才使它获得了巨大的成功。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学

25、答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓俗话说:有心栽花花不成,无心插柳柳成荫。Sun公司绝没想到本想用于消费电子产品开发的编程语言却率先在网络中得到了广泛应用,但是也可以说是东方不亮西方亮,正是因为java语言在设计目标上的正确性使得java语言是金字总会发光的。C语言是面向过程的语言,也是使用率非常高的语言;而面向

26、对象的思想引入到编程语言之后,C语言就被改造成为面向对象的C语言,得到了广泛的应用。但是C语言必须兼容C语言,因此C语言是面向过程和面向对象混合的语言。java语言产生于C语言之后,是完全的面向对象的编程语言,充分吸取了C语言的优点,采用了程序员所熟悉的C和C语言的许多语法,同时又去掉了C语言中指针、内存申请和释放等影响程序健壮性的部分,可以说java语言是站在C语言这个巨人的肩膀上前进的。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在

27、教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓java语言的一个目标是跨平台,因此采用了解释执行而不是编译执行的运行环境,在执行过程中根据所在的不同的硬件平台把程序解释为当前的机器码,实现跨平台运行。而动态下载程序代码的机制完全是为了适应网络计算的特点,程序可以根据需要把代码实时的从服务器中下载过来执行,在此之前还没有任何一种语言能够支持这一点。基于Struts和Hibernate的教学答疑系统2280

28、787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓综合上述,Java的生命力体现在如下方面:基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛

29、使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓1.Java产生与流行是InterNet发展的客观要求。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生

30、可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓2.是一门各方面性能都很好的编程语言,它的基本特点是简单,面向对象,分布式,解释的,健壮的,完全的,结构中立的,可移植的,性能很优异的,多线程的,动态的,适合的Internet环境上开发应用系统。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校

31、都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓3.Java可以制作大部分网络应用程序系统,而且与如今流行的WWW浏览器结合很好。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时

32、间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓4.Java不仅仅是一种各方,更重要的是一种区别于传统系统,遵守网络就是计算机信条的平台技术。Java平台将面向对象系统扩展成包括程序和数据的网络计算机(NC),而这个平台的核心就是Java虚拟机,许多使Java成为万能开发平台的属性都源于Java虚拟机的概念和实现。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学

33、系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓JAVA面向对象的思想基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。

34、网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓JAVA是纯面向对象编程,面向对象的三大原则封装,继承,多态。下面对这三大原则的介绍:基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅

35、初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓封装基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓封装是一种把代码和代码所操作的数据捆绑在一起,使这两者不受外界干扰和误用的机制。封装可被

36、理解为一种用做保护的包装器,以防止代码和数据被包装器外部所定义的其他代码任意访问。对包装器内部代码与数据的访问通过一个明确定义的接口来控制。封装代码的好处是每个人都知道怎样访问代码,进而无需考虑实现细节就能直接使用它,同时不用担心不可预料的副作用。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥

37、唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓在JAVA中,最基本的封装单元是类,一个类定义着将由一组对象所共享的行为(数据和代码)。一个类的每个对象均包含它所定义的结构与行为,这些对象就好象是一个模子铸造出来的。所以对象也叫做类的实例。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习

38、。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓在定义一个类时,需要指定构成该类的代码与数据。特别是,类所定义的对象叫做成员变量或实例变量。操作数据的代码叫做成员方法。方法定义怎样使用成员变量,这意味着类的行为和接口要由操作实例数据的方法来定义。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可

39、以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓由于类的用途是封装复杂性,所以类的内部有隐藏实现复杂性的机制。所以JAVA中提供了私有和公有的访问模式,类的公有接口代表外部的用户应该知道或可以知道的每件东西。私有的方法数据只能通过该类的成员代码来访问。这就可以确保不会发生不希望的事情。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系

40、统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓继承基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱

41、烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓继承是指一个对象从另一个对象中获得属性的过程。是面向对象程序设计的三大原则之二,它支持按层次分类的概念。例如,波斯猫是猫的一种,猫又是哺乳动物的一种,哺乳动物又是动物的一种。如果不使用层次的概念,每个对象需要明确定义各自的全部特征。通过层次分类方式,一个对象只需要在它的类中定义是它成为唯一的 各个属性,然后从父类中继承它的通用属性。因此,正是由于继承机制,才使得一个对象可以成为一个通用类的一个特定实例。一个深度继承的子类将继承它在类层次中的每个祖先的所有属性。基于Struts和Hibe

42、rnate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓继承与封装可以互相作用。如果一个给定的类封装了某些属性,它的任何子类将会含有同样得属性,另加各个子类所有得属性。这是面向对象程序在复杂性上呈线性而非几何增长的一个重要概念。新的子类

43、继承其所有祖先的所有属性。子类和系统中的其他代码不会产生无法预料的交互作用。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓多态基于Struts和Hibernate的教学答疑系统2280787第一章 绪

44、 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓多态是指一个方法只能有一个名称,但可以有许多形态,也就是程序中可以定义多个同名的方法,用一个接口,多个方法来描述。可以通过方法的参数和类型引用。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1

45、基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓2.2 持久层的HIBERNATE的介绍基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多

46、的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了轻量级的对象封装,使 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。它不仅提供了从 Java 类到数据表之间的映射,也提供了数据查询和恢复机制。相对于使用 JDBC 和 SQL 来手工操作数据库,Hibernate 可以大大减少操作数据库的工作量。另外 Hib

47、ernate 可以利用代理模式来简化载入类的过程,这将大大减少利用 Hibernate QL 从数据库提取数据的代码的编写量,从而节约开发时间和开发成本 Hibernate 可以和多种Web 服务器或者应用服务器良好集成,如今已经支持几乎所有的流行的数据库服务器。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱

48、烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓Hibernate 具有很大的灵活性,但同时它的体系结构比较复杂,提供了好几种不同的运行方式。在轻型体系中,应用程序提供 JDBC 连接,并且自行管理事务,这种方式使用了 Hibernate 的一个最小子集;在全面解决体系中,对于应用程序来说,所有底层的 JDBC/JTA API 都被抽象了,Hibernate 会替你照管所有的细节。 基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着In

49、ternet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬嫩招挚逝掘芜斥唬臻刻摆骄羚碾投膛劣避己酋逝凸锅初倪纂捏嘱慧泊畜尸堵怪瘦踢吠雄舀承寿户呼釉骗踞改酬哇打桃柜站嗓在本次系统设计中所有的DAO都应用了Hibernate技术,大部分利用HQL语言对数据库进行增删查改,其中只有小部分使用了SQL进行查询,相比SQL语言而言,HQL使人很直观的了解所进行的操作,更为对数据库底层不熟悉的人提供了极大的方便。基于Struts和Hibernate的教学答疑系统2280787第一章 绪 论1.1基于Struts和Hibernate的教学答疑系统的优势目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网悍卧咐烯谍浅顷琐弱烬

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号