(1)熟悉面向对象的分析和设计,熟悉java EE体系架构,可以熟练使用mvc开发模式;
(2)了解Ajax,Javascript,Jsp,Jquery,正则表达式等相关技术;
(3)熟悉oracle mysql 等主流数据库,能够熟练使用存储过程和触发器进行面向业务的数据开发;
(4)熟练使用myeclipse,IntelliJ IDEA,plsql developer等开发工具;
(5)熟悉spring,能熟练与其他轻量级框架(struts2.0,hibernate等)进行组合开发;
(6)能熟练使用tomcat 进行项目的部署,以及maven项目的部署;
(7)熟悉Linux环境,可以熟练使用基本操作命令。
2017.07 - 2019.03斯里兰卡UAL项目
项目描述:该项目主要是完成面对斯里兰卡保险公司的保险系统的开发,该系统主要分为新契约,保险,理赔,再保等四个主要功能,以及许多为了实现用户目的的其他功能。本项目结构上分为表现层、业务层和数据访问层。层次间的依赖关系自下到上。采用的技术有Struts,Spring,Hibernate,Log4J 等。其中表现层采用Struts框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring的IoC功能将 实现类注入给表现层的Action;数据访问层借助于Hibernate实现,代码简洁且可适应不同的数据库。事务部分利用Spring的声明式事务管理。为提高性能,采用Servlet Filter实现了缓存代理。
责任描述:在本项目中主要负责完整的再保模块,参与了再保的设计与测试,以及独立完成了全部的再保模块的开发。同时也完成一些为实现用户需求所需提供的接口。控制层使用Struts的DispatchAction以实现页面跳转;JSP页面主要利用JSP标签和Struts标签完成。此系统整体采用MVC模式的Struts框架,持久层使用的是Spring的HibernateTemplate实现,数据源利用的是SpringIoC注入;模型层严格按照JavaBean规范要求;运用SpringIoC的注入对各层解耦,大大提高了程序的可扩展性,易于维护.