基于Java AWT、SpringBoot、websocket、canvas的跨平台远程桌面实现,目前支持远程桌面控制,剪切板共享、文件传输等。
项目集成框架,基于SpringMVC,Mybatis开发,前端采用EasyUI框架;实现了基础的RBAC,对Controller、Service、Mapper进行了功能实现的封装。 Mapper层完成了CURD及findList,countList的封装,使编写Mapper极简化; Service层通过对接口和实现类的封装,编写service层如无特殊的需求,只需要继承BaseServiceImpl类即可; Controller层通过AbstractFrameworkBaseController的基础封装,将通用的CURD及页面列表的展示完成了封装。