远程服务器管理平台

远程服务器管理平台

一、研究的目的

由于目前web项目部署到服务器存在各种麻烦,比如我现在需要开启一个服务器的端口用来部署某个项目,一般我会选择用telnet到服务器,然后在服务器里下载一个服务器部署软件,把项目部署上去,后期出现各种问题也只能去服务器里看。当然这个只是一个例子,肯定还有很多的不便。所以本系统的研究目的是简化服务器对web项目的部署和管理。

二、主要功能

本系统主要具有的功能主要有四大模块:用户管理(主要是权限)、服务器管理(主要是端口)、项目管理(主要是单个项目)、文件管理(管理服务器的文件)。

用户管理:在角色上主要包含超级管理员、管理员、开发者、普通用户。主要权限有文件上传、文件查看、增加一个项目、项目管理、端口管理等。

服务器管理:主要是管理服务器的部署,比如开一个端口号、修改服务器的传输协议(目前只有两种HTTPHTTPS),以及协议版本(默认http/1.1)以及对其更详细的配置和查看运行状态等功能。

项目管理:主要是上传项目,对项目的状态进行管理等。

文件管理:主要是对服务器里在自己权限范围内的文件进行管理。

三、关键技术

在服务器端主要采用SSH+JPA的技术框架,在安全上采用Apache Shiro框架,对于数据交互主要是json,前台采用Extjs4.2。主要技术列表如下:log4jdbcdruidstruts2ehcachehibernatespringframeworkspring-data-jpajettyshiro等。

四、数据库实体关系图(核心表)

 


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值