APP下载

基于Cloud Foundry云平台的网络考试系统实现*

2013-09-11丁振凡

吉首大学学报(自然科学版) 2013年5期
关键词:数据库系统

丁振凡

(华东交通大学信息工程学院,江西南昌 330013)

基于Cloud Foundry云平台的网络考试系统实现*

丁振凡

(华东交通大学信息工程学院,江西南昌 330013)

介绍了基于Cloud Foundry云平台的网络考试系统设计.在STS环境下通过添加“Cloud Foundry Integration”的扩展插件,开发者可通过虚拟机实现对Cloud Foundry云平台应用的可视化部署与管理.应用借助云服务可访问云上MySQL数据库.重点围绕考试系统的组卷、试卷显示、交卷评分处理等环节,介绍了用Spring MVC框架设计相应的控制器、模型及视图显示的编程处理方法.系统采用Json串实现试卷信息在页面之间传递处理.

Cloud Foundry;云数据库访问;考试系统;MVC开发模式

云计算作为一种新型的资源共享和管理模式,成为近年来研究和应用的热点[1].将软件部署在云的虚拟化环境中,开发人员专注于应用设计,而不用维护基础设施,可使软件部署变得快速方便.Cloud Foundry是VMware发布的业内第1个开源PaaS项目.Cloud Foundry云平台提供了软件开发、测试和运行维护一整套环境,确保安全性、可管理性、高可用性.该系统通过给STS(Springsource Tool Suite)添加“Cloud Foundry Integration Extension”,实现在STS开发环境下对云上应用的部署与调试.

网络考试是网络教学平台中较为复杂的一项功能[2].完整的考试系统应支持较丰富的题型.系统采用Spring MVC模型进行开发,系统功能由Spring的控制器、模型、服务业务逻辑、视图协作完成[3].为简单起见,笔者仅讨论组卷、试卷显示、解答评分处理的实现,且题型仅考虑单选题和多选题.

1 通过STS实现云应用开发部署过程

1.1 利用STS环境云虚拟机部署应用

在STS环境,是依托云虚拟机实现应用的部署和管理.为了连接云服务器,第1步,在http://my.cloudfoundry.com/signup站点注册一个帐户;……

登录APP查看全文

猜你喜欢

数据库系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
数据库
数据库
数据库
数据库