SSH框架与AJAX技术基础下Java Web应用开发分析
2017-12-27徐晓东辽宁工程职业学院
徐晓东 辽宁工程职业学院
SSH框架与AJAX技术基础下Java Web应用开发分析
徐晓东 辽宁工程职业学院
以J2EE技术框架为背景,具体设计了一个高校的教育资源的管理系统。其系统的关键技术主要由表示层、业务层和数据层三种类型组成。在系统进行Web设计时最主要的是运用了AJAX技术。此外,在进行数据持久层设计时,主要通过Spring程序集成完成。业务层和表示层的设计过程中是由Spring和Struts两种模式集约工作完成的。而本次研究的实验表明,SSH框架拥有其独特的优势。它不仅能够使得整体系统开发的过程更加的简单,而且也可以使得系统变得可以扩展和可以被维护。最后,AJAX技术的使用在最终会提高整体Web页面的访问效率。
SSH框架 AJAX技术 Java Web应用 开发分析
SSH框架和AJAX技术在国内高校的校园网建立中是非常常用的,而随着网络技术和通信技术的不断发展,现在很多高校其实都建立了属于自己的校园网,这样使得更多的教育资源在一定程度上得到了共享。但是在管理的过程中,目前还是存在一些信息冗杂,分类不规范等等问题。为了提高网络的建设效率,也为了让更多地教育资源得以更好地共享,避免重复建设,一个集大成的共享的教育资源管理库急需要建立。
随着SSH框架和AJAX框架在系统中的不断建立,很多老师在备课时候的效率也会显得更高,而且在很多时候也能够在很短的时间内获取充裕的信息。这样也就可以使得各种学科的相关知识能够更加综合的被交叉在一起。而老师在上课的过程中也可以通过上传自己的课件,最终提高整体的教学效率。在本文中论述的高校教育库采用的是J2EE的框架设计技术。
1 系统中使用的技术
1.1 SSH框架
SSH框架的英文缩写是struts+spring+hibernate。它是一种非常常用的集成框架,是目前最流行的一种Web应用程序开源框架。从结构上来说,SSH框架主要分为表示层、业务逻辑层、数据持久层和域模块层这四个部分。它可以帮助人在短期内就搭建一个结构清晰,并可以重复使用的的web程序,并且它维护起来还非常方便。Struts作为整个系统的基础结构,最重要的作用是负责帮助MVC进行分离。在整体Struts的管理模型中,最重要的作用是对持久层提供支持,并充分利用Spring来做基础的管理,管理struts和hibernate。
主要的操作方法为在用面向对象的分析方法为基础的前提下,提出一些基本的模型。然后再将这些基础的模型作为Java的对象,之后再编写最基本的DAO接口,并最终Hibernate来进行DAO的实现不同Java数据库之间的相互转换。
1.2 AJAX技术
AJAX的 英 文 全写为Asynchronous Javascript And XML,它是一种创建交互模式下的网页应用的网页开发技术。
AJAX是一种用于创建快速动态网页的技术,它通过在后台与服务器进行少量的数据交换,从而实现网页更新的目的。这通常意味着我们可以在不重新加载网页的情况喜爱对网页的所有部分进行更新。在传统的不使用AJAX网页的基础上,如果需要在这个过程中进行内容的更新的话,那么通常意味着需要更新整个网络的内容。
2 系统设计分析
SSH框架与AJAX基础下的Java Web应用主要由两种类型的系统设计分析构成。
2.1 通过Spring和Hibernate的集成进行数据持久层的开发
在本系统种主要采用Hibernate对集成的数据持久层进行开发,它主要为Eclipse提供最基础的反转工程,并在整体的数据库中生成最原始的隐射类文件。最常用的是source的分类表和category的目录,在其中会生成包括Source类型的资源存储详细信息,它是Category类别的存储信息中最最常用的。而在这其中就包括由一条集合类的变量信息,主要的作用是用来存放与Category内容有关的对象,它其实最根本的是体现存在与数据库表格中的一对多的关系。
2.2 通过Spring与Struts的集成真正完成对Action的管理
这次操作主要通过spring和struts的集成真正完成对于action的管理。首先要先创建与action类别的source action,然后再真正继承来自struts提供的dispatch action,而后续的业务也可以更好地得以操作完成。之后再action的业务中通过创建一些实在的操作方法来对do add进行操作,最终达到获取数据列表信息的目的。其实到最后,action servlet都会根据struts中配置文件的相关情况来进行对应方法的相关操作。
3 结束语
本文主要对SSH框架和Java Web两种应用框架的基本概念进行具体的分析,然后再具体介绍了整体系统设计分析的相关作用,希望能够给大家一些具体的参考性意见和建议。
参考文件
[1]符光宝,邵定宏,李兰友.基于Struts框架的档案管理系统应用研究[J].计算机工程与设计,2008,29(18):2100-2105