![](https://csdnimg.cn/release/download_crawler_static/88175652/bg8.jpg)
2 系统关键技术
2.1 JAVA 技术
Java 是一种非常常用的编程语言,在全球编程语言排行版上总是前三。在方兴未艾
的计算机技术发展历程中,Java 的身影无处不在,并且拥有旺盛的生命力。Java 的跨平
台能力十分强大,只需一次编译,任何地方都可以运行。除此之外,它还拥有简单的语
法和实用的类库,让编程人员可以尽可能将精力集中在问题的求解上,并且许多开源项
目和科研成果都是采用它实现的。
在 1995 年这一年的 5 月份,著名的 Sun Microsystems 公司在程序开发设计上面郑
重推出一种面向对象开发的程序设计语言——Java,最开始的时候 Java 是由詹姆斯.高
斯林这位伟大的 JAVA 之父来进行主导,但是在后来由于各种原因,让甲骨文公司这个
针对商业程序创建了 oracle 大型数据库的公司收购了 Java[16]。Java 的平台总共算下来
有 3 个,分别为 javaME 和 javaSE 以及 javaEE 这 3 个 java 平台。下面将对其进行分别
介绍。
(1)在电脑桌面程序的开发上面需要选择 JavaME,这个用得也比较多。
(2)企业也会根据工作以及业务需要开发各种软件,那么就会选用 JavcEE 这个支
持企业版软件的开发的 Java 平台,JavcEE 主攻运用在企业领域上面的 web 应用,JavcEE
也在 javaSE 的基础上获得了比如 jsp 技术 ,Servlet 技术等程序开发技术的支持。
(3)现在生活中手机的普及化,也使得手机端这样的移动设备的软件的兴起,
JavaME 这个迷你版 java 平台就能运用于移动端的软件开发操作。
2.2 B/S 结构
B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功
能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。
在早期的程序开发中,使用得最多的莫过于 C/S 架构了,现在的生活中软件在生活
的各个方面落地,使用了 C/S 架构开发出来的软件也是不在少数的,比如企业日常办公
使用到的微软的 OFFICE 软件,我国自己研发的文档处理软件 WPS,还有娱乐软件腾讯
的 QQ,腾讯的微信,以及电脑上安装的杀毒软件金山杀毒软件,瑞金杀毒软件等都是 C/S
架构。但是在 Internet 网络盛行之后,鉴于大家对数据信息共享的需求,在原来的 C/S
架构上进行了升级改进之后,有了现在的主流架构 B/S 架构,B/S 架构就是在 C/S 架构