基于Android平台的网上书店设计与实现(3)
时间:2018-09-22 20:26 来源:毕业论文 作者:毕业论文 点击:次
移动电子商务并不是一个固定的思文模式,而是一个随时代不断发展的概念。电子商务的概念最早是由国际商业机器公司(IBM)提出的。其于1996年和1997年分别提出Electronic Commerce(E-Commerce)和Electronic Business(E-Business)的概念。其实E-Commerce和E-Business的概念是有区别的,但在国内通常都翻译成电子商务。其实E-Commerce应称之为电子商业,而E-Business才算是真正意义上的电子商务。通常来说E-Commerce只能算是狭义的电子商务,而E-Business是广义上的。 E-Business的提出具有革命性质,它的出现改变了世界范围内的商业格局,促进了全球范围内经济的发展。它对人类社会的贡献,就像电灯的发明带来了光明一样,为全球商务指明了以后的发展道路。知识学不完的,当代社会很多人都喜欢阅读书籍来丰富自己的大脑,因此,发展网上购物技术,开发一个实用性的网上书店是非常必要的。 1.1.2 Android平台 Android系统是谷歌公司基于Linux内核,利用JAVA语言开发出来的操作平台。它的架构主要分为三部分,底层基于Linux内核开发而成,只提供最基本的功能,其他公司或个人利用JAVA语言编写程序自行开发应用软件,从而提供更加具体和更能体现其价值的功能。 从2007年谷歌公司推出Android 1.1开始到2015年推出Android 5.1,Android平台正在变得越来越强大,早期的安卓智能手机卡顿相当严重,而且功能并不是特别完善,但是经过6个年头的发展,谷歌在Android 4.4上推出了ART模式,这使搭载安卓系统的智能机变得相当流畅,一直到最新的安卓5.1,其流畅度完全可以媲美苹果公司的IOS系统,而且其实用性、开放性以及各种特色更是超过IOS系统。大量基于安卓深度定制的操作系统也变得层出不穷,各种特色功能被加入到系统当中,这使整个安卓家族变得五彩缤纷,因此Android系统也成为当今最受欢迎的移动操作平台。 安卓系统的组成也采用了分层的架构,大致上可以分为四层,最底层的是Linux内核层,中间两层分别为系统运行库层和应用程序框架层,最高层的则是运行各种应用软件的应用程序层。 其优势特色: 1) 开放性:Android系统由于其具有很强的开放性,因此所有厂商和个人可以不受任何法律条件的约束,均可在其基础上进行二次开发。因此可以开发出具有各种特色功能的应用软件,从而极大的丰富了应用库。 2) 丰富的硬件选择:仍然是由于Android系统具有很强的开放性,因此其对移动终端的硬件要求较低,从而可以较好的支持硬件水平参差不齐的移动终端。并且可以开发出各种硬件水平的格局特色功能的移动终端。 3) 不受任何限制的开发商:同样还是因为其开放性,所有厂商和个人都不会受到任何法律条件的限制,均可最大限度地发挥自身的想象,开发出一切可能的、有趣的东西,因此吸引了大批用户群,直接增加其市场的份额。 4) 无缝结合的Google应用:谷歌公司自身开发出了许多可以和Android系统完美结合并且十分实用的应用软件,如谷歌地图、谷歌游戏、谷歌应用商店等等。 1.1.3 SSH框架 SSH框架是非常典型的J2EE三层结构,其三层结构分别是表现层、中间层(业务逻辑层)和数据服务层。三层结构相互结合,共同发挥作用,中间层处理的是业务规则、数据访问及合法性校验等工作。客户端通过组件与中间层建立连接,然后中间层再与数据库进行交互,而不是直接和数据库进行交互工作。 表现层对于我们来说并不陌生,它是传统的JSP技术,从上个世纪末出现之后,经过很多年漫长的发展,现在它应用广泛并且表现十分稳定,这是其在表现层坚实的基础。 (责任编辑:qin) |