基于Java的Web框架WebSpark的设计与实现

来源 :成都理工大学 | 被引量 : 5次 | 上传用户:alabo353
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
WebSpark是一个用Java编写的按照MVC分层模型来构建的Web框架。简洁,易用,灵活是WebSpark的设计原则,同时在该框架的具体实现中也体现了一种组件化的思想。WebSpark框架接收服务器端容器转发的用户请求,通过解析请求的路径信息,把该请求映射为相应的业务逻辑处理单元。业务逻辑处理单元完成相关的业务处理后,把操作结果递交给拦截器。拦截器组件通过读取配置文件中的信息,对操作结果进行进一步处理。最后,WebSpark把处理的最终结果当作用户请求的响应返回给客户端。在WebSpark的具体实现中,使用了模式设计、Java 1.5的范型、标注、XML、XMLBeans、XPath、Schema等目前比较流行的技术。总体来说,WebSpark框架的控制流程清晰明了,设计合理,是一个扩展性好,实用性强,配置灵活的Web框架。
其他文献
随着互联网的发展,世界已经走向信息经济时代;信息资源并不稀缺,稀缺的是发现信息资源、综合信息资源的手段。搜索引擎就是因此应运而生的。但是随着可搜索资源和搜索引擎使用者
随着20世纪90年代多媒体技术及Internet网络的发展,多媒体信息的广泛使用将极大地方便和丰富人们的生活、学习和工作。如何组织、表达、存储、管理、查询和检索这些海量的数据
科学计算可视化是20世纪80年代发展起来的一门新学科,已运用计算机图形学和图像处理技术,将计算过程中及计算结果的数据转化为图形图像在屏幕上显示;进行交互式处理。这样极
二十世纪末,随着市场竞争的加剧和信息社会需求的发展,从大量数据中提取(检索、查询等)制定市场策略的信息就显得越来越重要了。这种需求既要求联机服务,又涉及大量用于决策的数
云计算的来临,让越来越多的企业和个人将自身的数据存储外包给云存储服务。外包所带来的安全问题不容忽视,由于数据的异地存储,云服务器的不可信,云用户能否对自身数据拥有足够的
随着移动网络技术和移动终端的发展,人们获取信息和处理事务的方式也渐渐由PC端转移到移动终端。近年来,平板电脑、智能手机等的迅速普及使得这些设备越来越多的接触到用户的
随着计算机网络的飞速发展,无线网络在网络接入中所占的比重日益增多。无线网络提供了随时随地的网络接入,但是由于无线网络本身的高误码、高时延和移动性等特性,可能错误的调用
目前,大范围高分辨率的遥感图像已经在很多领域和行业中得到了广泛的应用,如国土资源统计、地理信息系统(GIS)、军事国防、地质调查、灾害评估、自然环境监测以及城市规划等。但原始图像中的不同区域的子图像可能是由不同型号的卫星在不同时刻及不同气候条件下拍摄得到的,因此在后期拼接后显示时,会出现相邻域子图像的色调相差过大的问题。这会为后续的地理数据的分析处理带来困难,影响分析统计结果的准确性。目前实际工作
随着移动通信技术的飞速发展,移动通信网络带宽的不断增加,移动终端处理能力的迅速提高,移动流媒体服务正成为全球范围内移动业务研究的热点之一。然而由于移动通信网络和移
随着网络通信技术和信息处理技术的迅速发展,网络通信得到越来越广泛的应用。信息隐藏技术作为一种新兴的网络信息安全技术,也越来越受到人们的重视。信息隐藏技术在网络信息伪