1. 熟练掌握Java OOP编程,熟练使用Spring MVC、Struts2、MyBatis、Hibernate等主流框架整合开发,熟练使用EasyUI、Angularjs等前端框架;
2. 熟练Oracle、MySql、hive等主流数据库,熟练使用SQL语句对数据库进行操作;
3. 熟练使用tomcat等服务器,熟悉maven管理项目,熟悉git;
4. 熟练使用HTML、CSS+DIV、Javascript、Jquery,Ajax等前端技术;
5. 熟练使用nginx、docke、k8s等容器部署项目;
6. 熟练使用msf4j微服务框架,熟练使用wso2等权限框架。
XX市政府大数据数据资产平台
该系统运用msf4j,Spring框架,前端使用angular框架,主要分为系统管理员、数据管理员、安全审计员、委办局四种角色,根据用户角色动态生成菜单,有以下7个模块:
1.用户管理:用户的注册,修改密码,组织单位以及用户角色的增删改查。
2.资产配置管理:数据库连接信息的配置,以及数据库表的生命周期管理。
3.资产质量管理:质量规则定义配置,以及发布作业并生成报告。
4.数据服务管理:注册发布数据服务,授权,审批服务。
5.服务评价管理:评价服务,展示服务评价。
6.安全审计管理:黑白名单的增删改查,访问注册服务的日志
7.资产作业管理:hive导hive的任务配置,以及各种类型数据库的元数据信息扫描任务,以及任务发布和管理。