基于c-s架构与java技术数字报系统设计和实现

基于c-s架构与java技术数字报系统设计和实现

ID:31776885

大小:57.30 KB

页数:6页

时间:2019-01-18

基于c-s架构与java技术数字报系统设计和实现_第1页
基于c-s架构与java技术数字报系统设计和实现_第2页
基于c-s架构与java技术数字报系统设计和实现_第3页
基于c-s架构与java技术数字报系统设计和实现_第4页
基于c-s架构与java技术数字报系统设计和实现_第5页
资源描述:

《基于c-s架构与java技术数字报系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于C/S架构与Java技术数字报系统设计和实现摘要:通过分析数字报系统面临的问题,提出基于C/S架构和JAVA技术的多媒体数字报系统的解决方案。系统前台通过热区显示对应的文章内容,根据鼠标滑动的方位自动响应文章热区,用户单击热区查看文章;后台釆用EclipseRCP开发框架,利用微软的SQLServer建立数据库服务器,运用Delphi编译语言及JSP技术实现。该系统生成的数字报比传统纸媒易于保存、时效性强、内容表现形式多样、用户浏览便捷。关键词:Java;数字报;系统设计;系统实现中图分类号:TP311.52基于互联网这个传输平台传播新闻和信息的第四媒体的发

2、展对传统的纸媒已经产生了巨大的冲击。从1981年美国《哥伦布电讯报》发行第一份数字报纸,到专门针对iPad发行的数字报TheDaily的问世,只用了30年的时间[1],足以见得数字报行业发展之迅猛。然而数字报在快速发展过程中还面临以下问题,首先是发布时效性的问题;再者技术上一次制作只能在单一的介质上发布,不能整合发布多个平台,实现一次制作,多次发布;第一代PDF版数字报不能直接浏览,要借助第三方软件才能打开,且不具备查询检索功能。第二代网页版的数字报阅读起来是无数网页切换,阅读四个版面的内容都要刷屏几十次,用户浏览感觉不好,往往头晕眼花。安全性、使用功能各方面都

3、差强人意。文中介绍的多媒体数字报纸系统采用EclipseRCP框架,它提供了专业化的外观,更高的运行效率,更少的内存消耗。数字报制作软件操作过程简单方便,报纸每个的版面的转化过程不到几分钟即可完成,传播速度快。生成的数字报浏览效果佳,声图并茂。1数字报系统架构模型数字报刊系统是对见报资料进行整理、管理和发布的一整套的数据处理系统,实现对见报资料的完整还原和再现⑵。传统报刊媒体是由纸媒制成的形式活泼的二维版面。将版面略图通过网页呈现,点击略图按文章外框产生的热区浏览文件,是数字报系统的主要表现形式。将二维版面信息集成到网络媒体,就将传统的排版系统与电子网站系统结合

4、起来。数字报系统由前台客户端和数字报后台管理系统组成。该系统采用基于JAVA的客户端、应用服务器、数据库服务器3层结构进行分解服务,Java平台根据多层分布式应用模型,按照不同的功能把应用程序逻辑划分成不同的组件,应用包含的各个组件被安放在不同的机器上,组件所处的位置由组件本身在多层环境中所处的层次来决定。图1多层JAVA应用模型图示客户端的功能是将PDF进行反解操作生成XML数据库文件后上传到数字报服务器端管理程序,生成多媒体数字报在线发布和浏览。表示层的功能是生成Web页面和Web页面中的动态内容,把客户端传来的Web页面包含的请求打包。业务层完成业务逻辑的

5、实现,它对用户请求进行处理,进行运算和工作流管理,把处理结果反馈到表示层。数据库服务器实现对数据的存储、访问及优化。完成对作者信息的存储、审稿人信息的存储、数据库的优化。2数字报系统的实现数字报系统采用EclipseRep集成开发环境和C/S架构。数字报系统的方案流程图如下图2:图2数字报系统方案图2.1数字报系统设计应用的框架模式随着Eclipse和Eclipse插件体系结构的应用以及Eclipse3.0中EclipseRCP的引入,Java在桌面应用开发中有了EclipseRCP这个强大的开发框架,这促使Java的桌面开发又重新获得重视并流行起来。它比过去J

6、ava桌面应用程序开发使用的AWT和Swing程序运行速度快、占用内存小。EclipseRCP开发应用模式,提供了本地化和专业化的外观、更高的运行效率、更少的内存占用,还提供了组件化的模型和更好的重用性、可维护性、可伸缩性,可扩展性等。C/S模式,即Client/Server(客户机/服务器)模式,通过将Client端和Server端的任务合理分配,降低了系统的通讯开销。该模式充分利用了两端硬件环境的优势,最大的好处是不依赖外网环境。后台数据库采用SQL,位于远程计算机上,也叫SQL服务器,非常适用于几个用户同时访问。远程数据库提供了基于事务的多用户支持。SQL

7、数据库安全性强、使用性能高、支持XML。它适用于大型联机事务的处理、数据仓库等。2.2前台客户端实现利用热区显示对应的文章内容,由鼠标移动的位置自动响应相对应的文章热区,用户单击热区查看相对应的文章。当鼠标移动到报纸的图片上时,会出现相应的矩形框热区,即新闻在图片所占区域。同时,在这条新闻的排版区域产生红色虚线。热区完成过程:(1)XML/HTML的热点效果:用以下代码设置图片,MAP:,再通过MAP标签调用此图片:。最后使用AREA标签设置所属区域新闻属性,如:title、shape、coode、href,已操作此区域触发的JS效果。(2)设置CSS矩形框属性

8、:添加新闻时,新闻相应的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。