基于J2EE的中小企业通用网站的架构设计与开发

被引量 : 4次 | 上传用户:vk2046
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济的发展,科学技术的发展,Internet的发展,人们对互联网越来越重视。WEB也可以被利用来做越来越多的事情,如QQ聊天,淘宝购物,社交网站等。企业对时间的需求越来越紧张。为了满足用户以及企业的需求,在不改变功能以及用户体验感的同时,企业非常有必要进行快速开发。然而web系统在多个领域方面相似度都极其的高。如果这些项目都进行独立开发的话,即浪费时间又浪费资源。并且有可能在规定的时间内不能完成客户的要求与需求。为此,我们设计好地城的框架与架构,是快速开发的必要前提。当然,这些架构必须可以扩展更多跟复杂的项目,从而使开发人员不需要在一次进行底层架构的设计了。本文就是综合使用这些开源框架设计了一个基于J2EE平台可快速开发Web系统的基本架构。该架构采用Struts2提供的MVC分层设计思想,分层设计可以使开发人员分工更加明确,加快开发速度,并且系统问耦合较小,易于维护和扩展。由于是基本架构,因此利于扩展用于快速开发各种Web系统。本文利用Hibernate提供的Java类与数据库关系表的映射关系,封装了底层数据库系统,使程序可以移植到不同的数据库。Spring提供的DAO模块和AOP模块分别简化了数据库操作以及数据库事务。本文对该架构的各个层次进行了详细的设计,并且分析了各个层次之间的联系。为了说明层次间的松耦合,基于该架构设计了一个比较通用的网站系统,该网站系统提供一个后台管理系统和前台展示页面,通过简单的操作可以实现前台页面的所有内容都是动态维护的;且简要介绍了架构和Dorad05的集成,可以实现统一的展现层和快速的响应。最后提出了下一步的工作是基于Acegi开源框架来完善架构的安全机制。
其他文献
随着区域供热需要,超临界技术在300 MW级供热机组中逐渐得到了推广,在节能优化设计方面做了很多尝试,同时也给运行调试带来了挑战。基于某2×350 MW电厂,论述350 MW超临界供
21世纪以来,知识经济备受关注,信息技术进入一个迅猛发展的阶段,企业所面临的竞争压力也越加强烈。受信息化因素影响,超市在日常经营过程中会产生大量的、不完全的、有噪声的
交通信号控制是交通管理的核心工作之一,也是保障城市道路通畅最为直接的手段。尽管我国交警部门根据交通流规律对交叉口实施多时段信号控制策略,然而路网交通量的日变化特征
前言世界卫生组织2008年公布,全球每年至少有280万的成年人死于肥胖或者超重以及包括心脑血管疾病、糖尿病、癌症等与肥胖有着密切不可分割关系的全身系统性疾病。而慢性牙周
文学教育是中职学校语文教学的重要内容之一,它以教育为目的,以文学为本质。就语文课程而言,文学教育的实施与阅读教学的关系最为密切。接受美学理论的文学观是对文学的新认识,更
数学问题提出与问题解决都是数学学习活动的重要组成部分,两者之间相互制约、相互依赖.本文采用问卷调查和个别访谈的方法对某小学五年级学生数学问题提出和问题解决的情况进
随着信息化技术的发展,移动终端学习的不断深入,课堂教学改革已经成为时代不可逆转的趋势。笔者以中职药物制剂技术《维生素C颗粒剂的制备》为例,依托超星学习通平台,在教学
介绍了目前国内输变电领域常用的接地金属材料,对各种金属材料性能进行了横向对比。分析了针对上述材料的常用连接方法,包括电弧焊、气保护焊、钎焊、放热焊等。对各种连接方
《贤者喜宴》所载松赞干布时代制定的吐蕃法律内容极为丰富,这些法律条文涉及了佛教内容,但还不能就此来确认松赞干布时代佛教文化对法律的影响。至于“十善法”、“戒十恶法
本试验使用鸡新城疫耐热保护剂活疫苗和鸡新城疫灭活疫苗联合免疫乳鸽(30日龄以内)及成鸽,免疫后依据抗体水平不同将乳鸽、成年鸽分成不同抗体组水平,分别用鸡源新城疫强毒和