ate takes charge of being the data persistence layer to communicatewith the database.Through the combination,we can decrease the coupling of the codes.Meanwhile,we apply the fixmaework into the BOSS(Business Operation SupportSystem)system,by this way,we completed the aim of the design.Keyword:Framework Struts Spring Hibernate BOSS 西安电子科技大学 学位论文创新性声明 秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。
尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。
申请学位论文与资料若有不实之处,本人承担一切的法律责任。
本人签名:二隧 日期 山∽。
弓。
l{ 西安电子科技大学 关于论文使用授权的说明 本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。
学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。
同时本人保证,毕业后结合学位论文研究课题再撰写的文章一律署名单位为西安电子科技大学。
(保密的论文在解密后遵守此规定) 本学位论文属于保密,在 年解密后适用本授权书。
氅 本 人签名 日期』坐竺:兰:箩 导 师签名 日期望<竺!;: 第一章绪论 第一章绪论 1.1研究背景 当前,在国内外存在多种实现Web应用系统的技术,其中使用最广泛也是最具代表性的两大技术分别是Microsoft公司提出的.NET平台和由Sun以及IBM等公司提出的J2EE平台。
下面本文将对这两项主流技术进行简单的介绍和比较。
1..NET平台 Microsoft在2000年6月刚刚推出它的.NET时提出了“Web服务”这个术语【lJ。
在这个早期阶段,Microsoft是Web服务市场的垄断公司之一,有人估计Microsoft公司在Web服务技术发展方面几乎是领先其他公司一年〔21。
.NET平台是一组用于建立Web服务应用程序和WiIldOWS桌面应用程序的软件组件,包括构建.NET服务与.NET设备软件的工具和基础框架。
.NET提供了一个框架类库(Framework Class Library,FCL),FCL实现了安全机制,并提供了许多其他的编程功能。
FCL包含了一些可重用的软件组件,程序员可以将它们加入到自己的应用程序中去,这样就不需要完全从头创建一个新的软件〔31。
’.NET平台的另一个重要组成部分是通用语言运行时(Common LanguageRuntime,CLR),它能够执行用任何.NET支持的编程语言编写的程序。
.NET程序的编译分两步进行,首先,程序被编译成微软中间语言(Microsoft IntermediateLanguage,MSIL),MSIL定义了CLR的指令,多种不同的语言编写的源程序被翻译成MSIL代码后由CLR组合在一起;然后,这些MSIL代码再被翻译为特定平台的机器代码。
由于大多数平台使用的不同的机器语言,因此将程序首先编译为一个统一的形式(如MSIL语言)大大的增强了平台间的可移植性和语言间的互操作性。
MSIL使得.NET可以被多种平台支持,同时又保留了每个平台独特的内存管理、安全机制以及其他细节问题。
目前,.NET平台仅仅在Microsoft的Windo