应聘职位:Java软件工程师
专业技能 精通CoreJava,具有良好的编程习惯 精通基于web应用的JAVA编程:JSP、servlet、JDBC; 熟练使用各种开源框架:struts、spring、Hibernate; 熟练使用Oracle 、MySql等数据库,熟悉数据库编程: PL/SQL、Pro*C 熟练应用多种Java应用服务器进行web应用开发,如Weblogic、Apache tomcat; 熟练使用Eclipse、NetBeans等集成开发环境。 掌握多种编程语言,如C++、Java、Javascript、XML、html; 熟悉Sun Solaris Unix环境下的C++ 编程; 熟悉和了解OOAD,掌握UML,能熟练操作Rational Rose; 了解EJB3.0在企业级开发中的应用; 了解TCP/IP、UDP等协议,能进行Socket网络编程; 了解CVS。
项目经验 一.项目名称: 网上购物系统 开发工具: Eclipse 运行环境:Windows XP、Unix 数据库:MySql 项目描述: 该系统运行于Apache Tomcat平台。基于MVC模式,主要使用了JSP/Servlet、JavaBean、Struts及Hibernate技术。M层(业务逻辑和数据访问)由javaBean与DAO模式实现,V层(表现层)采用JSP与JSTL及EL表达式相结合,增强了系统的强壮性, C层(控制层)由Struts提供控制流程。对数据的持久化处理主要是通过Hibernate来实现的。Action 用于处理前端页面JSP发来的请求,请求参数通过ActionForm进行传递,Action 在获得请求后通过调度业务逻辑JavaBean的数据做处理,最后将处理结果转发到相应的JSP进行展现。
模块分为用户注册模块、管理员模块和购物车模块。实现了对商品的添加、修改、删除、查询;用户模块主要功能有浏览商品、添加商品到购物车、对购物车内商品的增删改操作以及定单的生成 责任描述: 与小组成员一起根据需求完成数据库设计和系统架构,自主开发整个系统。完成对该系统部分的测试工作,并完善了该项目的相关文档资料。
二.项目名称: Netctoss(电信网络运营支撑系统) 开发工具: Eclipse 运行环境:Windows XP、Unix 数据库:Oracle 项目描述: 该项目是为电信运营的IP 记费服务的。主要包括Openlab在线实验室出租业务,该系统运采用Spring, Hibernate, Struts技术及Oracle 数据库系统。
该项目分为三个大模块采集系统、整合系统、查询管理系统。其中,查询管理模块又分为六个小模块(资费管理、管理员管理、用户管理、用户自服务管理、帐务查询、帐单查询)。采集系统由于是项目的底层,处于性能的执行效率考虑,采用的是C++ 开发,通过读取UNIX服务器里/var/adm/wtmpx的日志文件,通过Socket编程,写一个以采集系统为Client端,整合系统为Server端的,基于TCP/IP的数据传输系统,通过PRO*C技术把用户的登录服务器的时长数据保存到Oracle数据库。再使用PL/SQL技术对数据库里的数据分别按日,月,年整合,以供前台的查询管理系统调用。
而资费管理、管理员管理、用户管理、用户自服务及帐务查询、帐单查询部分对性能的要求并不太高,所以采用了JAVA来实现。整体架构采用MVC模式,后台为用户、管理员、资费帐单、资费订价等表编写了相应Entity Bean,并通过DAO类操作来实现对数据的增、删、改、查,采用Spring内嵌的Hibernate框架技术处理对象持久化来实现。该系统成功运行于Sun Solaris及Windows XP环境下。出于对系统的可扩展性、可复用性方面的考虑,采用了Spring的IoC(反转控制)特性实现了类和类之间的松耦合,提高了系统的可扩展性、可复用性。
责任描述:
与小组成员一起根据需求完成数据库设计和系统架构,并开发了资费管理和用户自服务模块,包括设计,编码,模块单元测试,还参与了采集系统的部分设计。 自我评价
技术扎实,具有良好的编程习惯,对软件开发具有浓厚的兴趣。 有较强的学习能力,有一定的文挡编写能力。 善于沟通与交流,富有团队合作精神。 工作积极主动,认真负责,有耐心,讲究方法,能承担一定的工作压力。 具备较强的分析和解决问题的能力。 善于接受新知识,有创新精神,自学能力强。
联系:13466614490
邮件:fir861@163.com
QQ/MSN:fir86@hotmail.com
 |