基于框架和AJAX的船舶第二代稳性系统的设计与实现.pdfVIP

基于框架和AJAX的船舶第二代稳性系统的设计与实现.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

201

4年全国船舶稳性学术研讨会文集

基于框架和AdAX的船舶第二代稳性系统的

设计与实现

黄文育,孟斌,朱龙超,苏鹏飞

(中国船舶科学研究中心,江苏无锡,214082)

摘要:介绍了自主开发的船舶二代稳性验证平台系统的设计与实现,充分体现了这

交互,使得项目开发的过程简洁、结构清晰,并且无需刷新页面就可以动态更新页面中的

一部分内容。实践证明基于框架的Ajax技术的系统具有良好的可扩展性和可维护性,提高

了J2EE项目的可重用性,有利于船舶信息的传播。

关键词:Struts;Spring;Hibernate;J2EE;Ajax技术

1引言

随着软件开发技术的迅速发展,Web信息系统得到了广泛的应用,传统的Web开发方

法不仅在开发效率和系统的维护上面临很大的挑战,而且在用户界面对用户操作响应的灵

敏度方面也有所欠缺,使用户在用浏览器浏览网页的时候,网页刷新缓慢。J2EE逐渐成为

企业级应用开发标准,合理地运用J2EE各项技术,形成一个稳定的框架在项目开发中尤为

重要,在实现时采用MVC模型,将模型和视图分离,由控制器控制流程,使得应用程序

更易维护,开发可以取得事半功倍的效果【ll。船冉fl--代稳性验证评估软件平台是工业与信

息化部下达的高性能船舶专项之一。目标是建立船舶第二代IMO完整稳性评估集成软件。

为用户提供统一的、可远程使用的二代完整稳性计算评估服务、经验和数据查询服务。以

网络为基础,开发船舶第二代稳性评估软件,使建成的评估软件成为服务于全国船舶行业

Spring框架,该系统框架安全高效,同时使用Ajax技术增强信息的交互性和用户体验。

2系统框架及技术

进行大型Web开发的时,如果每次都从头开始考虑设计思想和程序框架,许多工作将

是繁琐的重复,不仅降低了开发效率,而且设计的框架也不容易成熟稳定。而某些机构已

经对那些具有共性的设计思想和框架结构进行了提炼,以组件库的形式提供给开发人员使

2014年全国船舶稳性学术研讨会文集

用。在这些已有的架构上进行应用开发,可以节省我们的开发时间,提高开发效率,将更

多的精力集中到业务处理中去。

船舶第二代完整性评估系统建立在当前流行的J2EE框架之上,整合了Struts、Spnng、

Hibernate构架,通过JSP实现交互,传递请求和接受响应。

图1业务流程图

辑的解耦。组件提供了处理所有发送到Struts的HTTP请求的入口,截取请求,并根据配

置文件Struts--config.xml的配置信息来分发这些请求到相应的动作类,最后动作类把控制

权传给后续的JSP文件,后者生成视图。Struts中页面跳转都集中在配置文件里,提高了程

序的可读性与可维护性,提高了开发效率。

Spring框架的基本功能的实现是由核心容器承担的。核心容器的主要组件是

制将应用程序的配置和依赖性规范与实际的应用程序代码分开。相当程度上降低了组件之

间的耦合,而组件依赖关系的减小也极大的改善了代码的可重用性131。

Hibernate是一个对象关系映射框架,它对JDBC进行了轻量级的对象封装,使得JAVA

程序员可以自由的使用对象编程思维来操纵数据库【4】。Hibernate在J2EE架构中出色的完成

了数据持久化的重任。Hibernate主要是两个配置文件完成对数据库的连接和持久类与数据

库表的映射关系,这样对数据库的操作就可以转化为对持久化类的操作。Hibernate不仅能

够管理Java类到RDBMS表的映射,还能够供应用查询和获取数据库中的数据。

一个优秀的软件框架能使开发结构清晰,缩短开发周期,还能提高软件的可扩展性和

可维护性㈣。

.10.

2014年全国船舶稳性学术研讨会文集

客户浏览器

用户界面

L

JavaScriptHtml数据

文档评论(0)

高中数学辅导和答疑解惑 + 关注
实名认证
服务提供商

教师资格证持证人

本人从事高中数学教育13年,熟悉高考考点、题型,教学经验丰富,解题思路清晰,常年帮助高考考生辅导和疑难问题解决。欢迎大家问询。

领域认证 该用户于2024年04月27日上传了教师资格证

1亿VIP精品文档

相关文档