下载此文档

SSH毕业设计实习报告.doc


文档分类:论文 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
--------------------------校验:_____________-----------------------日期:_____________SSH毕业设计实****报告毕业实****报告二O一四年四月评定意见毕业实****成绩:指导教师对毕业实****的评语:指导教师(签章):2014年4月1日毕业实****指导小组的评定意见:教学院长(签章):系主任(签章):2014年4月3日SSH毕业设计实****报告实****地点:J13-428实验室实****时间:2014年3月4日~3月31日由于本次毕设打算采用J2EE技术做一个基于B/S架构的智能小区系统,为了提高系统的可维护性,使系统更加具有层次性以及满足以后需求的变更,我决定采用Struts2+Hibernate+Spring进行开发。因此在这为期一个月的时间里,我学****了SSH框架的原理、整合和使用。下面是我对SSH框架的学****收获。+Hibernate+Spring简介学****过编程开发的人都应听过框架这个名字,所谓的框架是指整个系统或系统的一部分的可重用设计,由一组抽象的类及其实例间的相互作用方式组成。框架一般具有即插即用的可重用性、成熟的稳定性以及良好的团队协作性。J2EE复杂的多层结构决定了大型的J2EE项目需要运用框架和设计模式来控制软件质量。目前,市场上出现了一些商业的、开源的基于J2EE的应用框架,其中主流的框架技术有:基于MVC模式的Struts框架和基于IoC模式的Spring框架以及对象/关系映射框架Hibernate等。(1)表示层框架Struts2 Struts2是一个在JSPModel2基础上实现的MVC框架,主要分为模型(Model)、视图(Viewer)和控制器(Controller)三部分,其主要的设计理念是通过控制器将表现逻辑和业务逻辑解耦,以提高系统的可维护性、可扩展性和可重用性。Struts2框架的体系结构主要分为:1)视图:视图部分主要由JSP页面组成,其中没有流程逻辑、业务逻辑和模型信息,只要标记。Struts自身包含了一组标记库(TagLib),这也是Struts的精华之一,灵活运用它们可以简化JSP页面的代码,提高开发效率。2)3)模型:Struts没有定义具体Model层的实现,Model层通常是和业务逻辑紧密相关的,有持续化的要求。目前在商业领域和开源世界,都有一些优秀的工具可以为Model层的开发提供便利。(2)业务逻辑层框架SpringSpring是一个解决了许多J2EE开发中常见问题并能够替代EJB技术的强大的轻量级框架。这里所说的轻量级指的是Spring框架本身,而不是指Spring只能用于轻量级的应用开发。Spring的轻盈体现在其框架本身的基础结构以及对其他应用工具的支持和装配能力。与EJB这种庞然大物相比,Spring可使程序研发人员把各个技术层次之间的风险降低。Spring框架的核心是控制翻转IoC(InversionofControl)/依赖注入DI(DependenceInjection)机制。IoC是指由容器中控制组件之间的关系(这里,容器是指为组件提供特定服务和技术支持的一个标准化的运行时的环境)而非传统实现中由程序代码直接操控,这种将控制权由程序代码到外部容器的转移,称为“翻转”。DI是对IoC更形象的解释,即由容器在运行期间动态地将依赖

SSH毕业设计实习报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人漫山花海
  • 文件大小25 KB
  • 时间2019-11-14