从事java开发工作四年,熟悉javaee主流的开发工具IDEA,Eclipse,熟练使用Spring ,SpringMVC,SpringSecurity、Hibernate,SpringData以及Mybatis等框架,oracle,mysql数据库,以及redis,tomcat,nginx等常用服务器组件
【WMS仓储管理系统】该系统分为系统管理、基础资料、规则管理、入库管理、出库管理、库内管理、报表管理等模块。
本项目结构上分为表现层、业务层和数据访问层。层次间的依赖关系自下到上。采用的技术有Spring,Spring MVC,Mybaits,Log4J,Dom4J ,Jedis,C3P0, Easyui等。其中表现层采用SpringMVC框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring的IoC功能将 实现类注入给表现层的Action;数据访问层借助于Mybatis实现,代码简洁且可交由精通数据库的同事进行专项优化。事务部分利用Spring的声明式事务管 理。为提高性能,采用Servlet Filter实现了缓存代理,以及权限把控。
1.后台基础设施搭建,制定后台代码,数据接口,业务对象等标准。
2.UI操作页面基础搭建,解决账号抢登,长时间不操作掉线后;操作状态重置的痛点,当用户重新进入时;将还原上一次未正常退出时的页面标签及表单操作数据。
3.项目中系统管理中权限管理和权限对象接口相关,与项目组同事共同努力下,实现整个系统的权限可控(页面元素,操作动作,业务资源)。
4.实现流水号引擎系统,使流水号可使用常量,表达式,函数(随机串,序列,上下文参数,自定义)配置。