掌握Java基础知识,了解面向对象基本思想,具有良好的编程习惯和注释习惯;
熟练Oracle数据库操作,熟悉MySQL数据库的操作,熟练使用基本SQL语句;
熟悉HTML、JavaScript、JQuery 、 Servlet、Ajax、Json等web开发技术;
熟悉SpringMVC+Spring+MyBatis(SSM);
熟练Servlet、JSP、Ajax等服务器与浏览器之间的交互技术;
熟练eclipse、idea平台,熟练在weblogic或tomcat服务下编程。
了解Struts2+Spring+Hibernate(SSH)开发框架;
熟练使用Maven项目开发,tomcat、weblogic服务器、svn及git工具
1、项目名称:商品综合分销代理系统
项目所用技术:Springmvc、Spring、Mybatis、Jsp、jquery、Maven、svn、MySQL5.5
项目描述:
用于管理商品及分销商相关信息。主要包括商品信息管理模块、商品公司信息管理模块、分销商信息管理模块、合作商信息管理模块、系统权限管理模块等。
主要实现的功能:产品的添加、分页、修改、查找、状态管理,附件的上传。
技术描述:
1. 持久层:Dao,(利用MyBatis对JDBC,DRUID的封装对数据库进行操作)
2. 业务层:进行业务逻辑的判断,对参数和数据结果有效性进行验证,将持久层的数据和分页信息进行封装,在上传附件时对文件进行加密。
3. 控制层:协调控制请求分发,将业务层的数据封装到JSON对象中(包含状态、数据、异常)。
4.客户端:向服务端发送请求,并处理返回的结果,通过发送ajax请求对页面数据的加载。
5.工具类:封装分页信息的类。
职责描述:前期的需求分析,数据库的设计,负责项目的项目信息管理。
a .实现了对商品信息和商品公司基本信息的查询,通过商品信息编号和名称对商品信息进行模糊查询。
b.实现了对商品信息和商品公司基本信息的增删改功能。
c.实现了对商品信息状态的启用与禁用。
项目收获:
●掌握了Spring(MVC,IOC)、MyBatis框架整合,大大简化了代码量,降低了代码之间的耦合度,便于项目后期的扩展和维护;
● 项目中对页面的显示和请求的发送采用Ajax+Json+Jquery技术,实现异步发送请求和页面的局部刷新,提高了用户体验度;
● 良好的框架设计和编程思想可以大大提高开发效率,降低代码耦合度,便于开发和维护;
● 每完成每一个业务逻辑都要进行测试,减少了代码出错率,提高了自己查错的能力;
● 通过项目开发提高了逻辑思维能力。
2、项目名称: **银行文件传输平台
项目概述:本项目主要建设高可用、服务化的文件传输平台,解决行内所有系统之间的文件传输业务,传输模式分为两种,集中式传输和点对点直接传输模式。主要由“文件传输客户端”、“文件传输服务端”、“文件传输管理端”。
●负责文件传输平台文件夹传输方法开发、测试。
● 负责文件传输平台异步文件传输、异步文件夹、文件流传输的二次开发工作。
● 负责文件传输平台上线版本脚本化、存量下载、远程文件查询开发、压测工作。
● 负责文件传输平台微服务化、docker容器化。
●支持日常版本上线。