个 人 简 历
·应聘 JAVA软件开发 北京
孙东纬 (男 21岁)
电话:13811799908
E-mail:weiking.sun@gmail.com
籍贯:内蒙古 乌兰察布
教育背景 & 工作经历
2002/09- 北京卓达经管学院 (大专)
假期与实习期间,有过业务员(上海)与网管(山西太原)的经历。
2005.11-至今 青草地博客 站长(主管内容)
URL:http://www.zhuoda.org/index.jsp(pr=3)
2006/02-08 长城计算机学校 JAVA软件程序员培训
自我评价
JAVA开发能力强
热爱网络,对软件开发有着浓厚的兴趣
思想上进,开拓与自学能力强,能快速接受新的技术
具有良好的团队协作意识,善于沟通与表达
踏实,敬业。态度可以决定一切
个人技能
掌握JAVA基础、JSP技术、Servlet、JDBC、JavaBean、XML等
深入了解J2EE构架,EJB技术,WEB轻量级开发架构(Struts/Spring/Hibernate)
熟练掌握Tomcat、Jboss 等Web Server
熟练使用Eclipse集成开发环境进行项目开发
熟悉ORACLE、MS SQLSERVER、MySQL等数据库,
熟悉数据建模工具PowerDesigner、ER.Studio
了解UML软件工程建模、用UML设计图进行软件设计
项目开发(一年)
近期参与项目例举
1.项目名称:CRM个人客户管理系统(桌面版)
软件环境:XML + Swing
开发工具:Eclipse3.1
项目描述:属于j2se桌面开发程序,提供联系人各种信息的增、删、改、查功能,遵循JAVA面向接口编程的思想,利用工厂模式,编写实现接口的功能类
项目实现:二层结构,表现层(用Swing实现),业务层(用XML技术实现),表现层和业务层采用观察者模式构成MVC构架设计其中控制器集成在表现层内部,在表现层中使用了swing的JTable,JTree,Jlist 等控件,充分利用了Swing提供的MVC架构,利用TableModel, ListModel,TreeModel接口为表现层提供了显示数据,并且用这些接口的实现类实现了业务观察接口用于及时反馈业务数据的变化,在Swing构成的界面中提供了控制器,由控制器访问软件的业务层功能。在项目中遵循JAVA面向接口编程的思想,为业务层定义的业务功能接口,并且为业务接口提供了抽象工厂。
项目的业务接口是使用的XML技术实现, 在处理数据持久化时,用到了DOM4J操作XML文档,利用Schemas验证XML文档,利用XPATH技术查询操作XML文档技术。
2.项目名称:CRM个人客户管理系统(WEB)
软件环境:Tomcat5.0 + oracle9i
开发工具:Eclipse3.1
项目描述:此项目是CRM个人客户管理系统的WEB版,分三层构架,数据层(JDBC),业务层遵循JAVA面向接口编程的思想在各个层之间都使用了抽象工厂模式,表现层(Servlet+jsp)。在表现层中JSP只是一个信息的表现体,一切的数据处理在Servlet中完成。
整个项目分用户管理、公司管理、客户管理、分类管理, 提供对各种信息管理的增,删,改,查功能.作到了环境的可配置性。使程序不在依赖系统环境,使软件便于业务功能扩展与修改。实现了语言的国际化、权限管理、不同数据库间的迁移等
3.项目名称:学生简历管理系统
软件环境:Struts1.2 + MySql5.0
开发工具:Eclipse3.1
项目描述:共四个模块,包括角色管理,用户管理,学生管理,简历管理,根据不同的用户所具有的不同角色在网络上提供不同的功能
项目实现:本项目为三层设计MVC架构。表现层,业务逻辑层,数据持久化层,其中:
表现层:采用Struts1.2实现,在JSP中避免使用Java教本,采用了Struts标签和JSTL标签实现表现控制逻辑,利用了JSCalander(一个开源的Javascript WEB日历输入控件),利用Javascript 整合Web请求(如确认删除的过程)。利用Struts提供的资源文件和Struts标签实现国际化的支持。在Form的实现中提供了对界面提交的数据的验证,在Action实现中处理页面请求逻辑,并且调用业务层完成业务功能。
业务逻辑层:提供了业务功能接口,并且提供了业务功能接口的抽象构建工厂,用来隔离接口的使用和接口的实现。为抽象工厂提供了配置文件,用于适应不同的业务接口的实现变化,方便系统未来采用Hibernate技术实现业务功能。在业务接口中调用了业务实体对象和数据持久化层完成业务功能。
数据持久化层:使用DAO模式,采用与业务层类似的方式提供了DAO的接口和DAO的抽象工厂,用来适应不同数据库的变化。在DAO中直接使用JDBC技术,实现业务实体对象到数据库表之间的数据映射功能。
遵循JAVA面向接口编程的思想,在各个层之间都使用了抽象工厂模式。逻辑层(JDBC),表现层用Struts框架,充分运用MVC设计思想。模块化、角色授权、国际化、使用自定义标签等实现各种业务操作。
4.项目名称:在线报名平台
软件环境:Struts1.2 + Spring + Hibernate
开发工具:Eclipse3.1
项目描述:以Hibernate、Spring、Struts轻量级框架实现MVC构架。用户可浏览学校所开课的详细资料。注册后可选择所报课程,提交客户信息和所选课程,班级管理员对培训课程进行管理,系统管理员对整个网站进行管理。项目中用到了Log4j日志管理,授权控制,菜单控件的使用,密码摘要。CVS版本控制。
