基于Ajax技术及J2EE架构的RIA集成框架的研究与实现
这是一篇关于MVC模式,Ajax,WSH框架,DWR框架,集成框架的论文, 主要内容为随着Web2.0的兴起,如何提高用户交互体验成为广大开发设计人员讨论的热点,作为Web2.0核心技术的Ajax也逐渐得到广泛的关注、研究和应用。Ajax最大的优势之一是能够提供浏览器端和服务器端异步交互的功能,这种交互方式有效地降低了服务器的负担。本文通过深入研究Ajax技术及其框架和J2EE体系结构下最流行的开源框架之一WSH (WebWork+Spring+Hibernate),结合目前比较成熟的MVC模式,根据各自的特点,提出了基于Ajax技术及J2EE架构的RIA集成框架,从而提高程序的可重用性和易扩展性,并降低后期维护的复杂度。 在本文提出的基于Ajax技术及J2EE架构的RIA集成框架的基础上,实现了横向审批管理系统的具体设计和开发,进一步论证了将Ajax框架融入到J2EE框架中的可行性和可操作性。在具体的应用开发中,实现了主动刷新请求、被动定时局部刷新,并利用Ajax中DWR框架的反推机制,实现了服务器端推送功能。最后经过总结得出结论,该集成框架能够降低表现层、业务逻辑层和数据持久层之间的耦合度,使得Web应用层次分明,可重用性强,而且通过Ajax技术及其框架的使用,解决了很多传统Web应用中普遍存在的问题,在很大程度上改善了浏览体验。 在具体的设计实现上,本文提出了将DWR框架和WSH框架完美整合无缝连接的开发模式,并将该开发模式应用到横向审批管理系统的实际开发中,以实际应用展示了这种整合所带来的巨大优势。
基于Web的在线交流平台的开发技术研究与应用
这是一篇关于Spring框架,服务器推送,DWR框架,实时消息传输协议,Red5服务器,Oracle数据库的论文, 主要内容为我省的重点实验室与工程中心拥有强大的科研力量和深厚的技术基础,为我省的经济发展做出了巨大的贡献。建立一个科研机构的交流平台能够使我省的科技资源得到高效配置和综合利用,方便省内科研单位最大限度的共享信息资源。本文以重点实验室和工程中心在线交流平台的开发为背景,研究了Web应用程序的开发技术,并且通过测试比较了不同技术之间的差异,通过选用适当的技术和设计方案对系统的性能进行了优化。首先,为了提高开发效率,降低程序的维护难度,实现友好美观的用户界面和语音视频在线交流功能,制订了Spring Framework、Ajax和流媒体传输技术相结合的开发方案。其次,根据在线交流平台的需求和特点,为了在兼容常见浏览器和确保消息即时性的前提下减轻服务器的负担,采用HTTP流和长轮询的方式实现基于Web的服务器推送。通过使用数据库连接池、Oracle序列和带参数的SQL语句,优化数据库系统的性能。利用GZIP对HTTP响应进行压缩编码,节省网络带宽。第三,对在线交流平台进行详细设计和编码实现。根据读写比率,采用以空间换时间的方式设计了好友关系表。通过时间戳确保文字消息的正确性。利用服务器中转实现基于Web的文件传输。在下载文件时对文件进行分块处理,降低服务器的内存使用量。通过Spring Framework实现注解声明式的控制器和事务管理。整合Spring和DWR框架实现基于HTTP流和长轮询的服务器推送。最后,从用户登录、在线交流、文件传输、好友关系、群关系五个角度编写测试用例,对系统进行功能测试,利用JMeter模拟多用户同时在线,对系统进行性能测试,证明系统具备了在线试用的条件。
基于Web的在线交流平台的开发技术研究与应用
这是一篇关于Spring框架,服务器推送,DWR框架,实时消息传输协议,Red5服务器,Oracle数据库的论文, 主要内容为我省的重点实验室与工程中心拥有强大的科研力量和深厚的技术基础,为我省的经济发展做出了巨大的贡献。建立一个科研机构的交流平台能够使我省的科技资源得到高效配置和综合利用,方便省内科研单位最大限度的共享信息资源。本文以重点实验室和工程中心在线交流平台的开发为背景,研究了Web应用程序的开发技术,并且通过测试比较了不同技术之间的差异,通过选用适当的技术和设计方案对系统的性能进行了优化。首先,为了提高开发效率,降低程序的维护难度,实现友好美观的用户界面和语音视频在线交流功能,制订了Spring Framework、Ajax和流媒体传输技术相结合的开发方案。其次,根据在线交流平台的需求和特点,为了在兼容常见浏览器和确保消息即时性的前提下减轻服务器的负担,采用HTTP流和长轮询的方式实现基于Web的服务器推送。通过使用数据库连接池、Oracle序列和带参数的SQL语句,优化数据库系统的性能。利用GZIP对HTTP响应进行压缩编码,节省网络带宽。第三,对在线交流平台进行详细设计和编码实现。根据读写比率,采用以空间换时间的方式设计了好友关系表。通过时间戳确保文字消息的正确性。利用服务器中转实现基于Web的文件传输。在下载文件时对文件进行分块处理,降低服务器的内存使用量。通过Spring Framework实现注解声明式的控制器和事务管理。整合Spring和DWR框架实现基于HTTP流和长轮询的服务器推送。最后,从用户登录、在线交流、文件传输、好友关系、群关系五个角度编写测试用例,对系统进行功能测试,利用JMeter模拟多用户同时在线,对系统进行性能测试,证明系统具备了在线试用的条件。
基于Ajax技术及J2EE架构的RIA集成框架的研究与实现
这是一篇关于MVC模式,Ajax,WSH框架,DWR框架,集成框架的论文, 主要内容为随着Web2.0的兴起,如何提高用户交互体验成为广大开发设计人员讨论的热点,作为Web2.0核心技术的Ajax也逐渐得到广泛的关注、研究和应用。Ajax最大的优势之一是能够提供浏览器端和服务器端异步交互的功能,这种交互方式有效地降低了服务器的负担。本文通过深入研究Ajax技术及其框架和J2EE体系结构下最流行的开源框架之一WSH (WebWork+Spring+Hibernate),结合目前比较成熟的MVC模式,根据各自的特点,提出了基于Ajax技术及J2EE架构的RIA集成框架,从而提高程序的可重用性和易扩展性,并降低后期维护的复杂度。 在本文提出的基于Ajax技术及J2EE架构的RIA集成框架的基础上,实现了横向审批管理系统的具体设计和开发,进一步论证了将Ajax框架融入到J2EE框架中的可行性和可操作性。在具体的应用开发中,实现了主动刷新请求、被动定时局部刷新,并利用Ajax中DWR框架的反推机制,实现了服务器端推送功能。最后经过总结得出结论,该集成框架能够降低表现层、业务逻辑层和数据持久层之间的耦合度,使得Web应用层次分明,可重用性强,而且通过Ajax技术及其框架的使用,解决了很多传统Web应用中普遍存在的问题,在很大程度上改善了浏览体验。 在具体的设计实现上,本文提出了将DWR框架和WSH框架完美整合无缝连接的开发模式,并将该开发模式应用到横向审批管理系统的实际开发中,以实际应用展示了这种整合所带来的巨大优势。
多媒体信息发布系统资源管理子系统的设计与实现
这是一篇关于多媒体信息发布,资源管理,DWR框架,频道管理的论文, 主要内容为随着交通、电力、银行、医院、学校、超市、商场、机场、体育场馆等领域对联网型信息发布的需求,早前出现的单机板广告播放机仅单向播放广告的功能已经不能满足客户的需求,代之而来的是基于网络平台,提供实时、集中控制管理和自动播出数字多媒体信息发布系统。本项目来源于上海清鹤数码科技有限公司的多媒体信息发布系统,它是一个B/S架构的管理平台,可按需要方便的定制终端播放的节目,并可以统一管理和监控所有的终端。 本文全面的分析了资源管理子系统的需求和技术可行性,决定采用B/S结构体系来进行该系统的设计和开发,使用的是当下流行的Java语言,采用了SSH框架中的Struts和Hibernate,前台页面则采用的JSP,并以CSS和JavaScript作为辅助,同时,使用了DWR框架便于前台页面开发。整体系统的开发是在Windows环境下使用MyEclipse6.5进行开发,其中数据库存储使用的是MySQL5。前台页面和后台数据传递除了使用表单信息外还使用了JSON格式的数据。 本文研究的主要内容分为三个大模块:资源管理模块、频道管理模块和参数管理模块。资源管理模块主要是对多媒体信息资源进行管理,确保用户可以上传资源到服务器上,并对资源基本信息进行维护。其中资源主要分为四类:基本资源、布局资源、会议资源和天气资源,基本资源又分为视频、音频、图片、文本和文档五类资源,除文本以外的其他基本资源都会被保存到FTP上。布局资源管理主要用于设计不同类型的资源在终端显示器上的显示位置。除布局资源外的其他资源可被发布并显示在终端显示器上。频道管理是对资源发布进行管理,主要设计了资源的播放次数、播放时长和播放顺序,并对资源进行了编排,确定资源播放的组织形式。参数管理主要是对系统的一些基本数据进行管理,确保系统的正常运行。 通过对系统进行功能测试和性能测试,确定系统已经可以对多媒体信息进行管理和发布,满足系统预期的功能点要求和性能要求,整个系统现已投入实际的使用运行。
多媒体信息发布系统资源管理子系统的设计与实现
这是一篇关于多媒体信息发布,资源管理,DWR框架,频道管理的论文, 主要内容为随着交通、电力、银行、医院、学校、超市、商场、机场、体育场馆等领域对联网型信息发布的需求,早前出现的单机板广告播放机仅单向播放广告的功能已经不能满足客户的需求,代之而来的是基于网络平台,提供实时、集中控制管理和自动播出数字多媒体信息发布系统。本项目来源于上海清鹤数码科技有限公司的多媒体信息发布系统,它是一个B/S架构的管理平台,可按需要方便的定制终端播放的节目,并可以统一管理和监控所有的终端。 本文全面的分析了资源管理子系统的需求和技术可行性,决定采用B/S结构体系来进行该系统的设计和开发,使用的是当下流行的Java语言,采用了SSH框架中的Struts和Hibernate,前台页面则采用的JSP,并以CSS和JavaScript作为辅助,同时,使用了DWR框架便于前台页面开发。整体系统的开发是在Windows环境下使用MyEclipse6.5进行开发,其中数据库存储使用的是MySQL5。前台页面和后台数据传递除了使用表单信息外还使用了JSON格式的数据。 本文研究的主要内容分为三个大模块:资源管理模块、频道管理模块和参数管理模块。资源管理模块主要是对多媒体信息资源进行管理,确保用户可以上传资源到服务器上,并对资源基本信息进行维护。其中资源主要分为四类:基本资源、布局资源、会议资源和天气资源,基本资源又分为视频、音频、图片、文本和文档五类资源,除文本以外的其他基本资源都会被保存到FTP上。布局资源管理主要用于设计不同类型的资源在终端显示器上的显示位置。除布局资源外的其他资源可被发布并显示在终端显示器上。频道管理是对资源发布进行管理,主要设计了资源的播放次数、播放时长和播放顺序,并对资源进行了编排,确定资源播放的组织形式。参数管理主要是对系统的一些基本数据进行管理,确保系统的正常运行。 通过对系统进行功能测试和性能测试,确定系统已经可以对多媒体信息进行管理和发布,满足系统预期的功能点要求和性能要求,整个系统现已投入实际的使用运行。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码小屋 ,原文地址:https://bishedaima.com/lunwen/49522.html