服务支持   Support
联系我们   Contact
你的位置:首页 > 服务支持

Spring框架是基于Java的一种开源性的轻量级框架

2013/12/12 22:07:59      点击:
 2.2.2SPRING

Spring框架是基于Java的一种开源性的轻量级框架,其允许程序设计开发人员可以根据自己应用系统开发的需求,利用Spring对其它开发工具较好的兼容与装配能力的特性,整合自己最熟悉的而且对开发最有利的开发模式应用到自己的开发过程中,不但可以实现开发语言之间的完美兼容,而且还大大提高了程序的开发效率,降低了软件设计的成本以及开发风险的存在。Spring应用框架在程序开发设计时,为了给开发人员提供更优秀的设计理念,

其提供了强大的控制翻转IOC(InversionofControl)功能以及依赖注入DI(DependenceInjection)机制。控制翻转IOC是指在基于Spring程序设计时,程序业务逻辑对象的控制并不是通过程序设计人员通过程序控制,而是把这种控制对象完全交给外部容器Spring完成,如果程序设计操作人员需要操作逻辑对象,只需要向容器获取即可,这种把程序控制权将由外部容器控制的现象就称为“翻转”。依赖注入DI是指在程序运行过程中,如果需要某个或某些组件应用,则程序会自动的将所需要的组件注入到程序中编译执行而不需要注入不需要的运行组件,进而可以极大程度上提高程序设计开发的低耦合性,并且在依赖组件注入时提供了基于Setter方式以及基于构造访求依赖注入同种不同的方式,并最终构造IOC容器,允许程序开发人员轻松的通过容器获取自己需要的组件对象。如图2-2Spring开源框架结构图。

2-2Spring框架结构

Spring

AOP

SpringSpring

ORM

Spring

Web

Spring

DAO

Spring

Contex

SpringCoreContainer

由图2-2Spring框架结构可知,Spring框架主要是由七个不同的应用模块共同组成的,并且在这七个模块相互之间拥有高度的低耦合性,即这七个模块之间可以允许其中的一个或几个单独应用,进而为不同的应用设计提供最优的设计模式,在这七个不同的Spring模块中,SpringCoreContainerSpring应用的核心,是主要用来管理业务逻辑组件的;SpringDAO以及SpringORM在提供数据抽象访问的同时,也集成了Hibernate以及JDO等对象关系映射框架的支持模块;而SpringWeb模块则主要提供了Web应用的一些抽象封装。

2.2.3JDBC

JDBCJavaDataBaseConnectivityjava数据库连接。JDBC能够与数据库建立连接、发送操作数据库的语句并处理结果。JDBC在与数据库建立连接的时候,首先要注册驱动,然后才能够建立连接。只有与数据库建立了连接,JDBC才能够通过不同的sql语句对数据库进行操作,并返回结果。随着JDBC的不断发展,虽然也有开发了其他连接数据库的技术,但是JDBC还是受更多的开发人员的喜爱。

2.3系统技术架构

Internet信息技术的发展,为网络的应用提供了便利条件,在传统的网络系统软件实现时,有两种实现方式,B/S方式与C/S方式,在综合考虑B/SC/S两种实现模式之后,因为B/S系统的兼容性及安全性更强,所以以B/S方式实现本系统是一个很好的选择。