科技文献检索
《科技文献检索》
综合作业
目 录
一、主题分析 „„„„„„„„„„„„3
1.1课题名称 „„„„„„„„„„„„„„„„„„„„3 1.2课题的检索过程 „„„„„„„„„„„„„„„„„3 1.3课题选择的原因 „„„„„„„„„„„„„„„„„4
二、参考文献 „„„„„„„„„„„„4
2.1课题确定后的参考文献 „„„„„„„„„„„„„4 2.1.1中文文献 „„„„„„„„„„„„„„„„„4 2.1.2外文文献 „„„„„„„„„„„„„„„„„5
三、检索策略 „„„„„„„„„„„„5
3..1检索词 „„„„„„„„„„„„„„„„„„„„5 3.2检索工具 „„„„„„„„„„„„„„„„„„„6
四、检索结果 „„„„„„„„„„„„7
4.1专业检索的逻辑式„„„„„„„„„„„„„„„„7 4.2专业核心期刊相关论文(三篇)„„„„„„„„„„7 4.3相关硕士学位论文(一篇)„„„„„„„„„„„„10 4.4相关学术会议论文(一篇)„„„„„„„„„„„„„12 4.5相关专利(两项)„„„„„„„„„„„„„„„„13 4.6相关图书(一本)„„„„„„„„„„„„„„„„15 4.7相关英文文献(两篇)„„„„„„„„„„„„„„18
五、总结„„„„„„„„„„„„„„21
小组分工:
小组所有成员均参与了课题的选择、课题的确定以及课题的分析。其他分工如下:
范鑫: 专业核心期刊相关论文(三篇)
葛宏伟:
陶红标:
相关硕士学位论文(一篇)
相关学术会议论文(一篇)
参考文献的整理 相关专利(两项)
相关图书(一本) 相关英文文献(两篇)
资料的整理
文献总结,形成论文
一、主题分析
1.1课题名称
课题名称:《基于Java的Web应用设计与开发》
1.2课题的检索过程
课题的检索过程如下所示:
图一
图二
图三
1.3课题选择的原因
随着Internet的快速发展和基于HTTP协议的Web技术的广泛应用,使得基于Web技术的应用系统的开发成为软件开发中的热点。由于Java的可移植性、易用性和与HTML的紧密结合,再加上完善的Web应用体系结构,使Java成为开发Web应用的首选编程语言。
二、参考文献
2.1相关参考文献 2.1.1中文文献
1.《基于Java网络编程功能的WEB服务器下载》 吴晶晶 《信息通信》 2014/01
2.《基于拦截器机制的编辑器上传附件的自动清理》 陈洁
《计算机
系统应用》 2014/02
3.《基于WebSocket和SenchaTouch的移动Web应用设计与实现》 吕海东 《电脑知识与技术》 2014/05
4. 《基于Java的Web应用设计与开发》 龚华 西南石油学院 5. 《基于Java的Web统计图表引擎的设计与实现》 第四届全国水力学与水利信息学学术大会 繆纶;叶茂
6. 《基于Java的Web应用概览》 丁峰;徐鹏;蔡月茹 7. 《基于Java的Web开发技术浅析》 吴闻
8. 《基于Java的Web应用程序中数据娇艳的实现》 李玉红;甄玉杰;巴一
2.1.2外文文献
1.《Distributed nuclear medicine applications using World Wide Web and Java technology》 Knoll P , Höll K , Mirzaei S , Koriska K , Köhn H
2. 《Enhancing Web applications in radiology with Java: estimating MR imaging relaxation times》 Dagher A P , Fitzpatrick M , Flanders A E , Eng J
三、检索策略
3.1检索词
3.2检索工具
四、检索结果
4.1专业检索的逻辑式
由于不同检索工具的字段不同,因此将检索式(亦称提问式)在“检索步骤及检索结果”的各个具体检索工具中给出。
4.2专业核心期刊相关论文(三篇)
1.《基于Java网络编程功能的WEB服务器下载》 吴晶晶 《信息通信》 2014/01
2.《基于拦截器机制的编辑器上传附件的自动清理》 陈洁 《计算机系统应用》
2014/02
3.《基于WebSocket和SenchaTouch的移动Web应用设计与实现》 吕海东 《电脑知识与技术》 2014/05
【正文内容】
基于WebSocket和SenchaTouch的移动Web应用设计与实现
吕海东
(大连理工大学城市学院, 辽宁 大连 116600)
摘要: 移动Web应用迅猛发展, 对系统的响应速度要求更高, 同时要降低数据传输量, 以便减少话费支出。传统的Web
HTTP工作模式, 由于在请求和响应中附加大量数据, 难以满足移动用户需求。该文结合了移动Web框架Sencha Touch
和WebSocket技术, 设计实现了全新模式的移动Web应用, 克服了普通Web的缺点, 提升了系统的性能。
关键词: Sencha Touch; WebSocket; Spring; Hibernate 中图分类号: TP393.09 文献标识码: A 文章编号: 1009-3044(2014)05-0942-04
Mobile Web App Designing and Implementing Based on Sencha
Touch and WebSocket LV Hai-dong
(City Institute Dalian University of Technology, Dalian 116600, China) Abstract: With the rapid development of mobile Web application, the response speed of the system requirements are higher, at
the same time to reduce the amount of data transmission, in order to reduce the cost of expenditure. In traditional Web HTTP
mode, due to additional amounts of data in the request and response, it is unable to meet the needs of mobile users. This pa⁃
per combines the mobile Web framework Sencha Touch and WebSocket technology, design and implementation of mobile
Web application of new mode, overcomes the drawbacks of conventional Web, improving system performance.
Key words: Sencha Touch; WebSocket; Spring; Hibernate
随着智能手机和平板电脑的普及, 移动Web开发成为发展最快的领域, 各种移动Web框架如雨后春笋层出不穷, Sencha Touch就是众多框架中的佼佼者。它是基于HTML 5的移动应用JavaScript框架, 可以让Web 应用界面模拟原生应用。其具有优美用户界面组件和丰富的数据管理, 完全使用标准HTML 5和CSS3, 全面兼容Android, iOS及其他移动设备。Sencha Touch与其他移动框架比较, 是个较重量级的移动Web应用框架, 由于其对触摸屏丰富的UI设计, 支持用户复杂交互, 并使用纯JavaScript实现页面元素布局,
因此适合用于开发业务逻辑比较复杂的移动Web应用, 如交互较多的OA系统, ERP管理系统等。
但在与服务器端的数据交互过程中, Sencha Touch依然使用传统的HTTP请求响应模式的AJAX技术, 难以实现数据的快速响应和显示。由于每次AJAX的HTTP请求和响应中依然包含大量重复的头信息, 致使数据传输量增加, 不但降低应用的响应速度,而且会导致用户话费的损失以及手机电源的损耗。
HTML5的WebSocket规范的提出, 将彻底取代现有的AJAX技术, 抛弃了原有Web应用的请求/响应模式, 取而代之的是客户和服务器的双向实时数据传输, 极大提高了数据传输效率, 使得移动Web应用可以与原生应用相媲美。该文结合Sench Touch和
WebSocket开发出高效的Web应用系统, 为突出重点, 只重点介绍二者整合, 即实现数据的实时查询和更新。
4.3相关硕士学位论文(一篇)
《基于Java的Web应用设计与开发》
龚华 西南石油学院
【摘要】 最近几年,随着Internet的快速发展和基于HTTP协议的Web技术的广泛应用,使得基于Web技术的应用系统的开发成为软件开发中的热点。由于Java的可移植性、易用性和与HTML的紧密结合,再加上完善的Web应用体系结构,使Java成为开发Web应用的首选编程语言。 本文中详细阐述了编程模型的发展历史和趋势,Web应用的基本原理。在Web体系结构中,介绍了微软的DNA应用体系结构和Sun提出的基于Java技术的Web应用模型,并对这两种Web应用方案进行了比较。在第2章中介绍了Web编程模型,从最基本的两层客户/服务器模型开始对Web编程模型进行了分析并提出了一些改进。接着,就目前几种流行的Web开发技术进行了介绍和比较。在第四章讲述了基于Java的Web应用开发方案,其中介绍了Java语言的特点、基于Java的Web应用开发模型和基于Java的Web应用开发的主要部件(JSP,Servlet,JavaBean)。然后系统的讲述了基于MVC的Struts Web应用框架,最后结合实际构建了一个基于
Struts
框架的Web应用实例。
4.4相关学术会议论文(一篇)
《基于Java的Web统计图表引擎的设计与实现》
第四届全国水力学与水利信息学学术大会
繆纶;叶茂
中国会议
【摘要】随着信息技术的发展,水利信息化逐渐成为水利现代化的基本标志和重要内容。多年来,水利行业积累了大量的基础数据及相关文献资料,统计图表作为数据最直观的表示方式,可提供专业分析,预测以及历史数据研究等功能。然而,当前行业内统计图表多数是使用excel等工具生成的静态图表,无法实现在线动态演示与更新。
近年来,Web应用技术飞速发展,与之相关的web图形技术得到了广泛的应用。目前,在Web图表开发领域也可以借助一些第三方的Java开源工具,如JFreeChart,这些开源的组件包,提供了常用的快速开发统计图表的API,程序员只要掌握少量的接口就能绘制出漂亮的图形,这些图形不仅可用于带有客户端界面的Java应用程序中,也可以应用在JSP、Servlet和Java Applet中。但是这些开元组件的类库和结构非常复杂,并且很多情况下无法完全适应工程领域的需求,比如数学公式的显示、坐标的控制等。
本文结合实际项目,以江河泥沙数据为基础,采用Java的AWT技术,设计并实现了一个适用于水利行业的Web统计图表引擎,该引擎不仅具有生成柱状图和折线图等常见的统计图表功能,同事实现了在工程图中显示数学公式、坐标标注等内容,可谓水利行业信息数据的动态显示提供支持。
4.5相关专利(两项)
1. 《一种基于java的web开发中间件》
李星;杨成
中国专利
【摘要】提供了一种基于java的web开发中间件,包括:动作模块,负责接收http请求数据,并把该数据发往指定的逻辑处理单元进行处理,然后,把相应逻辑处理单元处理的结果生成需要格式的网页数据,在浏览器显示。在逻辑处理中,本发明以插入拦截器的方式,来适应个性化处理的需要;在网页生成中,本发明同时提供了模板和非模板方式,其中模板方式,以一种基于XML标记方式的模板,定义要生成网页的格式;数据访问模块,负责接收并执行对数据库的操作请求,利用MQL脚本语言,实现数据库和javabean对象的自动映射,将对数据库的复杂操作转化为对javabean对象的操作。利用上述的开发中间件,使得web开发灵活快捷,简化了繁琐的数据库操作,可以缩短web开发周期,提高开发效率。
2. 《一种基于Java平台的Web业务支持方法和装置》
何宇
中国专利
【摘要】本发明实施例公开了一种基于Java平台的Web业务支持方法和装置,属于计算机领域。方法包括:新建自定义类加载器,将自定义类加载器继承指定的父类加载器;采用自定义类加载器在预设的存储位置加载java程序类和资源;采用加载java程序类和资源后的自定义类加载器替换java平台内核中指定的已加载的类加载器。本发明管理人员只需要采用自定义的类加载器加载指定位置的Java类文件,使应用服务器和业务系统实现分离,避免了和应用服务器之间出现兼容性问题的可能,实现可持续增加新功能;在需求变更的情况下,使维护成本最小化,提高了Web业务系统的性能和服务质量。
4.6相关图书(一本)
《Java EE Web开发与项目实战》
李俊青
华中科技大学出版社,2011.11
图一
图二
【正文内容】
第2章
Java EE Web开发技术要点案例
2 .1验证码的使用
验证码的英文为CAPTCHA,这个词最早是在2002年由卡内基梅隆大学的Luis yon Ahn、Manuel Blum、Nicholas J.Hopper,以及IBM的John Langford所提出的。CAPTCHA是
图2-1一个登录的页面
“Completely Automated Public Turing Test to Tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,为一种区分用户是计算机还是人的公共全自动程序。虽然这个问题可以由计算机生成并判别,但是必须只有人类才能解答。由于计算机无法解答CAPTCHA的问题,所以回答出问题的用户就可以认为是人类。在程序中登录时,为了防止某些别有用心的用户利用机器人(恶意程序)自动注册、自动登录、恶意灌水、恶意增加数据库访问,以及使用特定程序暴力破解密码,可采用验证码技术。
图2—1所示的一个登录窗口,就应用了验证码。
2.1.1验证码原理及生成方法
验证码应用原理:浏览器应用HTML标准与网站服务器动态联系,在HTML的表单中,基本上都是使用指定有Action的post方法。如果不应用验证码技术,很容易被一些别有用心的人利用机器人程序或盗用Action的恶意程序,进而破解程序。应用验证码技术可以保护你的服务器,防止这一问题的发生。例如,要求用户在输入表单内容时,要识读一个由服务器生成的验证码图片并输入该验证码。当服务器收到这样的表单后,首先将用户提交的验证码与Session值(Session值在生成验证码图片时产生)进行比较,根据比较结果判断用户是否在合理使用网站功能。
4.7相关英文文献(两篇)
1. 《Distributed nuclear medicine applications using World Wide Web and Java technology》 Knoll P , Höll K , Mirzaei S , Koriska K , Köhn H
【摘要】
At present, medical applications applying World Wide Web (WWW) technology are mainly used to view static images and to retrieve some information. The Java platform is a relative new way of computing, especially designed for network computing and distributed applications which enables interactive connection between user and information via the WWW. The Java 2 Software Development Kit (SDK) including Java2D API, Java Remote Method Invocation (RMI) technology, Object Serialization and the Java Advanced Imaging (JAI) extension was used to achieve a robust, platform independent and network centric solution. Medical image processing software based on this technology is presented and adequate performance capability of Java is demonstrated by
an iterative reconstruction algorithm for single
2. 《Enhancing Web applications in radiology with Java:
estimating MR imaging relaxation times》
Dagher A P , Fitzpatrick M , Flanders A E , Eng J
【摘要】
Java is a relatively new programming language that has been used to develop a World Wide Web-based tool for estimating magnetic resonance (MR) imaging relaxation times, thereby demonstrating how Java may be used for Web-based radiology applications beyond improving the user interface of teaching files. A standard processing algorithm coded with Java is downloaded along with the hypertext markup language (HTML) document. The user (client) selects the desired pulse sequence
and inputs data obtained from a region of interest on the MR
images. The algorithm is used to modify selected MR imaging parameters in an equation that models the phenomenon being evaluated. MR imaging relaxation times are estimated, and confidence intervals and a P value expressing the accuracy of the final results are calculated. Design features such as simplicity, object-oriented programming, and security restrictions allow Java to expand the capabilities of HTML by offering a more versatile user interface that includes dynamic annotations and graphics. Java also allows the client to perform more sophisticated information processing and computation than is usually associated with Web applications. Java is likely to become a standard programming option, and the development of stand-alone Java applications may become more common as Java is integrated into future versions of computer operating systems.
五、总结
首先感谢郭老师这10周辛勤地教学工作。科技文献检索是一门非常讲究实际操作性的课程,理论性的知识需要在实际的操作过程中进行理解和领悟。
其次,通过本次的科技文献检索综合作业,我们小组的每一位成员从课题的选定、课题的分析到资料的整理再到正文的撰写、分工协作等过程中均发挥了自己的特长,付出了自己的努力。通过本次的综合作业,拉近了我们小组成员间的关系,培养了我们的团队合作精神,重要的是增强了我们的实际动手能力以及查询资料的能力。总之,受益匪浅。
最后,再次感谢郭老师对我们的教导,也祝愿我们的小组成员在日后的学习生活中能够越来越好。