阿里巴巴公司的云服务器(ECS-Elastic Compute Service)是一种新型的云计算技术,它可以弹性地增加或者减少服务器的计算资源,在需要使用的时候只需几十秒至几分钟便可以获得一台符合需求配置的可用服务器,大大减少了开发运维的难度以及整体项目的成本,使得开发人员能更加专注于业务需求。

2.1.2 服务器端系统的选用

(1) Linux系统简介

Linux系统是一种免费的开源类Unix系统,它具有体积小,支持多种应用平台,以互联网为核心等特点,是一种稳定的多用户网络操作系统。

目前主流的Linux系统分为:Redhat,CentOS,Ubuntu等,它们之间各有各的特色,比如说CentOS比起Ubuntu更加注重安全方面,可是Ubuntu比起CentOS就更加自由灵活,以更加小的资源需求来完成相同的任务,所以在选用方面可以根据实际的项目情况来选择不同的系统。 

(2) Windows Server系统简介来`自^吹冰论*文-网www.chuibin.com

Windows Server系统同样是一种服务器开发系统,他的操作方式与Windows并无太多的差别,比起Linux来说有着更易上手的特色,不过在同一个项目的情况下对于服务器资源的损耗往往是Linux的数倍。

2.1.3 客户端的环境要求

由于本次开发的系统为B/S架构的系统,所以只要有一个上网终端,一部电脑,甚至一部手机,就可在线进行学习。

2.2 JAVA语言

2.2.1 基本概念

JAVA是一种面向对象的开发语言,它最大的特点便是跨平台性以及有较高的安全性,它自带的GC(垃圾回收机制),在一定程度上减少了系统资源的损耗。由于它在语法上去除了指针,导致它比起同样为面向对象语言的C++更易理解学习,往往被用在WEB开发,APP研发及各种有跨平台需求的项目中。

JAVA程序经过JVM虚拟机编译后生成一种*.class文件,这种文件是无法直接执行的,要经过JAVA解释器来进行解释后执行,JAVA既是一种编译型语言,也是一种解释型语言

上一篇:java的图书管理信息系统设计
下一篇:基于安卓系统的科学计算器开发

java+mysql班级评优系统的设计实现

java+mysql文星酒店客房管理系统设计

jsp《计算机硬件技术基础...

java+mysql学术会议参会信息系统的设计+源代码

基于.net的在线考试系统设计与实现

java+mysql作业提交批改系统设计+ER图

java+mysql音乐管理系统的分析与设计

浅谈高校行政管理人员的...

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

上海居民的社会参与研究

AES算法GPU协处理下分组加...

从政策角度谈黑龙江對俄...

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

浅论职工思想政治工作茬...