求职意向
java开发工程师 湖南长沙 薪资面议 随时到岗
教育背景
2020.x -2020x 锤子简历大学 计算机科学与技术
软件工程
工作经验
2020.x -2020x 锤子简历信息技术有限公司 java开发工程师
主要负责公司项目的开发和运维,参与公司项目模块的需求分析,整理和维护项目数据库等工作。
项目经验
2020.x -2020x 人事管理系统 项目组组员
项目描述:
该系统主要面向公司内部,完成公司人事管理,员工签到及人员信息登记业务。管理人员能够查询与修改员工上班记录及增,删,查改员工信息
责任描述:
按照项目经理的工作安排从事项目的开发及其维护。根据业务需求文档和UML图进行了部分模块的开发,对自己负责的模块的代码编写、注释,并进行测试。
实现技术:
1、采用DIV+CSS+JS技术进行页面布局与美化,并实现国际化,通过重定向避免数据的重复提交,提供分页显示数据。
2、收集封装数据,采用Jquery、Validator验证框架对表单数据进行合法性校验。
3、本项目结构上分为表现层,业务层和数据访问层,层次之间的依赖关系自下到上。采用的技术有Struts、Spring、Hibernate等,其中表现层采用Struts框架开发;业务层封装业务流程,为适应业务变更,每一业务模块均有专门的接口及实现类,利用Spring的ioc功能将实现类注入给表现层的Action;数据访问层借助于Hibernate实现,代码简洁且适应不同的数据库。事务部分利用Spring的声明式事务管理。
项目总结:
在查询数据时经常会出现Hibernate延迟加载问题,由于我们控制事务是在service层,但是有些Entity用到了延迟加载,当需要在显示层显示的时候Hibernate才会把延迟的代
理通Session去数据库中获取数据,但是这时候事务已经关闭了意味着session也结束了生命周期,这样就会造成LazyInitializationException,此类异常的解决: 1、在映射文件中在延迟建加载的一方设置lazy=”false”。 2、在web.xml中配置OpenSessionInViewFilter。
2020.x -2020x 北斗云客户信息管理系统 组员
该系统主要用于公司人员销售方面的客户管理与分配,主要分为以下几个功能模块:
1. 登录模块:
根据登录人员的不同,分配不同的权限,执行不同的操作
2. 客户信息管理:
管理员可以查看所有客户的信息或通过各种条件查看客户信息,并对客户信息进行操作
(如为客户设置销售人员,查看客户交易信息,客户日志,删除客户等);管理员可以
进行客户管理策略的查看和设置;管理员可以进行客户信息统计的查看,添加新客户的
权限;销售人员只能查询和操作隶属于自己的客户;销售人员之间可以进行客户共享查
看。
3. 联系人信息管理:
管理员和销售人员都可以进行联系人的添加,删除和查看,同时还可以将联系人和客户
进行关联。
4. 管理员设置:
管理员可以新添登录帐号,查看所有员工信息,修改个人信息
实现技术:
1. 整个项目使用SSH三大框架的整合开发,使程序更符合MVC设计模式;
2. 自定义拦截器对未登录和非法登录访问进行拦截;
3. 配置c3p0连接池,减少连接创建时间;
4. 使用jquery实现ajax的局部刷新,减轻服务器和带宽的负担,最大程度的减少冗余请求和响应对服务器造成的负担,提升站点性能。
责任描述:
JavaEE开发,根据任务需要完成项目;参与项目设计并开发
自我评价
本人从事java开发一年,熟悉java开发流程,对框架…比较熟悉,熟悉ajax、js、html、jsp、MySQL。对数据结构和XML有一定了解。善于接受新的事务,时间观念强,有良好的团队合作精神、编码习惯。性格沉静,有责任心
内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。
https://www.100chui.com/article/62846.html