工作中参与大量项目,主要负责JavaWeb后端工作,熟练掌握Spring的相关框架,同时包括对数据库设计和操作。同时由于工作原因也接触了前端的相关工作,以及移动端的相关技术,如采用Electron、Cordova封装HTML代码,一套代码打包成apk、exe,供多种设备使用。
1、前期存在多个系统,功能有所重合,但开发时没有统一数据库,Mysql、Oracle都有,命名也不统一。故一期需要对数据进行整合,同时做一些展示性工作(二期才需要统一功能)。由于仅需要单机使用,故领导技术选型选定了JavaFX-Mysql。
2、前期有一个数据系统包含了客户端和数据库。为了更形象的展示和处理数据,需要开发一个服务化的JavaWeb项目,计算分析某些特定数据,并通过一个web界面进行展示。该项目还提供了基于http的问答系统,可供其他项目访问计算结果。
3、需开发一个可部署于Android、win10平板上的数据采集软件。可根据模板采集文本、音视频等数据。还需提供即时通信功能。该项目采用Electron、Cordova封装HTML代码,一套代码打包成apk、exe,供两种设备使用。服务器端基于netty和Spring boot进行开发。