登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 信息与计算科学 > 正文

框架技术在广东电信互联星空GD毕业论文

 2022-05-11 08:05  

论文总字数:18463字

摘 要

随着移动通讯设备的迅速普及以及互联网技术的迅速发展,国内外信息化建设已经进入以WEB应用为基础核心的阶段,以适应各种日益庞大的移动终端。因此,传统的基于Client/Server结构的软件不得不向基于Browser/Server结构的WEB网页应用系统技术转变。然而如何利用成熟的J2EE开发平台(Java 2 Platform,Enterprise Edition)开发WEB应用技术也迅速成为重点研究问题,为此作为新一代WEB技术“先锋”的框架技术必先得到广泛应用。然而某种单一框架虽然可以解决“如何设计用户接口?如何处理业务逻辑?亦或是如何实现持久化?”等等这些问题,但是却不能保证整体系统既松散耦合有灵活多变,不能确保某一层面被替换而不影响系统整体,不能使应用程序很好地全面地处理各个部分的业务逻辑。因此业内应运而生了一种统一的解决方案——SSH多层框架技术。(Struts Spring Hibernate)。

关键字:SSH框架技术 Struts Spring Hibernate WEB应用系统

Frame Technology in Guangdong Telecom ChinaVnet GD_IBSS System

ABSTRACT

With the rapid development of Internet technology and the rapid spread of mobile communications equipment, domestic and foreign information technology has entered a WEB application-based core of the stage to accommodate a variety of increasingly large mobile terminal.Therefore, based on the traditional C / S structure of the software also had to quickly conversion to WEB Applications based B / S structure . However, how to use sophisticated J2EE development platform (Java 2 Platform, Enterprise Edition) WEB application development technology has quickly become the focus of research questions, for which a new generation of WEB technology "pioneer" in the Frame technology must first be widely applied.However, although some single framework can solve the "how to design a user interface? How to deal with business logic? Also, or how to achieve lasting?" So these problems, but can not guarantee that the whole system has a flexible both loosely coupled and can not ensure a a level to be replaced without affecting the system as a whole, can not make the application well and comprehensively deal with the business logic of each part. So the industry came into being a unified solution --SSH multi-Frame technology (Struts Spring Hibernate).

Key words: SSH Frame technology;Struts;Spring;Hibernate;WEB System

目 录

摘 要 I

ABSTRACT II

第一章 绪论 1

1.1 引言 1

1.2 框架技术概论 1

1.3 SSH框架技术的应用 2

第二章 SSH多层框架技术 3

2.1 Struts框架 3

2.1.1 Struts的框架结构 3

2.1.2 Struts框架的工作流程 4

2.1.3 Struts优点 5

2.1.4 Struts缺点 6

2.2 Spring框架 6

2.2.1 IoC模式 6

2.2.2 Spring结构 7

2.2.3 Spring优点 8

2.2.4 Spring缺点 8

2.3 Hibernate框架 9

2.3.1 Hibernate概述 9

2.3.3 Hibernate优点 9

2.3.4 Hibernate缺点 10

第三章 SSH框架技术在广东互联星空GD_IBSS中的应用 11

3.1 系统需求分析 11

3.2 系统整体架构 12

3.3 系统与传统系统比较 12

第四章 SSH框架技术在广东互联星空GD_IBSS中的实现 14

4.1 用Struts实现系统表示层和业务层 14

4.2 用Hibernate实现系统持久层 15

4.3 用Spring整合系统的表示层、业务层和持久层 16

第五章 总结与展望 18

5.1 总结 18

5.1 展望 18

参考文献 19

致谢 20

第一章 绪论

1.1 引言

如今,互联网已经深深融入到到人们生活的各个部分,大到网络电视,小到手机聊QQ,更不要说用电脑办公了。互联网在过去只能传简单的文件,如今互联网的快速发展,人们对互联网要求也越来越高,如电子商务,信息检索,网上交流等,互联网技术也已经从原先的静态WEB页面发展到了动态WEB页面。人们可以和服务器进行交互,提交数据请求,而服务器也可以处理用户请求并返回处理结果。服务器端的开发也经历了一段时间的变更,从初期的CGI,到JSP等。再到现在的J2EE,Servlet,Struts,Spring,Hibernate等,从原始的面向过程编程到面向对象编程,从最初的简单开发模式到框架开发模式[1]

1.2 框架技术概论

框架是可以重复使用的,半完成的程序,可以用来制作特有的定制程序。目前的框架程序主要有两类不同性质的组件,一类是业务组件,与程序要处理的事务紧密相关;一类是服务组件,只和程序相关[2]。比如说,一个图书管理系统和广东电信互联星空GD_IBSS系统,他们的业务处理完全不同,所以直接控制它们的业务组件也就完全不同,所以不可能两个系统共用一个业务组件,换句话说业务组件重用的可能性不大;而两者的服务组件,比如控制程序流向的、错误处理、输入检验、以及类库等的只和程序相关的组件,却有很大可能在多个系统中重用。框架就是把这些在不同系统中的有共同点的东西取出来,做成的一个半成品程序。下次再写新系统的时候就不用重新设计重复的东西,只要在框架上面搭建新的程序即可,从而节约时间。

框架具有以下特征:

  1. 包含许多类和组件,每个类或组件都是某种概念的抽象;
  2. 定义了各组件是如何协调合作的;
  3. 组件可复用
  4. 更高层次上组织模型。

1.3 SSH框架技术的应用

SSH框架技术应用是WEB系统主要研究的问题。这项技术在现实生活中一旦被应用,可以实现很多目标,举例说,复杂的铁路售票系统里,如果充分利用SSH框架下WEB系统的应用技术,就会提高用户注册、车次查询、车票预订、退票改签以及用户管理等工作的效率。同样的,在广东互联星空综合业务支撑系统(IBSS--Integrated Business Support System)中,充分利用SSH框架技术也会事半功倍地提高各部分的工作效率,比如用户注册、查询订单、办理套餐、使用星空影院,星空音乐等功能的时候,系统响应时间减少,给用户更快捷的体验。在系统开发之前了解系统的应用环境,以保证系统设计,实现研发的有效性是非常有必要的。应用SSH框架的系统与传统WEB系统比较:一方面,客户端具备了业务逻辑能力,减轻服务器压力,也告别了WEB系统单单是显示信息功能的阶段;另一方面,系统所有架构十分清晰[3]

第二章 SSH多层框架技术

2.1 Struts框架

要从头设计并开发出一个可靠的框架,对于WEB应用来说是非常难的。幸运的是,随着日益成熟的WEB技术,一些优秀的框架在WEB开发领域出现了。Struts就很不错。Struts是Apache Software Foundation 支持的开源项目,从它的英文意思就能看出Struts在WEB开发中的重要作用[4]。除此之外Struts提供了完整的规范,以及基础类库,可以弥补JSP/Servlet的缺点和不足,减轻开发者的负担,有强扩展性。

2.1.1 Struts的框架结构

Struts是一种完整的MVC,它将Servlet和JSP用作实现的一分子。MVC的各项优点和特征都传承给了Struts,此外J2EE的特点也促进了Struts的改变和扩充[2]。Struts的组件关系如图2.1所示

请支付后下载全文,论文总字数:18463字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图