【摘 要】
:
随着Web开发的迅速发展,开发者为了使开发效率提高、为了使软件开发成本得到减少,在各种Web应用的实际开发过程中,软件复用的技术得到了广泛的应用。而作为软件设计领域的重
论文部分内容阅读
随着Web开发的迅速发展,开发者为了使开发效率提高、为了使软件开发成本得到减少,在各种Web应用的实际开发过程中,软件复用的技术得到了广泛的应用。而作为软件设计领域的重要复用技术,设计模式尤其是MVC设计模式能够很好的将业务层、控制层和表示层分离,从而Web应用之中的表现逻辑与业务代码重复和逻辑的绑定,以及代码重复和功能重复的问题等问题得到了很好的解决。本文以MVC设计模式和Struts、Spring、Hibernate整合开发框架的基本原理为基础,充分利用三种框架各自的优点,来完成java Web的系统开发工作。本文用Hibernate框架来实现持久层,它封装了对数据库表的操作,使得程序员能够更加的专注于业务逻辑的开发与实现。Struts框架负责调用业务逻辑层的Service,控制service的生命周期,从而导致这两层之间耦合性比较强,这时通过Spring的协调,两层之间的依赖性就降低了这样就减弱了层与层之间的耦合性。本文首先对博客系统的背景与发展做了简单的介绍,然后将开发博客所用到的MVC设计模式和Struts、Spring、Hibernate三种框架做了简单的描述,之后对博客系统进行需求分析,划分功能模块以及进行系统的具体的设计与实现,接着详细设计了博客系统的数据库,最后,对博客系统的开发做出了一定的总结和展望。
其他文献
近年来,煤炭行业出现了一种先进设备与落后设备管理模式之间的矛盾,这种矛盾严重地困扰着我国煤炭企业,成为煤炭企业发展的障碍。本文以济宁矿业集团为例,以追求煤炭企业设备
“道”与“艺”的关系是理解中国古代艺术理论的核心与关键。本文以文献为依据,对中国古代音乐美学史上的“道”“艺”关系进行了历时考察,总结了《老子》之“道”与艺术内在
<正>投资行业前三甲,不做最大股东2009年5月份,陈发树以个人名义收购原英博集团持有的青岛啤酒7.01%股权,成为公司第三大股东,这也是唐骏担任新华都总裁以来的首次大手笔的操
目的探讨失效模式和效应分析(Failure Mode and Effects Analysis,FMEA)预防麻醉复苏室护理风险事件的应用效果。方法选择2018年1—12月本院麻醉复苏室收治的患者108例作为研
目的:探讨艾滋病(AIDS)继发脑内感染的MRI及CT表现。方法:收集经临床及病理证实的AIDS继发脑内感染患者32例,进行常规CT、MR及MR增强检查,分析所有患者的CT、MR常规表现及MR增强
目前,跨文化交际尚未列入外语本科阶段专业人才培养方向。其原因有二:1)业内外盛行的"外语工具论"割裂了语言与文化之间的天然联系;2)业内人士对跨文化交际专业人才的内在素
在我国教育信息化进入新的十年发展规划形势下,面对全新的战略目标与任务,教育信息化并无现成的模式与路径可循,必须采取"试点先行、有序推动、科学管理"的策略,探索并形成具
苦丁茶是一种纯天然植物代用茶,富含三萜及其皂苷类、黄酮、氨基酸等活性物质,具有抗氧化、降脂、抗炎杀菌、减肥、降血压等多种药理功能。在我国,主要的苦丁茶是利用冬青科
突发事件由于其不可预知性和复杂性,一旦处置不当,往往容易引起社会复杂舆情和不良后果。互联网时代下的突发事件,如果不能有效引导,更容易放大事件舆情和造成社会危机感。因