2.4基于客户端和服务器的C/S架构
C/S(Client/Server)架构,就是存在了很多时间并得到广泛应用的客户端加服务器的结构。这种结构充分发挥了客户端架服务器的功能多样安全稳定的功能,这种系统能让客户端完美反馈用户的操作让服务器来处理问题和信息功能分配安全高效,充分发挥了这样结构的作用和功能性。
虽然传统的C/S架构是开放式的,但这是因为系统开发平台的局限性,特别是客户端和服务器端的应用都需要具体的软件支持。所以客户端服务端这种结构并不能完全开放,C/S结构的软件需要不同的操作系统版本的软件系统开发,结合产品升级速度非常快,这种结构的应用很难满足众多用户的要求。所以这种客户端服务端的系统结构效率低下并且代价很高维护麻烦[6]。总的来说优点有以下几点:
(1)C/S架构拥有丰富的图形界面并且操作简单。
(2)能保证信息安全,能轻易实现多层认证。
(3)交互层数不多,系统响应速度快。
2.5Java简介
Java自推出以来一直非常受欢迎,而且发展迅速,对c++语言产生了强大的影响。Java可以编写跨平台应用程序。Java技术具有显著的多功能性,高效率,便携性和安全性平台,广泛应用于游戏机和电脑,手机和互联网,同时拥有世界上最大的专业开发人员社区。Java是一种面向对象的编程语言它写的程序非常实用而且能看懂,首先要有对象然后针对对对象写代码[7]。1995年美国的一个程序员和他的同时发明了Java语言并且成功运用它来写了软件。同一年人们给他重新命名并用这个语言编写互联网的应用取得了成功,这是一个里程碑。Java语言编写的软件具有高效,可修改,适用性强,多平台移植的特点。它的普及对互联网的发展产生了重要的影响。替班的浏览器都支持Java语言,这预示着Java的普及性和方便。不管是在美国还是在全世界,Java都成为了IT行业中语言的中流砥柱,它也推动了web的发展,Java语言具有不可估量的商业价值和广阔的前景。2010年,Oracle收购了SunMicrosystems[8]。一直以来Java的技术不断改革和创新,几乎所有程序员都学习了Java语言,相信未来Java一定能创造更多的利益写出更好的程序。技术优势:
(1)首先,Java语言有一个显著的特点就是开放性。世界上那么多开发公司都在开发软件大家必须要互相兼容,所以Java语言必须有开放性。而且sun公司也将Java语言列如入开放性项目。而不像微软那样封闭技术以求精英模式。
(2)Java语言的另一个特征是面向对象,而面向对象的编程方法具有分布,高性能以及逻辑性强的特征。是目前主流的编程方法。
(3)其次,Java语言具有非常广泛的用途,所以Java语言的平台必须要基于Java。
(4)Java是一种安全性很强,并且开发软件功能强大的语言。它具有很强的安全性不容易被破解并且开发功能十分强大。是开发具有隐私和商业价值的APP首选语言。
(5)Java是一种存在了几十年的语言,如此悠久的历史赋予了它更加完善的功能和安全可靠性。许多银行和安全机构保密机构都使用Java代码编写的软件。
(6)Java语言的诞生要追溯到1995年,迄今为止Java退出了无数个版本,其功能已经非常齐全bug也越来越少。已经完全能适应如今Java程序的开发需求。很多公司也配合,甚至为了方便Java开发而去开发一些针对Java的开发平台[9]。
java景点移动导游系统设计与实现(4):http://www.youerw.com/jisuanji/lunwen_203673.html