语言:java
框架:Spring、Struts2、Hibernate、Mybatis、Shiro、Spring Boot、Maven
数据库:Oracle、MySQL、SQLServer
前端:JavaScript、Html、以及部分前端框架(EasyUI、ExtJs、VueJs)
1、个人网站框架
网站框架采用:Spring+Spring MVC,数据库使用原生JDBC。使用Easy UI搭建后台页面,并对共用部分进行基础封装,包括单元格内容显示格式化、弹框(区分带文件上传和普通不带文件上传窗口),图片上传实现自定义控件,图片选择后预览。使用百度富文本编辑器进行文章内容编辑。
数据层,基于JDBC,参考Hibernate设计思路,进行封装,实现面向对象数据操作。实体类使用自定义注解,基类Dao,采用泛型加反射,根据自定义注解,解析传入实体类,生成SQL语句,对查询进行封装处理(分页、不分页、返回对应实体类对象列表、自定义BaseMap列表)。
2、云南主配网竣工结算系统
职责:担任项目负责人,完成需求调研分析、数据库分析设计、系统功能模块设计、编码、系统培训。
主要实现:主配网项目结算,其中主网兼容各类工程结算,提取用户提交的结算基础数据,包括(概预算、设备材料),竣工、预算、变更、出入库设备材料匹配关系建立,依据用户提交数据,生成需要的结算报告、分析对比报告。
框架技术:Spring+SpringMVC+MyBatis+Shiro
数据库:Oracle
辅助技术:POI,(Office、PDf等)文件查看
3、门户网站通用后台管理模板
引入个人网站框架针对于Easy UI已封装的js,框架采用Spring+Spring MVC+Hibernate,运用泛型,对数据库操作进行封装处理。
实现功能:菜单树维护、管理员维护、文章管理、网站栏目管理、网站信息管理、友情链接、用户留言、联系方式管理、轮播图。