① 具备扎实的Java基础,深入理解面向对象编程思想,具有良好的编码习惯。
② 熟悉JavaWeb技术体系架构,熟练掌握基于JSP和Servlet的JavaWeb项目开发。
③ 熟悉Struts2、Spring、Hibernate框架。
④ 熟悉Spring、SpringMVC、MyBatis等开源框架,熟悉SpringMVC核心流程。
⑤ 熟练的使用SQL和PL/SQL进行数据库编程,熟悉常用的关系型数据库产品(MySQL、Oracle)。
⑥ 熟悉HTML、CSS、JavaScript、jQuery、Bootstrap、Ajax等在Web前端开发中的应用。
⑦ 熟悉redis在开发中的使用。
⑧ 熟练运用Eclipse和myEclipse等开发工具,熟练运用SVN、MAVEN 等项目版本管理及构建工具。
⑨ 熟悉Apache、Tomcat等Web服务器和应用服务器的配置及使用。
HRMangeMent人事管理系统
项目描述
该系统主要涉及三个开源框架:Mybatis 3.4.5、Spring 5.0以及表现层框架JQuery 3.0。同时还是用了JSP作为表现层技术。
该系统采用严格的JavaEE应用架构,主要有如下几个分层:
①表现层:由JSP页面组成;②MVC层:使用SpringMVC技术;③业务逻辑层:主要由SpringIoC容器管理的业务逻辑组件组成;④DAO层:由6个DAO组件构成;⑤领域对象层:由6个domain Object对象组成;⑥数据库服务层:使用MySQL数据库存储持久化数据。
该系统分为六大模块:用户管理、部门管理、职位管理、员工管理、公告管理和文件下载。
职责描述
个人完成了包括在开发工程师带领下共同完成了项目需求分析、业务逻辑组件的设计、设计创建数据库表、设计持久化实体、实现业务逻辑组件,独立完成了包括创建持久化实体类、实现DAO持久层、部署DAO层以及完成部分项目框架的相关配置等工作。