java项目经验
㈠ java项目经验
写管理系统的那些回答, 太学生气了, 这简历主要是个老程序员都能看出来不咋地
虽然真实开发中项目经验也是开发个系统, 但实际上难多了, 比如这几个问题你能想明白吗?
用的系统linux, 你是怎么打包发布的?
你的qps是多少 如果调优的 如何看日志的
你的接口设计风格如何 如何鉴权
对业务如何理解 负责什么模块 有哪一些难点
㈡ (400分)谁给我想一些简历上面的Java项目经验
项目经验
项目名称:NetStore网上购书系统
项目描述:该系统分为首页、用户管理、购物车管理、订单管理、退出5个模块。首页模块实现了模糊分页查询、分类分页查询等功能;用户管理模块实现了登录、注册、修改、查看信息等功能;购物车模块实现了查看、购买、修改图书数量等功能;订单模块实现了查看、删除等功能.
责任描述:个人独立完成了整个项目设计,开发,测试等。此系统整体采用MVC模式的Struts框架,持久层使用的是Spring的HibernateTemplate实现,数据源利用的是SpringIoC注入;模型层严格按照JavaBean规范要求;用Struts进行流程的控制,并实现了国际化,JSP用纯标签进行页面显示。为达到用户名唯一的目的用户注册采用Ajax技术进行后台校验。运用SpringIoC的注入对各层解耦,大大提高了程序的可扩展性,易于维护。
开发环境:数据库:Mysql ;
JAVA应用服务器:tomcat 6.0 ;
技术选型:Spring、Struts、Hibernate、JavaBeans、Jsp。
项目总结:通过这个项目使我对MVC模式的认识更加的清楚,看到了SpringIoC在解决程序松散耦合方面的强大之处。JSP页面纯标签开发所带来的方便以及页面的美观。
项目名称:NETCT OSS 电信运营支撑系统
项目描述:该系统后台主要由数据采集系统和数据整合系统提供支持,前台分为用户自服务管理,资费管理,用户管理,管理员管理,帐单管理,帐务管理6个模块。
责任描述:在数据采集系统、数据整合系统中,主要利用J2SE技术对原始计费信息日志进行定时解析,整理成清单,并保存到服务器的数据库t_detail表中,在保存过程中实现对信息的备份管理和日志记录。之后再利用PL/SQL由t_detail表整合出日表t_day_x,月表t_month_x,年表t_year_x三种表。在前台主要完成了用户管理、资费管理等模块,采用Struts 2.0 +Hibernate+Spring架构实现,大大降低了模块间的耦合,并编写了文档。
开发环境:数据库:Oracle;
Java应用服务器:tomcat 6.0;
技术选型:Struts 2.0、Hibernate、Spring、JSP、J2SE、Log4j等。
项目总结:这个项目不仅让我掌握了Struts 2.0的应用,也加深了我对其他技术的理解以及编写文档的好习惯和重要性。
项目名称:BBS在线论坛管理系统
项目描述:该系统主要由首页、用户管理、帖子三个模块构成,首页实现了模糊分页查询、帖子分类、最新帖子、最新留言等功能;用户管理模块有登录、注册、修改信息、查看信息、积分功能等基本功能;帖子模块有发表帖子、留言、查看帖子、修改帖子、删除帖子等基本功能。
责任描述:个人主要完成了用户管理模块。持久层使用的是Hibernate技术实现了登录、注册、修改、查看信息、模糊查看等功能;控制层使用的是Struts的DispatchAction实现页面跳转,JSP页面主要利用JSP标签和Struts标签完成。用户注册和登录都使用form表单来获取数据,并且在页面用JavaScript技术对数据进行初步的校验。
开发环境:数据库:Oracle ;
Java应用服务器:tomcat6.0 ;
技术选型:Struts、Hibernate、JavaBeans、Jsp。
项目总结: 通过这个项目让我认识到团队合作的重要性,面向对象的设计思想以及Hibernate框架的简单性,加强了对JSP标签、Struts标签的认识。
项目名称:BAM银行帐户管理系统
项目描述:该系统是基于C/S架构的帐户管理系统。
责任描述:独立完成了整个系统的开发。采用GUI实现用户界面来采集数据,实现了用户开户、登录、转帐、修改用户信息、查看资产排名等功能;数据库采用MySQL存储信息,DAO层利用JDBC实现。
开发环境:数据库:MySQL ; 技术选型:GUI、JDBC、JavaBeans 。
项目总结:这个显目让我对软件编程产生了更浓厚的兴趣,对JDBC访问数据库的技术使用更熟练以及有了对C/S架构的深入认识。
㈢ Java软件工程师面试时项目经验应该怎样讲述
基本点:
1.介绍你的项目背景、用途。比如:银行项目、ERP等等。
2.介绍项目使用到的是什么技术。比如:mvc设计模式、ssh框架。
3.介绍你在项目中承担的职责。比如:编码、测试、数据库设计。。。
加分点:
你在项目中遇到过什么困难,如何解决的。
你需要传达给面试官的信息是:我能做什么、我会什么技术、我能帮你完成何种任务。
围绕这几点,自由发挥,祝你成功。
㈣ 学过java,但没有项目经验怎么办
没有项目经验的话,建议先去外包公司工作,外包虽然很辛苦,但是学的东西很多很快。可以在人才网上申请账号并填写自己的简历,然后发送给招聘java工作的公司发送简历即可。简历主要分为三部分:第一部分是自我的介绍。第二部分是会的技术,java技术分为两类:前台、后台,哪方面的技术强,比如面向对象、并发、多线程等,数据库Oracle、MySql等等,框架SSH、SpringMVC等。前台的javascript、EXJ等等。第三部分是项目经验,面试的时候主要问的就是项目经验,项目基本都是OA管理系统或商城、论坛,把自己的项目经验写上去,项目是做什么的,术语业务逻辑说清楚,在项目中用到的技术,这些技术的原理,等等。具体的履历模板可以在网络上搜到,可以参考。
首先确定自己Java基础学的还行。现在web项目很多,所以你还是要了解一下最常用的SSH框架,在网上找一些关于java的面试题,现在中国做开发的 很多都是外包的,所以你也不用期望工资会很高,现在你应该为自己争取多的面试机会,所以还是多投投简历,把自己的优势说清楚点,如果能有自己的小作品当人很好,但是你自学的,资源不够丰富啊,还是先从最基础做起吧。
㈤ java开发一年工作经验达到什么程度算好的
一、后台代码能写并且优化,会高级调试,单元测试等,数据库方面不做到精通也应该会基本的语句和逻辑,什么增删改查,join等,不要求你会存储过程。最主要是会分析代码,分析需求基本都算好的了。
二、Java
Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现均支持Java applet。
三、语言特点
Java是一种简单的, 面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的 动态语言。Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。
㈥ Java软件工程师面试时项目经验应该怎样讲述
说实在的。简历上面怎么写,你就怎么说。x0dx0a比如你的简历上面的项目经验x0dx0a项目名称:个人博客x0dx0a开发工具:myeclipse8.5,tomcat6.0,svn.x0dx0a开发技术:jquery,div+css,ssh,ajaxx0dx0a项目描述:.............x0dx0a担任角色:组长(组员啊什么的)x0dx0a负责任务:显示最新博文(你做什么写什么)x0dx0ax0dx0a别人问肯定是问你这些的,比如说问你担任什么角色,怎么完成的,遇到了什么困难,怎么解决的。x0dx0a有什么说什么,看好自己简历上面的东西,要是问道别的就灵机应变吧。
㈦ java项目经验可以写现成的吗
不可以。java项目经验不可以写现成的,由于自己是自学java,根本没有什么可借鉴的项目经验模板。
㈧ 一个合格的Java开发工程师应该具备哪些技能
.CoreJava,就是Java基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,JDK的源代码写的非常好,要经常查看,对使用频繁的类,比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,然后才能知道在一个具体的场合下使用哪个集合类更适合、更高效,这些内容直接看源代码就OK了2.多线程并发编程,现在并发几乎是写服务端程序必须的技术,那对Java中的多线程就要有足够的熟悉,包括对象锁机制、synchronized关键字,concurrent包都要非常熟悉,这部分推荐你看看《Java并发编程实践》这本书,讲解的很详细3.I/O,Socket编程,首先要熟悉Java中Socket编程,以及I/O包,再深入下去就是JavaNIO,再深入下去是操作系统底层的Socket实现,了解Windows和Linux中是怎么实现socket的4.JVM的一些知识,不需要熟悉,但是需要了解,这是Java的本质,可以说是Java的母体,了解之后眼界会更宽阔,比如Java内存模型(会对理解Java锁、多线程有帮助)、字节码、JVM的模型、各种垃圾收集器以及选择、JVM的执行参数(优化JVM)等等,这些知识在《深入Java虚拟机》这本书中都有详尽的解释,或者去oracle网站上查看具体版本的JVM规范.5.一些常用的设计模式,比如单例、模板方法、代理、适配器等等,以及在CoreJava和一些Java框架里的具体场景的实现,这个可能需要慢慢积累,先了解有哪些使用场景,见得多了,自己就自然而然会去用。6.常用数据库(Oracle、MySQL等)、SQL语句以及一般的优化7.JavaWeb开发的框架,比如Spring、iBatis等框架,同样他们的原理才是最重要的,至少要知道他们的大致原理。8.其他一些有名的用的比较多的开源框架和包,Netty网络框架,Apachecommon的N多包,Google的Guava等等,也可以经常去Github上找一些代码看看
㈨ 求JAVA项目经验
工作经验
---------------------------------------------
公司名称: 河北新龙科技集团
职位名称: java程序员 工作时间 : 2006-11至2007-10
项目名称:药品进货管理系统
项目简介:项目为了提供医药公司进货管理系统其内容如:实际采购情况、客户管理、系统管理。
开发工具:BEA workshop for Jsp、Mysql5.0、Tomcat5.5、SVN、PowerDesigner。
采用技术:采用行业最流行技术Struts+Hibernate+Spring分层架构模型、基于MVC2程序架构、采用了Mysql数据库管理系
统。
项目技术:
1、系统分为表现层、控制层、业务逻辑层、DAO层和最终数据库五层架构。
2、系统中大量采用了代理模式、门面模式、模板模式等经典设计模式。
3、项目WEB层采用当前流行的MVC模式,Struts框架(B/S),配合使用JSTL和HTML页面元素,使用AJAX技术实现异步无刷新,
引用Json实现数据异步传递。
4、持久层使用轻量级映射框架 Hibernate。
5、服务层面向接口编程,使用代理模式,由Spring托管,DAO层使用Spring 提供的Hibernate 模板访问数据库, POJO类
由Middlegen生成,引用BeanUtils包进行DTO对象与POJO之间的转换,由Spring托管Struts的Action,Service层 ,DAO层
的接口实现类。
6、系统通过POI实现EXCEL导入导出功能、通过osworkflow实现工作流平台Quartz调度作业计划、log4j记录系统日值等。
负责模块::品种库、品牌/商标管理、实际采购情况、盘点维护模块的编码工作
项目名称:新闻发布系统
运行环境:TOMCAT5.5.20 应用服务器,Windows 2000
开发工具:MyEclipse Enterprise Workbench 5.1.0 GA,Macromedia Dreamweaver MX
采用技术:HTML、JavaScript、FCKeditor、Struts、基于Moel2的MVC程序架构、基于Web开发的组件应用,SQL Server
数据库管理系统(采用JDBC连接)。
项目描述:整个项目由前台的公告显示模块和后台管理模块组成。基于http协议的B/S结构WEB应用程序。采用MVC2架构、
Web界面、四层结构(Browser、Web Container、J2EE Server、Database)的项目分析、设计和开发。
数据库系统:JDBC、MSSQLServer实现,在MSSQLServer、Oracle上可迁移。
责任描述:公告的发布、修改、删除、当天公告的查看;前台页面的显示。
项目名称:企业即时通软件
项目简介:企业即时通(Corperation Messager)软件是一款供企业或公司内部使用的网络聊天工具,主要用于员工之间
的即时通信与交流。它主要由服务器端程序和客户端程序两部分组成,整体采用Java平台进行开发并实现,用户数据选用
Microsoft SQL Server 2000进行统一管理。
项目技术:采用JDBC连数据库,采用C/S架
---------------------------------------------
公司名称: 北京京师木铎有限公司
职位名称: java工程师 工作时间 : 2007-12至今
工作描述: 河北省违法犯罪综合信息系统
项目简介:系统主要分为 提示信息,采集信息,查询,案件串并,统计、考核,系统设置六个子系统。(将原来的C/S结构
升级为B/S结构并整合数据结构)
提示信息:是将采集信息中需要上报公安部信息统一显示的模块。
采集信息:是对案件,违法人员,线索,协查通报,通缉令信息的录入修改。
查询: 分为组合查询,全文查询,自定义查询,快速查询,其中全文查询是将数据库中各个字段组合成一个或多个,类似
网络的搜索功能,它的缺点是不能与录入信息同步。
统计: 分为自由统计,和只是报表统计。
考核: 是对采集信息的合格率展现个用户。
系统设置:数据字典的维护,权限管理,
开发工具:MyEclipse 5.5、oracle 9i、IBM websphere 6.0、CVS。
采用技术:采用较稳定的Strtus架构模型、基于MVC2程序架构、采用了oracle 9i数据库管理系统。
项目技术:
1、系统分为表现层、控制层、业务逻辑层三层架构。
2、项目WEB层采用当前流行的MVC2模式,Struts框架(B/S),配合使用struts标签和HTML页面元素,使用AJAX技术实现异步
提交请求无刷新,及大量的javascript,dwr框架。
负责模块:证据库的实现,图片上传功能,线索,协查通报,通缉令,快速查询,组合查询,自定义查询,全文查询的维护
,其中自定义查询是按照原来的思路新的技术重新实现。