基于J2EE的WAP应用架构设计与开发

来源 :北方工业大学 | 被引量 : 10次 | 上传用户:zhangqing1226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的J2EE的架构方案得到的结果常常无法让人满意:过于复杂的应用程序、令人失望的性能、难于测试、开发和维护成本高昂。本文探讨了J2EE的几种架构方案,引入了轻量级容器架构,使用它开发的系统,具有开发简单、生产效率高、OO、易于扩展、易于维护、性能稳定、可移植性等特点。 本文在开发基于J2EE的WAP(Wireless Application Protocol)应用基础上,研究轻量级容器架构及其应用。 本文主要内容如下: 1、J2EE平台和J2EE的架构技术。介绍了四种不同的J2EE架构技术方案,其中两种使用EJB,两种不使用。第一种是“经典的“J2EE架构,使用远程EJB和entitybean.。第二种是本地EJB架构,使用本地EJB。第三种是不带EJB的特制J2EE架构。第四种是轻量级容器架构,它也是本文实现WAP应用架构技术。 2、WAP应用的架构设计。WAP应用架构采用J2EE的轻量级容器架构。此架构分为四层,包括表示层、业务层、持久层和域对象层。表示层采用Struts框架,详细说明Struts体系结构和Action,FormBean,Servlet,Jsp2之间关系。业务层采用Spring框架,业务Bean采用POJO,采用面向接口技术,使用Spring IoC管理业务Beans,使用Spring AOP来提供声明式事务管理。持久层采用Hibernate,说明了Hibernate体系结构和在系统中使用。介绍了DAO模式及其优点和在系统中使用。域对象层是由所有域对象组成,域对象承担各层之间数据通信的载体。 3、WAP应用详细设计。WAP应用分为WAP后台内容管理和WAP前台两部分。WAP后台内容管理包括登录退出,产品管理,内容管理,栏目管理模块。详细描述了WAP应用各个模块的功能和数据库设计。 4、WAP应用的实现。WAP应用实现类结构说明,和各个模块的实现说明。 综上所述,轻量级容器架构是中小信息系统的架构首选。使用它开发的系统低耦合,高内聚。它构建的信息系统,具有性能稳定,开发效率高,易于维护,易于扩展,易于测试,可移植性高等优点。
其他文献
网络及通信技术的迅速发展与广泛应用,给远程教育带来了前所未有的机遇和挑战。有效地防止网络盗版,保护现有的远程教育资源,进一步推进远程教育的健康发展,是目前亟待研究解决的
目前结核死亡居传染病之首,我国每年新发百万例传染性肺结核且病例多为农民;现阶段主要依靠病理专家通过肉眼对细胞的病理切片图像进行观察和估计,受外界干扰和主观因素影响较大
随着我国正式加入世界贸易组织,我国的银行业将承受外资银行的巨大冲击。西方发达国家商业银行的利润75%以上是由中间业务带来的,而在我国四大银行中,中间业务所带来的收益仅占全
本文对药品销售管理信息系统设计及数据挖掘进行了研究。本文受舟山一制药企业的委托,开发了药品销售管理信息系统。该企业原有一套DOS平台的药品销售MIS系统,存在着以下问题:数
在通信领域,信息传输的可靠性很重要;这除了和传输介质以及所采用的传输协议有关之外,还有一个重要的因素就是底层的支撑部分;现代通信系统要有条不紊的连续运作,可靠的完成通信任
随着Internet的蓬勃发展,Web应用需求发展到企业与企业之间的这种跨边界的应用联盟,原有的安全验证机制越来越不适应当前处于不同地理位置、实行不同标准或规范的企业和商务联
在计算机和网络广泛使用的今天,工作流技术成为解决企业或部门经营管理和生产过程自动化、办公自动化的主流技术。工作流是业务过程的自动化,使业务流程依照既定的规则自动地流
当前随着网络技术的高速发展和Internet服务的普遍深入,Internet的规模日益庞大,其提供的服务和用户的服务需求也更加多样化和复杂化,同时也对网络性能和网络服务质量不断提
语义门户网站是基于语义Web技术构建的新一代的语义增强的门户网站。本体查询技术是语义门户网站的重要支撑技术。在语义门户网站的设计、开发和运行等各个阶段,都需要对语义
本文对基于MATLAB/MCGS的船用锅炉仿真进行了研究。文章根据船用燃油辅锅炉的工作原理,通过机理建模的方法,进行数学建模,得到锅炉汽包水位和汽压调节对象的模型,并通过一定的假