1.熟练掌握面向对象编程语言java
2.熟练掌握前端开发技术GWT
2.熟练掌握脚本语言javascript及最新标准ES6
3.掌握html、css前端技术及stylus预编译css语言
4.熟练运用spring、springMVC、MyBatis、Shiro等后端框架
5.熟练运用Vue、Vuex、Vue-router等相关前端框架,并进行前端业务开发
6.熟练编写SQL语句,熟练运用sqlserver等关系型数据库
7.熟练运用svn等版本控制工具
8.熟悉tomcat等服务器的配置与使用
9.熟练使用maven和npm,可搭建前后端分离的项目
一、广东省交通厅电子档案系统
1. 开发技术:GWT、JAVA
2. 项目构建:Maven
3. 个人工作:
1) 搭建Maven私服
2) 搭建项目架构
3) 项目分解并日常任务分配
4) 部门管理、角色管理、模块管理、工作流管理等业务模块的编写
5) 代码检查及技术规范编写
6)在本地服务器上部署项目
二、广东省人大电子档案系统
1. 开发技术:
1) 前端:Vue、Vuex、axios等Vue全家桶、Element-UI
2) 后端:SpringMVC、Shiro、Mybatis
3)数据库:SQL Server
2. 项目搭建
1) 前端:NPM、webpack
2) 后端:Maven
3. 个人工作:
1) 研究Vue等热门技术实现档案系统的可行性
2) 搭建项目,实现前后端分离开发
3) 小组成员Vue技术教学
4) 编写代码生成器,大幅度减少成员开发时间,githut地址:https://github.com/wang465745776/freedom-codecreater
5) 档案分类管理等业务模块的编写
6) 公共组件的编写
7) 代码检查及开发文档的编写
8) 本地服务器部署项目