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

2.1.2 服务器端系统的选用

(1) Linux系统简介

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

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

(2) Windows Server系统简介来`自^优尔论*文-网www.youerw.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通用试题库系统后台设计与实现

Web技术的网络考试系统【2240字】

java+mysql宿舍管理系统的设计+ER图

java+mysql家庭财务管理系统设计

射频识别技术的高校考试...

java+mysql银行ATM软件项目管理系统设计

java+mysql电瓶车进销存采购子系统的设计

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...