开发研究S S H框架的用处与前景
杜昕娉,王薇,曹晨
ssm框架简单吗(山东科技大学电气信息系,山东青岛266590)
摘要:在网站普及的当今社会,在网站上浏览信息会比 查纸质信息更加方便、环保,因此网站的搭建、网页的设 计就成了一个热门的话题。随着开源框架的广泛使用,开 发过程中很多问题被解决,提高了开发的效率,同时使网页 性能更加强大,因而使框架得到了大部分人的青睐。
关键词:框架;计算机;网站网页
网站浏览作为当今社会的广泛浏览方式,正在逐渐替 代纸质信息传输的任务。网页的浏览可以使我们随时随地 接收到需要的信息,同时又符合环保的观念,成为年轻人的 首选,因此推动了网站制造行业的发展。现如今,随着SSH、SSM框架的提出,也使得网页的开发更加趋向于便利化, 只要掌握其中的配置,再编写少量的代码,就可以实现相应 网页的制作,繁琐的代码利用简单的配置就可以实现。
1什么是SSH框架
SSH框架是Struts、Spring、Hibernate 的一个合成 框架,目前市场上比较流行的框架中也有它的身影。
S tru ts是一个基于MVC模式的应用框架,如果学过 Servlet,那么其本质和Servlet差不多,MVC模式主要包 括模型(Module),视图(View),控制器(Controller),而 S tru ts主要作为控制器来建立模型和视图的数据交互。本 文介绍的S tru ts以Struts2为主,它通过处理客户 的各种请求。Spring使用基本的JavaB ean来完成以前 只可能由EJB完成的事情,Spring的核心主要控制翻转 (I0C)和面向切面(A0P),简单的说Spring是一种分层的 轻量级开源框架。Spring更像是一个容器,将所有配置的 S tru ts和H ibernate中的东西都放置进来,只要能够做好 配置,它就会到相应的位置,进行处理。H ibernate是一 个开源代码的对象映射框架,是根据JDBC技术基础衍生 而来的,它将直接操作原来的数据库变为直接操作数据表 后生成的J a v a类,实现了对象编程思维来操纵数据库。SSH框架中的各种技术相互协调、配合,实现了这一强大的 框架。
2 SSH框架的好处
框架的使用可以大大缩短大型系统的开发周期,提高 开发质量,就传统的Java编程来说,基于类库的面向对象的技术来比较,框架已经为我们封住这些代码,在开发的 过程中,只要能够调用这些已经写好的类或接口,来实现其中的方法,或者重写其中的方法,使其为我们的工作服务,那么就可以节省我们的开发周期,使工作更加高效有
湖北农机化序地进行。
应用框架更倾向于面向专业领域的软件重用,随着软 件行业的不断发展,各种系统变得更加复杂,其中所涉及的 领域也越来越宽泛,如果没接到一个新的系统重新开始开 发,那会是一个很漫长的过程,降低了工作的效率。如果团 队中的工作人员各自写各自的,由于每个人的工作风格不 同,编写代码的方式也不同,那么这个工程就会变得杂乱无 章,并且如果系统出现问题,想要再次维护,似乎更是难上 加难。因而S S H框架可以使开发人员在编写程序时尽量 一致,这样可以减少因工作习惯不同而导致的维护工作复 杂的问题。
3 SSH框架的发展前景
现在市面上流行的框架主要有SSM、SSH等,相比较于SSH、SSM现在用的已经更多,但是其地位依旧没有怎 么改变,就像最初的Jsp、S e rv le t技术一样,虽然现在在市面上还使用Jsp、S e rv le t的人已经越来越少了,但是相 关思想一直作为这些框架的基础,从没有被撼动。Spring 的登顶地位不是没有道理的,其增强的模块化、面向切面、控制翻转、依赖注人都是使它成为经典的重要原因。Struts2 最大的特点就是不用再重写或实现A ction类,而这些都 交给了处理,使用框架API,其缺点就是不够灵活。
H ib e rn a te的经典之处就是其不论是在哪一种数据库中都是独立于DB存在的,并且提供了缓存机制,使用起来更加方便。
4 结束语
框架作为现代W eb开发的主流,使用它的人也会越来 越多,不论是在应聘还是求学的道路上,这似乎已经是开发 人员的必备技能了,可见其用处之大、功能之强。我们使用 种种框架的目的都是为了能够更快地开发,同时也保证我 们的工作质量。每一种框架的使用都有一定期限,往往会 随着技术的发展而逐渐被淘汰,但是每一种框架中的核心 思想以及其最底层的实现,都是基于已有技术。作为工作 中有力的工具,其定会不断地推动时代的发展和进步。
参考文献:
[1 ]陈亚辉,缪勇.Struts2+Spring+Hibernate框架技术
与项目实战[M].北京:清华大学出版社,2012:29-50.
[2]B arrett Daniel J.SSH权威指南[M].北京:中国电力
出版社,2003:24-49.
(收稿日期:2019-01-03) 2019年第4期
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论