1熟练SSH,SSM等开源框架以及springboot,熟悉MVC三层架构开发模式
2熟练掌握jquery,vue,(图表)Echart,angulartJS,thymeleaf
3熟练使用H5,layerUI,bootstrap,jsp等表现层技术
4熟练掌握MySQL关系型数据库,掌握SQL,HQL语言
5熟练掌握elasticsearch索引库
6熟悉掌握activiMQ,RabbitMQ消息队列
7熟练掌握Redis以及分布式锁,ehcache,memcached
8熟练掌握Dobbo,WebService资源调度和治理中心的管理工具
9熟练掌握Maven搭建工作环境以及tomcat优化
项目名称:江苏开放大学(教学平台)线上教育
参与项目日期:2017/9-2018/3
项目周期:6个月
开发人数:3人
代码规范:阿里代码规范(手动安装eclipse代码规范插件)
前端框架:jquery-1.12.4,layerUI,Echart,qqFace,U-Editor(图表),zTree_v3,SDK(点石网)甲方提供
后端架:spring,springMvc,mybatis,swagger,PageHelper,hibernateValidator,mongodb,c3p0(阿里巴巴),POI(导入,导出)
开发工具:sts,jdk1.8,svn,maven,mysql5.5.37,tomcat 1.8
数据表以及字典表总数:122张
项目链接:http://xuexi.jsou.cn/index
该项目是一个开发带维护5年的项目,本团队只开发了1期的教学平台;
该项目总共分为4中用户角色,分别:
1.自由注册生:(这是由南京开发教务平台创建的角色)
2.学生:校方已经通过了该学生的注册账号密码.
3.教师:只能对自己管理的班级学生进行操作
4:课程负责人:可以对自己管理的课程中的所以班级,教师,学生都做管理
项目职责: