2 系统开发技术及运行环境介绍
2.1 Java 简介
Java 是 一 种 可 以 撰 写 跨 平 台 应 用 软 件 的 面 向 对象的程序设计语言,是由 Sun
Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即 JavaEE,
JavaME, JavaSE)的总称。Java 自面世后就非常流行,发展迅速,对 C++语言形成了有力
冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人 PC、
数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发
者专业社群。在全球云计算和移动互联网的产业环境下,Java 更具备了显著优势和广阔前
景。
与传统程序不同,Sun 公司(目前已被甲骨文收购)在推出 Java 之际就将其作为一种
开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。
“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开
发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。
它对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、
健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
Java 平台是基于 Java 语言的平台。这样的平台非常流行。因此微软公司推出了与之
竞争的.NET 平台以及模仿 Java 的 C#语言。
Java 是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。
2.2 Ajax 简介
Ajax 是 Asynchronous JavaScript and XML(异步 JavaScript 和 XML 技术)的简称,是
一套特殊的 Web 编程技术,通过这种技术,开发人员可以使用来自服务器的输入无缝地更
新部分 Web 页面或 Web 应用程序。弥补用了 B/S 方式开发交互式 Web 页面的不足。Ajax 并
不是一门新的语言或技术,它实际上是几项技术按一定的方式组合在一在同共的协作中发
挥各自的作用,它包括使用 XHTML 和 CSS 标准化呈现;使用 DOM 实现动态显示和交互;使
用 XML 和 XSLT 进行数据交换与处理;使用 XMLHttpRequest 进行异步数据读取;最后用
JavaScript 绑定和处理所有数据; 通过一个新的对象 XMLHttpRequest 对象可以步的与服
务器端通信, 再通过 JavaScript 动态的刷新网页的部分内容而不是全部, 因而可以减少数
据流量, 增加相应速度。
2.3 JQuery 简介
JQuery 是一个兼容多浏览器的 javascript 库,核心理念是 write less,do more(写的
更少,做的更多)。JQuery 在 2006 年 1 月由美国人 John Resig 在纽约的 barcamp 发布,吸
引了来自世界各地的众多 JavaScript 高手加入,现在由 Dave Methvin 率领团队进行开发。
如今,jQuery 已经成为最流行的 javascript 库,在世界前 10000 个访问最多的网站中,
有超过 55%在使用 jQuery。