欢迎来到天天文库
浏览记录
ID:35124108
大小:2.52 MB
页数:74页
时间:2019-03-19
《浅议基于ejb组件模型的平台架构改进研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、江苏大学硕士学位论文基于EJB组件模型的平台架构改进研究姓名:张继敏申请学位级别:硕士专业:计算机应用技术指导教师:杨鹤标20070601江苏大学硕士研究生论文摘要作为一种分布式企业级应用系统的开发平台,J2EE以其多种使用方便的标准化组件式服务一度在业界倍受推崇。作为一个整体,J2EE无疑取得了巨大成功。但作为J2EE重要组成部分的EJl3组件模型却饱受非议:如EJB模型的侵入性太强、实体Bean技术表现不尽如人意等。正是由于EJB组件模型自身存在的先天性不足,使得在基于传统J2EE架构技术开发企业级应用的过程中几乎总是不可避免的出现
2、。过度工程”。与此同时,基于J2EE的轻量级框架技术正在快速发展。轻量级框架技术是一种比传统架构技术更加简单、而又不失强大的企业级应用架构技术。这些框架技术采用了一些先进的设计思想:如使用更加简约的POJO组件替代实体Bean、更加灵活的组件装配机制替代EJB的容器代码生成机制等。在很多应用领域均有出色的表现。然而,现有的轻量级框架技术还远未成熟到能完全取代EJB的程度。毕竟EJB在组件分布技术以及系统的完整性方面有着不可比拟的优势,这些优势也令其一直坚守着相当的市场份额。于是,如何改进基于EJn组件模型的J2EE平台架构技术,使其兼备
3、轻量级框架技术的众多优点,成为目前国内外相关领域探索和研究的热点。本文在研究和分析基于EJB组件模型的平台架构的基础上,借鉴了当前流行的轻量级容器架构的设计思想,使用AOP、IoC等技术改造现有的EJB组件模型,进而在该组件模型的基础上提出了J2EE架构的改进方案,并给出基本实现。经实际项目验证,改进后的架构技术在易用性、可扩展性等指标上均有明显的提升。具体工作和主要内容如下:1)深入研究J2EE架构的各组成部分的工作原理和运行机制;2)对现行的EJB组件模型进行深入的研究,探索现有EJB组件模型不足之处的深层次原因:3)深入研究现有的
4、各种轻量级框架的工作原理;4)基于传统的EJB组件模型分别在组件装配技术、声明式事务管理、持久化技术三方面提出了平台架构的改进方案,并基本实现;5)在实际项目开发中,使用基于改进后的EJ8组件模型取代基于传统的EJB组件模型的架构技术,取得良好效果,开发效率提高。关键词:EJB,J2EE,组件模型,AOP,IoC,轻量级容器江苏大学硕士研究生论文AbstractAsadevelopmentplatformofthedistributedenterpriseapplication,J2EEWaSthemostpopular埘Ⅱ1thein
5、dustryduetokindsofstandardcomponentswhicharcconvenient,J2EEasawholehasbeengreatsuccessfulbeyondalldoubt,whileEJBthecomponentmodelofJ2EE,suffersfromargumentsextremely,suchasitsstronginvasionandentitybean’Sunsatisfiedperformance,ete..ItisthedeficiencyofEJBcomponentmodel,th
6、erefore,‘‘over-engineering'’inevitablyoccurredintheprocessofenterpriseapplicationdevelopmentbasedontraditionalJ2EEarchitecture.Meanwhile,someJ2EE-basedlight-weightframeworksaredevelopingrapidly,whicharemoreeasy-to-u∞withoutlosingpower.Adoptingleadingdesignthoughts.suchas
7、themoreconcisePOJOcomponenttoreplaceentitybean,themoreflexibleassemblymechanismtoreplacecode—generatingmechanism,etc..TheyhavebeensuccessfulinvariousfieldsinsteadofEJB.Theexistinglight-weightframeworks.however,arefarfromreplacingEJBfully.Withthedominanceofsystemdistribut
8、abilityandcompleteness,EJBhavebeenholdingaconsiderablemarketshare.SohowtoimproveUadifionalEJB-basedJ2EE
此文档下载收益归作者所有