- 1、本文档共229页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发基于struts10spring20hibernate2ajax的网上信息发布平台(strutshibernatespringajax)
目 录
理论部分 2
Student Guide 2
第1章 3
第2章 20
第3章 46
第4章 59
第5章 75
第6章 97
第7章 115
第8章 128
第9章 151
第10章 166
Lab Guide 180
框架技术概述 181
Struts原理(一) 190
Struts原理(二) 196
Struts标签库 201
使用Hibernate完成对象持久化 208
Hibernate的关联映射 214
Hibernate查询 221
使用Spring容器管理对象 226
Spring与Struts、Hibernate的集成 232
使用Ajax改进用户体验 237
理论部分
Student Guide
第1章
框架技术概述
本章工作任务
实现自定义框架
实现加法器
实现房屋出租系统登陆功能
本章技能目标
知道使用框架技术的好处
掌握MVC控制器实现原理
了解JAVA框架的应用优势
本章简介
在前面的学习中,我们系统地学习了JAVA EE的基础知识,扎实地掌握这些知识是我们进一步学习的基础。采用这些技术我们已经能够构建稳健,实用的JAVA企业级应用。那为什么还要继续学习框架技术呢?
打个比方,一个人想学习写小说,学习使用基本的语法,字词,各种句式和修辞方法当然是必不可少的基础。但不够,还需要学习各种文体和篇章的组织方法。如何写景,如何叙事等。然后,还要学习一部分文学作品中人物的性格是怎么设定的,故事是怎么展开的,情节是如何推动的。最后还要多读别人的优秀作品。
学习程序开发的道理也是一样的,Servlet,会话跟踪,JDBC等技术是构建企业级应用的基础,学会这些我们就学会“写字”,“造句”了。在这基础上我们还要学习前人组织代码的一些经验,比如MVC设计模式,学习如何灵活地运用技术实现一个功能,学习如何写出一段地道的代码。然后,要从架构的角度学习成功的项目是怎么构建的,各种技术是怎么组合使用的,也就是“框架技术”。最后,还要坚持不断的积累,多读优秀的代码。从中学习。坚持实践,不断从成功的经验和失败的教训中学习。高手就是这样练成的。JAVA企业级别技术体系图如图1.1所示。
图1.1 JAVA企业级技术体系图
本章单词
请在预习 前完成下列单词:
本章新单词
1. Framework:___________________________________________________
2.Controller:_______________________________________________________
3.Action:____________________________________________________________
4.Strut:_____________________________________________________________
5.Hibernate:___________________________________________________________
6.Spring: ___________________________________________________________
1.1框架技术
1.1.1 为什么使用框架技术
如何写一份看上去具有专业水准的简历呢?有一个简单的方法就是实用Microsoft Word的模板功能,如图1.2所示。
图1.2 使用简历模板
这样,新建出来的文档已经给出了一个简历的“架子”,我们只需要把必须的信息像“做填空题”一样写进去就可以了,如图1.3所示。
图1.3 .使用简历模板创建的“新文档”
思考一下:使用简历模板写简历有那些好处呢?
使用简历模板写简历的优点如下:
不用考虑布局、排版等问题,提高了效率。
可以专心在简历的内容上,使简历的“质量”更有保障。
如果大家都用相同简历模板,公司的人事人员阅读简历也会变得更方便。
使用简历模板,“新手“也可以写出专业的简历
使用框架构建项目也是基于这样的考虑。当我们确定使用那个技术框架后,就已经有了一个半成品,然后在这个半成品里填上内容,工作就完成了。框架技术的优势在于:
不用再考虑公共问题,框架已经帮我们做好了。
可以专心在务逻辑上,保证核心业务逻辑的开发质量。
结构统一,便于学习,维护。
框架集成了前人的经验,可以帮助“新手”写出稳健,性能优良而且结构优美的高质量程序。
1.1.
您可能关注的文档
- 基于java平台的移动代码安全性探讨.doc
- 基于java的教务管理系统开题报告.doc
- 基于jepg的图像压缩课程设计.doc
- 基于j2ee远程plc控制.doc
- 基于fx2n的pid温度控制.doc
- 基于labview的温度控制器的设计.doc
- 基于matlabgui的用pid自动控制.doc
- 基于max232max485的通信模块设计.doc
- 基于ohci的嵌入式usb主机控制器接口实现.doc
- 基于ohci的usb主机.doc
- 岸基供电系统 第4部分:工频电源.pdf
- 人教版八下英语Unit 5 What were you doing when the rainstorm came_测试卷.docx
- 热带作物品种区域试验技术规程 木薯.pdf
- 草原防火阻隔带建设技术规程.pdf
- 渔用气胀救生筏技术要求和试验方法-.pdf
- 浙江省杭州市2024-2025学年八年级下学期期中考试英语试卷(含答案).docx
- 重庆市渝北区六校联盟2024-2025学年九年级下学期期中教学大练兵语文试卷.docx
- 食品安全-花椒籽油 (2).pdf
- 2025年海博思创分析报告:储能集成“小巨人”,国内外业务进展可期.pdf
- 地理标志产品 宽城板栗.pdf
最近下载
- 毕业设计(论文)-徐州某小区1#住宅楼工程工程量清单与招标控制价的编制.docx
- 南山森林抚育补贴试点项目作业设计.pdf VIP
- 2022年北京市自来水集团有限责任公司校园招聘考试笔试试题及答案解析.pdf VIP
- 全国《职业教育》专业知识(重点)考试题库(300题).docx
- 青春期男女生交往.pptx
- 北京市自来水集团有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及参.docx VIP
- 物理专业英语词汇.pdf
- 简易装修合同电子版3篇 .pdf VIP
- 瓦楞纸箱印刷过程中的质量控制.pdf
- GB∕T 35379-2017 木门分类和通用技术要求(高清版).pdf
文档评论(0)