2.开发技术介绍
2.1B/S 架构
随着软件系统的不断改进和升级,B/S 结构产品更为方便的特征体现得十分
明显。对于一个中等偏大的公司来说,如果系统管理员每天要在很多台电脑之间
来回查看,不断奔走,那么效率和工作量就会变得很低,但是如果使用了 B/S 结
构,那么管理员只要对服务器进行管理就够了。
B/S 结构最大的优点它不需要安装任何的软件,它所有的客户端就只是浏览
器,所以只要有一台电脑并且可以上网就可以解决所有问题,客户端可以完全地
不用管理员维护。无论使用系统的使用者是什么样的规模,也不管分支有多么的
庞大,都不会对维护和升级的工作量造成影响,所有的维护和升级只需要操作服
务器。随着 B/S 结构的不断发展,使用的人也不断增加,从而带动了 AJAX 技术
的发展,和 B/S 结构一样,它也能在客户端上处理程序,这便缓解了服务器的负
担,提高了交互性,而且实现了局部实时刷新。
2.2Java 语言简介
Java 是由 SUN 公司推出,该公司于 2010 年被 oracle 公司收购。Java 本是印
度尼西亚的一个叫做爪洼岛的英文名称,也因此得来 java 是一杯正冒着热气咖
啡的标识。Java 语言在移动互联网的大背景下具备了显著的优势和广阔的前景,
它是面向对象的,分布式的,动态的,具有平台无关性、安全性、健壮性。Java
语言的基本语句语法和 C++一样,但是它面向对象的技术更加彻底,因为 Java
要求将所有的内容都必须封装成类,把类作为程序的基本单位。由于不允许类外
有变量、方法。 Java 语言的分布式体现在数据分布和操作分布,它是面向网络
的语言,可以处理 TCP/IP 协议,它也支持客户机/服务器的计算模式。Java 语言
的动态性是指类在运行时是动态安装的,使得 Java 可以动态的维护程序。Java
不支持指针,对内存访问的所有操作都是通过对象实例化实现的,这样就避免了
指针操作中易产生的错误,同时也预防了病毒对系统的破坏和威胁。
Java 语言的编程风格与 C 语言非常接近,它继承了 C++面向对象技术的核
心,它面世之后发展迅速,非常流行,对高级 C 语言形成了很大的冲击。业内
人士称之为“一次编译、到处执行”。当然 java 也有缺点,在每次执行编译后,
字节码都需要消耗一定的时间,在某些程度上降低了性能。但是这并不影响 java
成为此次设计语言的选择。Java 语言简单易学,使用它的编程时间短,功能性强,
开发者学习起来更简便、更快。Java 的主要特性有以下几个: