1.熟练Eclipse、MyEclipse、idea开发工具,熟悉git版本管理工具;
2.掌握SSH(Struts2、Spring、Hibernate)三大开源框架的整合与配置,进行基于MVC模式的开发;
3.掌握SSM(Springmvc、Spring、mybatis)三大开源框架的整合与配置,进行基于MVC模式的开发;
4.掌握jsp、EL、jstl、OGNL等Web表现层技术;
5.掌握HTML、XHTML、javascript、DOM、json、Div+css等网页基础;
6.熟悉vue,angularjs,easyui等前端框架的开发,并负责过小程序,uni-app的移动端开发;
7. 熟悉Zookeeper和Dubbo的使用;
8.掌握spring boot与spring cloud微服务全家桶的使用;
9.熟悉spring、mybatis、zookeeper源码;
一. 共享服务管理平台
项目简介:
本项目是使用spring boot,spring cloud开发的一个工具类型项目,是用来给各个服务注册到平台,然后进行业务调用的平台项目,本项目通过部署nginx统一入口,门户页面放到nginx中,可以通过数据网关认证登录,也可以单独启动后台服务认证登录,申请服务客户端后可以通过服务编码进行服务的调用。
项目描述:项目主要包括:
1.共享服务业务网关模块,调用其他服务时,通过网关进行统一管理,网关整合了客户端授权访问等认证。
2.共享服务业务后台模块,是本工具平台的主要后台模块,里面包括链路追踪,服务编排(服务调用的调试),客户端申请与审批等的功能;
3.zipkin-dependent模块,负责计算链路追踪链路数据,存放到Elasticsearch中;
4.数据网关模块,访问数据服务的统计入口;
5.数据权限认证模块,负责登录,用户管理等功能;
6.其他业务模块,包括有用户中心,客户中心,员工中心的具体业务实现以及相互调用。
责任描述:
1. 负责整个系统测试环境,演示环境的部署;
2. 负责业务服务后台服务调用问题的解决。
二. 北京电子运维系统
项目简介:本项目是使用微服务开发的一个项目,里面有科研成果,认证信息,培训信息,人员,职业信息等功能
项目描述:项目主要包括:
1.门户模块,用户登录,系统各个菜单配置的功能,给其他模块展示页面。
2.飞鹰系统模块,根据需求创建的新模块,里面有科研成果,认证信息,培训信息,人员,职业信息等功能。
3.值班管理模块,一些值班相关的功能的模块
4.任务单模块,业务操作流程的管理,流程图配置,按钮配置,环节绑定按钮,表单配置等功能;
5.统计分析模块,包含各种统计展示报表。
项目技术:
1.项目使用spring boot,spring cloud微服务搭建起来的项目;
2.项目每个模块分为service和web子模块,service里写后端代码,web中只有js和html页面;
3.springmvc作为web层框架,负责接受参数,调用service获得数据并返回数据到页面;
4.项目部署了网关gatewate,web通过服务名访问网关及传入bean名字和方法名即可访问service服务,
有些其他项目使用封装好的RestTemplate进行对service服务访问;
5.service子模块使用springmvc,spring,数据库通过jdbctemplate操作,经过使用父类封装,dao继承后调用相应方法传入参数即可操作数据库;
6.web模块使用公司内部开发的fish前端框架,通过一个公用frame.jsp入口来访问书写的js进行页面的展示;
7.项目门户的登录是通过redis共享实现,使用了spring-data-redis,spring-sercurity,spring-session技术,其他web模块启动后从redis获取登录信息,判断是否已经登录;
三. 普通审批报表接口项目
项目描述:本项目主要为前端提供一些报表图表提供一些查询接口,当然也有自己通过一些前端框架展示一些比较简单的报表。
项目技术:
1.本项目主要要求开发者能编写复杂sql以及性能优化方面的技术;
2.使用springmvc+spring+mybatis整合开发;
3.使用POI生成报表的Excel,导出报表功能用到;
4.使用了JQuery Easy UI JS 前端 UI 框架,并大量使用了jQuery、Ajax技术;
5. 使用echarts框架展示一些比较炫酷的图表。
责任描述:
1.参与了系统各模块完成后的整合
2.与团队成员配合协调,共同完善优化系统。
3.对整个系统进行测试
项目简介:本项目是使用微服务开发的一个项目,里面有科研成果,认证信息,培训信息,人员,职业信息等功能 项目描述:项目主要包括: 1.门户模块,用户登录,系统各个菜单配置的功能,给其他模块展示页面。 2.飞鹰系统模块,根据需求创建的新模块,里面有科研成果,认证信息,培训信息,
项目简介:本项目是一个为广东省交通厅开发的一个办公自动化系统,系统为交通厅的政府人员提供了一些政府文件的发放与查阅,还有一些个人事务等的处理。 项目描述:项目主要包括: 1.公务模块,这模块实现的是政府的公务的新建、审批和查阅等的功能,在审批中涉及并行咨询,会办,指办等复杂的
主要是使用uni-app开发的前端点餐系统,主要模块为登录,餐厅特色菜的展示,以及点餐,优惠活动等的功能,一套代码能部署到微信小程序,安卓app等多个系统。
主要是使用uni-app开发的前端点餐系统,主要模块为登录,餐厅特色菜的展示,以及点餐,优惠活动等的功能,一套代码能部署到微信小程序,安卓app等多个系统。