Web开发: 熟练应用Python/ /JavaWeb/JavaEE/HTML5/c#/Asp.Net
Web框架: 掌握Django/ Struts
前端框架: 使用Bootstrap开发
数据库相关: 熟练应用MySQL/ SQLite
版本管理、 文档和自动化部署工具: Git熟练应用
单元测试: 掌握Junt4进行测试
操作系统: 基于Ubuntu/Windows 开发
公司名称: 青岛
职位名称: java程序员 工作时间 : 2017-2018
项目名称:图书管理系统
项目简介:项目为了提供图书管理系统其内容如:实际采购情况、客户管理、系统管理。
开发工具:javaEE、Mysql5.0、Tomcat5.5、SVN、git、javaWEB
采用技术:采用行业最流行技术Struts+Spring分层架构模型、基于MVC程序架构、采用了Mysql数据库管理系统。
项目技术:
1、系统分为表现层、控制层、业务逻辑层、DAO层和最终数据库五层架构。
2、系统中大量采用了代理模式、门面模式、模板模式等经典设计模式。
3、项目WEB层采用当前流行的MVC模式,Struts框架(B/S),配合使用JSTL和HTML页面元素,使用AJAX技术实现异步无刷新,
引用Json实现数据异步传递。
4、持久层使用轻量级映射框架 Hibernate。
5、服务层面向接口编程,使用代理模式,由Spring托管,DAO层使用Spring 提供的Hibernate 模板访问数据库, POJO类
由Middlegen生成,引用BeanUtils包进行DTO对象与POJO之间的转换,由Spring托管Struts的Action,Service层 ,DAO层
的接口实现类。
6、系统通过POI实现EXCEL导入导出功能、通过osworkflow实现工作流平台Quartz调度作业计划、log4j记录系统日值等。
负责模块::品种库、品牌/商标管理、实际采购情况、盘点维护模块的编码工作