文本描述
厚先生
手机?1***7?|?邮箱?6***6@qq
年龄?27?|?性别?男?|?学历?本科?|?工作年限?已工作5年
教育经历2007/9-2011/7
华南理工大学? ? 软件工程? ? 本科
求职意向期望职位?Java工程师?|?期望工作地点?广州?|?工作状况?离职,可立即上岗
目前年薪?120000?|?期望年薪?200000
工作经历2011/8-2014/10
广州易热捷信息技术有限公司职位?Java高级工程师?|?工作性质?全职?|?地点?广州天河区
工作职责
目前期与客户洽谈,进行需求分析,确定系统功能;参与系统以及功能模块的设计;项目编码阶段负责相关功能模块的实现;项目后期主要负责用户使用文档的编写。参与了JC6.0协同管理系统的开发。
2010/7-2011/7
成都蓝源信息技术有限公司职位?Java工程师?|?工作性质?全职?|?地点?成都青羊区
工作职责
从事Java版本OA系统研发、测试、形成技术文档、维护、扩展模块开发等一系列工作。
项目经历2011/8-2014/10
?JC6协同管理平台?6.0项目描述
金和JC6V6.0是为了顺应市场需求,满足现代大型企业的支持集团化应用、多维度的权限、大用户以及集群式部署的需求,在基于J2EE?+?SqlServer2005?+?Windows2008R2的平台下,开发JC6协同管理平台。在该项目中担任开发工程师,主要负责项目具体功能的开发、测试、维护及形成各种技术文档等工作。该系统前台运用了Struts框架,利用Spring框架管理对象的生命周期、注入依赖对象和使用容器声明式事务管理,有效降低各层耦合性。持久化层使用hibernate来实现,使用泛型DAO把添/删/改/查/分页/统计这些操作进行了封装,子类只要继承该DAO就具备这些行为。在实现细粒度权限管理时使用了Struts2中提供的拦截器实现对Action方法的拦截,当确定用户具有某个权限时,才允许Action方法继续执行。粗粒度权限管理使用Filter实现。实现DAO代码时,我们并没有使用HibernateTemplate和HibernateDaoSupport,主要因为这两个类都是由Spring提供的,从无入侵性的角度来看,应用会跟Spring容器产生紧密的耦合。这里我们使用了Hibernate原生的API实现DAO,当然这种方式只能在Hibernate3以上版本中使用,而且必须通过getCurrentSession()方法获取当前被spring管理的session,而不能使用openSession(),因为openSession()得到的session是不受spring容器管理的,无法使用容器管理事务功能。
在项目开发过程中,还运用的技术有Java、JavaScript、JSP及XML等,很好地解决了系统前台页面响应速度、前台页面异步刷新、利用抽象类和接口提高代码的