1、# 27 岁 手机号码: 111111111E-mail : 应聘职位 : Java 软件工程师/Java 程序员现居住地 : 广州省广州市天河区户 籍 : 广东省汕头市工作年限 : 五年, 其中两年 java 开发经验爱 好 : 旅行 , 游泳 , 看书 , 编程学历 : 本科毕业学校 : 中国地质大学 & 青岛港湾学院专业 : 法学(专升本) & 电气设备应用(专科 ) , 理解 MVC 设计思想,熟练使用基于 Apache Tomcat 服务器的 JSP/Servlet 开发。 熟悉 Struts、Hibernate、Spring,能够熟练的运用 Spring 进行多层体系架构设计, 熟
2、悉使用 Spring 整合管理其他框架进行 Web 开发。 熟练运用 MySql、Oracle 等数据库。熟悉使用 linux 操作系统的常见应用。 了解各种网络协议,掌握基于常见协议的网络编程。 了解 jbpm 工作流 与 lucene 全文检索框架熟练应用 MyEclipse、Eclipse、Svn 等开发工具。教 育 背 景专 业 技 能个 人 信 息 2011/8 - 2013/6 广州易热捷信息技术有限公司开发部 Java 软件工程师在项目前期与客户进行需求分析.确定系统功能并参与系统设计以及功能模块的详细设计。项目编码阶段负责功能模块的实现。汇报对象 项目经理离职原因 寻求更大发展
3、平台 2012/7 - 2013/6 广州易禾打印影像科技有限公司自动化信息平台开发工具 : MyEclipse 8.6主要技术 : Struts2+Spring+Hibernate+Jbpm项目介绍 : 这个系统是帮广州易禾打印影像科技有限公司定制的一个自动化信息平台。本系统是一个基于互联网的高效协同工作平台和优秀的协同管理系统。它可把日常管理中的业务、事务、事件等信息在单位、部门、组群、个人之间进行及时高效、有序可控、全 程共享的沟通和处理。包含系统管理/ 文档系统/ 人事系统/ 公共信息系统/日程任务系统/消息系统/考勤系统/公告系统/会议管理/ 审批管理/个人工具/办公用品/权限管理/
4、 网上交流论坛等模块。职责简介 : 参与了项目的功能划分的分析和设计的讨论,本人负责系统管理模块、权限模块的代码实现与测试。工 作 经 历项 目 经 验 系统管理模块: 1,完成岗位管理、部门管理、用户管理功能。2,使用 jQuery 方便的实现表单验证。3, 树状结构的递归显示部门。权限模块:1,通过安装功能实现在部署时初始化数据库及插入基本数据的操作。2,权限分配是基于角色的,在给角色分配权限时可以自动处理权限的依赖关系,比如一个“新添加一个角色”的权限依赖“角色管理”权限。通过 Struts+Hibernate+Spring 框架开发项目,体现了(MVC 设计模式) 三层体系将业务规则、
5、数据访问及合法性校验等工作放在中间层处理。Service 层,负责实现业务逻辑。业务逻辑层以 DAO 层为基础,通过对 DAO 组件的正面模式包装,完成系统所要求的业务逻辑。 DAO 层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。 PO,持久化对象。通过实体关系映射工具将关系 型数据库的数据映射成对象,实现以面向对象方式操作数据库,系统采用 Hibernate 作为 ORM 框架。 Spring 贯穿全部程序,将 Web 层、Service 层、DAO 层及 POJO 无缝整合。 2012/3 - 2012/6 易禾在线商城开发工具 : MyEclipse 8.6主要技术 :
6、 Struts2+Spring+Hibernate+lucene项目介绍 : 该项目是为客户定制的一个在线商城。整个系统包含二个子系统,分别是面向前端客户的商品交易系统,实现客户购买商品的需求;面向公司内部员工的办公系统,支付系统对接和邮件系统,实现业务订单处理及对站内各种信息进行管理的需求。职责简介 : 参与了项目的功能划分的分析和设计的讨论,本人主要负责其中第三方支付平台易宝支付, 操作日志等两个部分的功能实现易宝支付实现,1.向支付网关发起支付请求,支付请求中包含商户的 ID、商户的订单号、 支付金额、响应 URL 等数据。在请求发起前需要使用请求参数和商户的密钥采用 MD5 技术生成用
7、户身份签名,并把用户身份签名作为请求参数发送给支付网关。2.当客户在银行网页完成支付后,支付网关会把支付结果信息发送到商户提 供的响应 URL。响应 URL 由一个 Servlet 实现,该 Servlet 会接收支付网关发送过来的请求参数,并且使用商户的密钥和接收到的请求参数生成身份签名。用生成的身份签名与支付网关发送过来的身份签名比较是否相同,如果相同,证明请求来源合 法,处理支付成功的业务。采用 Log4j 记录交易信息,采用 dom4j 从 XML 文件中读 取商户配置信息。日志功能使用的是 Struts2 的拦截器实现 利用 Strutrs2 连接器的 AOP 切面编程特性, 在每个操作请求经过拦截器并执行成功后, 获取请求的操作数据, 并加以记录. 这里之所有不使用 Spring 的 AOP 特性,是因为 Spring 的分层位置处于 Service 层, 如果使用 Spring实现日志 , 则违背了程序开发的分层理念 , 造成可维护性的降低感谢您在百忙之中审阅我的简历。希望您能给我一个机会,让我为贵公司的繁荣贡献一份力量。