SSH技术的应用及发展研究论文

时间:2020-09-27 17:59:53 其他类论文 我要投稿

SSH技术的应用及发展研究论文

  摘 要:随着现代高科技的发展,信息产业的发展与各种软件的开发及功能的不断改造对于整个社会的发展升级起着至关重要的作用,其中信息管理软件在各种管理工作中又处于基础地位,基于J2EE开发平台,引入SSH(Struts、Spring和Hibernate)框架对于促进软件平台的高效利用意义重大,笔者首先介绍SSH(Struts、Spring和Hibernate)框架的结构,然后简单介绍了几个应用SSH技术的案例,希望可以促进SSH技术的进一步的发展研究。

SSH技术的应用及发展研究论文

  关键词:SSH技术;设备管理;应用;发展

  为与世界上其他先进发达的国家并驾齐驱,我国特别重视软件技术的应用开发,基于J2EE开发平台,利用SSH技术开发出更灵活便利的管理软件,应用到更广阔的领域,如设备缺陷管理、供应商管理和企业车辆信息管理系统中,极大地提高了管理水平,促进管理工作的发展。

  1 SSH技术简要介绍

  以前软件开发过程中,开发人员并不过多考虑指令的层次结构与编码方式,而注重速度和功能,但是,程序开发人员应该更多的去考虑层次结构的清晰与代码风格,现在越来越多的客户对程序的要求不断提高,希望开发人员能够开发出更有利于系统升级和改造的软件。开发程序的人员需及时改进系统的各个框架,以满足人们的需要,对一个程序的`改进往往需要从底层页面开始,这样占用了程序员大量的时间,结果却不尽人意,因此,对于软件的开发,如果能够设计出良好的框架,不仅可以扩展程序的可复用性,增加灵活性,而且可以促进系统更加安全稳定。

  把成熟的框架应用到开发工作中,可以开发出具有良好的设计结构、代码精简、针对性强的解决方案,极大的提高开发效率。框架,即设计方法,规定着应用软件的体系结构,详细展示出设计和协作构件间的依赖关系、责任如何分配和流程如何控制,是一种被用来表现一组抽象类及应用实例之间的协作的方法。基于J2EE的轻量级开源框架已经被开发出来并更新了传统的EJB架构,具有缩短项目开发时间、提供事务处理、维持状态平稳运行以及实现资源共享的优点。

  SSH为Struts+Spring+Hibernate的一个集成框架,作为一款Web应用程序开源框架应用非常广泛,具有结构清晰、可复用性好和维护方便的强大优势。按职责把集成SSH框架系统进行分层,有表示层、业务逻辑层、数据持久层和领域模块层。在这个集成框架中,Struts是基础架构,主要负责MVC的分离,获取数据和反馈,在它的模型部分,控制业务的跳转,再利用Hibernate框架在应用程序和数据库中间进行交互交换,支持持久层的运行,然后用Spring来控制逻辑和处理数据,最后把三个框架的优势结合起来来管理整个系统。

  Spring是一种提供轻量级的控制反转和面向切面的容器框架,由7个模块组成,使用了Java Bean,可以将简单的组件配置组合成更为复杂的应用,提供丰富的企业应用功能,优点众多,能够快速的实现按接口编程,把异常处理统一起来,事务处理实现无侵略性等。

  Hibernate是一种对象/关系映射框架,把JDBC更加轻量级化,通过HQL查询语言,或者使用API进行数据库信息的存储、更新和删除,可以让开发者利用对象编程方法来进行数据库的操纵,它的参考资料非常详细,实践方案特别完善,并且跟踪升级制度也十分先进。使用起来特别方便,大大缩减处理数据的时间。

  2 SSH技术的应用案例

  2.1 基于SSH技术的设备管理缺陷系统

  企业设备缺陷管理往常都是由运行部管理员采用人工的办法把发现的设备缺陷进行登记、验收等,记录的过程效率低下,采用SSH技术完全由计算机来做这些工作,不仅节约时间、提高效率,而且通过设置自动记录某些字段程序,还可以避免重复记录缺陷的系列号,使得个别信息的调取及时快速,电算化处理准确高效。另外,数据传输更加方便快捷安全,页面简约美观,并且系统的设计层次也更加明确,各个模块间依赖性减弱,来实现系统的扩展和后续维护。

  2.2 基于SSH技术的供应商管理系统

  由于汽车公司规模的不断扩大,需要更强大的管理系统来管理汽车的供应信息,采用SSH技术设计开发管理系统,可以促进管理系统的运行效率的提升,促进信息的精确化运算。在系统中,使用Spring定义事务,用Service类进行业务逻辑运算,编写JAVA对象放入到MVC模型中,使用Hibernate框架完成Java对数据库的访问。在表现层使用Jsp页面,利用Struts标签库与Jquery配合呈现画面,利用Struts中的Action进行逻辑处理,控制数据的反馈与页面的跳转,在领域模型层,参考已经设计好的数据库,编写JavaBean,再结合JPA annotation设计模型层,在业务逻辑的设计上,使用Spring的Annotation控制事务,在Service包中增删改查业务逻辑,最后在设计数据访问层时,通过继承了Hibernate DAO的DAO类来一一对应领域对象,混合使用JDBC Template,在该对象内定义查询函数。基于SSH技术的供应商管理系统可以对大量的复杂的供应商数据进行集中处理,在一个集成的管理系统内,可以实现不同类型的业务与数据的统一处理,实时的响应公司管理的需要,创造出一个层次明确、扩展性良好的供应商管理系统。

【SSH技术的应用及发展研究论文】相关文章:

1.计算机技术的应用及发展探究论文

2.机械工程及自动化技术的发展及应用分析

3.谈机械工程及自动化技术的发展及应用

4.探究计算机技术的发展和应用论文

5.计算机技术在通信的发展研究论文

6.关于计算机技术发展研究论文

7.现代财务会计理论的发展及问题研究论文

8.数据挖掘技术应用于经济统计中的研究论文

9.营销管理应用系统技术的开发及设计论文