融资管理系统文献综述
2020-05-26 20:23:11
概要
随着信息技术和互联网技术的飞速发展,Web应用的范围也越来越广泛。但是,在现有的的Web应用系统中,普遍存在着可复用程度低、维护工作繁琐、应变能力薄弱等不足。随着Web应用的需求越来越复杂,开发周期越来越紧迫,同时对系统的稳定性、扩展性和可维护性的要求也越来越高,因此如何进行合理的分层设计,各层的框架如何搭建以及如何选择最合适的技术就显得尤为重要。
针对以上问题,结合Web应用开发多层次体系结构发展的现状,对Struts2框架进行了深入的学习及研究。Struts2框架是一个实现了MVC设计模式的开源Web层框架,提供了可复用的软件架构,全面减轻了构建多层Web应用的负担。使在Struts2框架下开发的Web应用系统具有良好的健壮性、可维护性、可扩展性、可复用性以及更好的用户体验。
随着Internet技术的迅速发展,基于Internet的融资服务也得到快速发展,p2p融资已经成为电子商务的重要组成部分,因为它充分利用了互连网的特性,开创了一个前所未有的巨大市场,因而被广泛看好。对于银行等金融机构而言,以融资产品的形式在网络平台上销售,由于不受时间和空间限制,可以有效降低运营成本并提高效率,因而具有极大的吸引力。
网页设计作为一种视觉语言,它是平面设计在信息时代的延续,也是一项现代数字科技与传统人文美学相结合的创造性智力活动。互联网和多媒体技术的快速发展,网页作为信息的主要载体,承担着将各类信息展现和传达的任务,网页设计的使命是直接有效地传达信息给用户,现在网页用户群体复杂,层次多样,对网页的好用性要求越来越高,要求一个网页 在很好的需求战略,功能规格,信息架构的基础上更多的关注交互细节设计。
同时在所用技术方面基于JavaScript平台的产品几乎能够在任何操作系统和硬件配置上运行。因此,在上述理论研究的基础上,本次课题针对p2p金融设计开发了一个基于JavaScript的p2p融资管理系统系统。在详细分析了融资系统的运作业务流程后,提出用Struts2框架组合一种轻量级架构框架,来实现系统的相应功能和模块结构。
AJAX技术正处于迅速发展的阶段,它大大扩展了web应用的能力。AJAX技术引进了异步调用,促使页面局部更新,提升了用户体验。AJAX不需要专门的软件支持即可以在大多数流行浏览器中使用,AJAX正是通过XMLHttpReuqest对象来发送异步请求的。AJAX涉及到的关键技术包括Javascript、XMLHttpRequest、DOM、XML。Javascript通过DOM获取请求参数的信息,并使用XMLHttpRequest对象与服务器进行异步传输,服务器处理请求后,返回普通的文本,XML,JSON格式文本,然后浏览器使用Javascript解析文本,XML或JSON,并通过DOM更新相关的用户界面。基于AJAX技术,在Struts2框架下,围绕Web应用的异步交互模式进行研究。探讨了AJAX的核心技术和开发模式,明确该技术的适用范围,为AJAX的最佳实践提供理论依据。深入分析在迅猛发展的融资管理系统中,其客户端应用的领域与前景;最后结合融资系统的特殊要求,研究和分析了AJAX技术思想的安全、性能及必要的改进措施。
Java Socket通信技术是网络通信的关键技术之一,根据Socket通信原理,实现一个简单的服务端、客户端聊天程序来理解Socket通信,事实证明明,Java Socket通信技术是一种具有面向连接、分布式、体系结构中立、具有可移植性等多种特性的一种专门用于网络通信的开发技术,为网络通信设计中的一些控制问题提出了较好的解决方案,基于Java Socket技术建立用户与管理员的聊天室变得更加有效。
本次毕设使用Tomcat服务器,使用Struts2应用框架将整体结构分为数据层、逻辑层和应用层3个层次。应用层主要使用JSP技术动态显示数据;逻辑层使用拦截器、过滤器等完成对业务逻辑以及操作流程的管理与控制;数据层使用MySQL作为后台数据库。系统在MyEclipse平台上进行开发,使用Java语言实现产品管理、用户信息、元数据和企业信息,聊天室5个主要业务模块的功能,并部署在Tomcat应用服务器上。
参考文献