第一篇:简历中项目经验模版(最终版)
项目名称:OA(办公自动化)
开发工具:MyEclipse 8.6 , Oracle 11g , Tomcat 6.0.18
项目描述(1, SSH框架版): OA主要功能模块分为首页Portlet展示、协同审批、协同工作、日历、资源管理、知识中心、新闻中心、通讯录、系统管理。是一套很好的办公自动化系统,用户能够轻松自定义表单、工作流、公文等,有良好的协同操作,很好的实现了审批、公文交换、日历等重要功能。页面采用Html ,CSS, JQuery等技术,后台使用Hibernate, Struts2 ,Spring3 的MVC架构,主要应用为hibernate的ORM,struts2 的OGNL, 标签库,拦截器,Spring的AOP等.项目感想:自己发挥(团队合作与自我解决问题的能力,学习能力提升等)
项目描述(2, servlet + jsp版): OA主要功能模块分为首页Portlet展示、协同审批、协同工作、日历、资源管理、知识中心、新闻中心、通讯录、系统管理。是一套很好的办公自动化系统,用户能够轻松自定义表单、工作流、公文等,有良好的协同操作,很好的实现了审批、公文交换、日历等重要功能。页面采用Html ,CSS, JQuery等技术,后台使用Servlet 作为控制层,使用实体类与JDBC实现模型层的MVC架构,主要应用为jsp的EL表达式与标签库,servlet的session等作用域和过滤器技术等。
项目感想:自己发挥(团队合作与自我解决问题的能力,学习能力提升等)
第二篇:简历中关于项目经验的描写范文
简历中关于项目经验的描写
最近收到一些同学的简历,感觉虎头蛇尾,前半段的自我介绍之类的写的不错,后面的项目经验和技能掌握情况就写的逊色很多。有可能是技术掌握的不好,怕人家深问,所以惜字如金;也有可能是
烂熟于心,张口就来,就等着别人问了;又或者语文学得实在不怎么样,写不出来;应该不会是想让我们帮你写吧!!
不管什么原因吧,项目经验描写的越详细对求职越有帮助!
一般简历到公司后会有HR或者直接技术部的人来看,HR一般对技术不太了解,但是她在筛选简历的时候,会按照部门提交的要求来筛选,她会在简历里搜索相应的关键字,这些关键字就是技术部告
诉她的比如要会“测试用例设计、需求分析、自动化工具、配置管理。。”她会再结合一些其他方面的要求,把有这些关键字的简历挑出来,送到技术部。
如果是技术部直接筛选简历,那他们更关注你做过什么,你会做什么!如果这时你的项目经验只有短短的介绍性的文字,那一般他们不会再多看一眼的。
同学们在这里也做过不少大大小小的项目,那么怎么写才能显得专业并且给别人留下深刻的印象呢?
我来推荐几种写法给大家参考:(请勿完全照搬,要有自己的特色!)
例一:
版本自动升级工具系统测试
软件环境:Windows 2000 Professional SP4;Visual SourceSafe;IIS5.0 硬件环境:Intel(R)on(R)2.93GHz;512M;40G 开发环境:Delphi 软件介绍:是供证券公司对自身软件进行升级的工具;已经有三个版本,需要对其功能及性能等分别进行测试
主要职责:作为组长,制定测试计划初稿,编写测试需求框架,进行工作任务的分配与安排,参与部分模块——业务流程的测试(编写完整的测试需求、设计测试用例、执行测试用例并完成缺陷报告),完成测试总结分析报告、工作绩效统计;各阶段组织评审;另外对控件命名的规范以及每个人提交文档的格式进行统一。
例二:
2006/4—2006/5: 项目名称:商场管理系统
该项目是在心力教育学习期间以小组为团队完成的一个实践项目,团队5人,我主要负责项目计划、测试需求分析、测试分析和总结分析,系统测试用例设计、执行。全程使用测试管理工具TestDirector进行管理。
例三:
PhpWind Blog(Web项目)
在项目中担任组长,负责制定测试计划,并和组员一起按照测试计划按时完成测试需求、测试用例设计、测试执行和缺陷报告、总结分析报告等一系列测试过程的工作。在测试的开始阶段就进行了需求的细分,事实也验证了这样做的好处。运用了数据驱动的测试用例设计方法进行功能测试和安全性测试,并制定相关指标进行了手工的性能测试。
以上三个例子来源于前几期毕业学员的简历,也是我认为写的较好的。大家看出来了吧,组长的头衔在这个时候就很有用了!呵呵!
第三篇:简历怎么写项目经验
简历怎么写项目经验
简历怎么写项目经验1
一、工作内容
动画后期剪辑师的主要工作是使用专业的剪辑软件对动画前期素材进行剪辑、调整和修饰。他们需要了解动画制作流程和相关技术,熟悉各种剪辑工具和技巧,能够根据剧本和导演的要求进行剪辑工作。此外,动画后期剪辑师还需要与其他制作团队成员进行密切的沟通和协作,以确保动画项目的顺利进行。
二、项目经验
在简历中,可以列举自己参与过的动画项目,包括项目名称、担任职责、个人贡献等,以展示实际工作经验和成果。例如:
1、《AB动画片》项目经验
在《AB动画片》项目中,我担任后期剪辑师,负责将前期拍摄的动画素材进行剪辑、调整和修饰。我主要完成了以下任务:
(1)根据剧本和导演的要求,对前期素材进行剪辑和调整,确保动画的剧情连贯、节奏紧凑;
(2)使用各种剪辑技巧和工具,对动画效果进行优化和修饰,提高动画的质量和观感;
(3)与其他制作团队成员紧密协作,确保动画项目的.顺利进行。
在项目中,我遇到的主要挑战是如何在有限的时间内完成大量的剪辑工作,并保证动画的质量。我通过制定详细的剪辑计划和合理分配时间,成功地解决了这个问题。此外,我还通过与团队成员的紧密合作,确保了项目的顺利进行。
2、《CD广告片》项目经验
在《CD广告片》项目中,我担任后期剪辑师的职责是负责将拍摄的广告素材进行剪辑、调整和特效处理。我主要完成了以下任务:
(1)对广告素材进行剪辑和调整,确保广告的创意和效果能够准确地传达给观众;
(2)使用特效软件对广告片进行特效处理,增强广告的视觉冲击力和表现力;
(3)与其他制作团队成员紧密协作,确保广告片的制作进度和质量。
在项目中,我遇到的主要挑战是如何在有限的时间内完成广告片的特效处理工作。我通过优化特效软件的使用技巧和提高工作效率,成功地解决了这个问题。此外,我还通过与团队成员的紧密合作,确保了项目的顺利进行。
通过以上项目经验示例,我们可以看到一个优秀的动画后期剪辑师需要具备扎实的技能、丰富的经验和良好的沟通能力。在简历中,我们要尽可能地展示出这些优点和成就,让招聘单位对你有更全面的了解。同时,我们也要根据不同的招聘要求和公司背景,灵活地调整简历内容,突出自己的优势和与招聘岗位相关的经验。
在自我评价部分,我们可以总结过去的经验和成果,指出自身的优点和不足。例如,你可以说自己有很强的学习能力和适应能力,能够快速掌握新的技术和工具;或者你拥有良好的审美能力和创意能力,能够为动画作品增添更多的艺术性和感染力。同时,你也可以表达对未来的期望和愿景,例如希望在未来的工作中不断提升自己的技能和经验水平,为更多的优秀动画作品贡献自己的力量。
总之,写好一份动画后期剪辑的简历需要我们在项目经验上下足功夫。通过突出自己的优势和经验,以及展示与招聘岗位相关的能力,我们能够更好地吸引招聘单位的注意并获得更多的面试机会。
简历怎么写项目经验2
项目经验是指你在以往的工作中负责或参与过的装饰装修项目的全程管理经历。这些经历应该包括从项目立项到竣工验收的各个阶段,以及在这个过程中你所承担的角色和职责。
接下来,我们来看看如何在简历中展示这些项目经验。
1、项目概述:在撰写项目经验时,首先要对项目进行简要的介绍,包括项目名称、地点、规模、类型、周期等。这有助于让招聘者快速了解你的项目背景,并判断你是否具备相关的工作经验。
2、角色定位:明确自己在项目中的角色定位,是项目经理还是项目成员?如果是项目经理,需要注明自己的管理范围和职责;如果是项目成员,要突出自己在某个专业领域的专长和贡献。
3、项目管理过程:详细描述自己在项目管理过程中所承担的任务和工作内容,包括项目策划、设计管理、成本控制、进度控制、质量控制、安全环保等方面。这有助于展现你全面而专业的项目管理能力。
4、项目成果:强调项目的成功之处,如提前完成工程任务、降低工程造价、提高工程质量等。同时,可以提供一些具体的数据和事例来支持自己的陈述,使招聘者更加信服。
5、问题解决:描述在项目管理过程中遇到的问题和挑战,以及你是如何解决这些问题的。这有助于展现你的应变能力和解决问题的'技巧。
6、团队协作:强调在项目管理过程中与团队成员的沟通与协作,以及你在团队中发挥的作用。这有助于招聘者了解你的团队精神和沟通能力。
7、个人成长:总结在项目经验中所取得的个人成长和收获,如技能提升、知识拓展、职业素养等方面的进步。这有助于展现你的自我驱动和学习能力。
8、注意事项:
(1)语言表达要简洁明了,避免使用过于复杂的词汇和句子结构。
(2)尽量使用第一人称进行陈述,让招聘者感受到你的真实和自信。
(3)注意量化表述,尽量使用具体的数据和事例来支持自己的陈述。
(4)突出重点,将最有价值的项目经验和个人优势放在简历的前半部分,以便招聘者快速浏览和抓住关键信息。
(5)保持积极向上的风格,展现出你对装修项目经理工作的热爱和执着。
简历怎么写项目经验3
一、岗位介绍
渗透测试工程师是一种专门从事渗透测试工作的专业人员。他们的工作主要是对目标系统进行模拟黑客攻击,以评估目标系统的安全性。渗透测试工程师需要具备扎实的网络安全知识、编程技能和丰富的实战经验,同时需要具备对最新黑客技术的深入了解。他们的主要业务范围包括但不限于:网络安全评估、系统漏洞扫描、恶意软件分析等。
二、工作内容
1、渗透测试工程师的主要工作包括以下方面:
2、制定渗透测试计划,设计测试方案;
3、对目标系统进行漏洞扫描和风险评估;
4、模拟黑客攻击,发现并验证漏洞;
5、编写测试报告,提出安全建议;
6、跟踪最新的网络安全动态,提出防范建议。
三、项目经验
在简历中,求职者需要详细描述自己负责的渗透测试项目,包括项目背景、担任的角色、工作内容以及最终达成的目标。以下是一个示例:
项目名称:某银行网络安全评估
项目背景:对某银行的网络系统进行安全性评估,以发现潜在的安全风险。
担任角色:渗透测试工程师,负责进行模拟黑客攻击和漏洞扫描。
工作内容:设计渗透测试方案、实施测试、发现并验证漏洞、编写测试报告。
最终目标:发现该银行网络系统中的安全风险,提出防范建议,提高银行网络系统的安全性。
四、注意事项
在撰写渗透测试工程师的简历时,需要注意以下几点:
1、突出自己的技能和经验:在简历中,需要重点突出自己在渗透测试领域的'技能和经验,包括熟练掌握各种渗透测试工具和技术,以及在项目中发挥的重要作用。
2、展示项目成果:在描述项目经验时,需要清晰地展示出自己在项目中的成果和贡献,如发现并验证了哪些漏洞、提出了哪些安全建议等。
3、强调团队合作能力:渗透测试工作通常需要团队合作完成,因此在简历中需要强调自己的团队合作能力和沟通能力,以展示出良好的职业素养。
4、注意语言简洁明了:简历需要简洁明了,避免使用过于复杂的术语或行业黑话,以免让读者产生困惑。同时要注意语法和拼写的正确性。
在撰写渗透测试工程师的简历时,需要重点突出自己的技能和经验,同时展示出在项目中的成果和贡献。通过合理的组织和表达方式,让招聘方能够全面了解自己的职业能力和职业素养。希望本文的介绍能够对求职者有所帮助。
简历怎么写项目经验4
长沙信凯软件有限公司
起止年月:20xx-01 ~ 20xx-04
公司性质: 民营企业
所属行业:计算机/互联网/通信/电子
担任职位: java程序员
工作描述: OA自动化办公系统:
软件环境:Apache Tomcat 5.0/MySQL /windows20xx/jdk1.4.2
开发工具:Eclipse,Dreamweaver等开发工具
项目描述:该项目主要针对衡阳市环保局的自动化办公,提高办公效率。
1、项目主要采用当前流行的`MVC模式,Struts+Hibernate+Spring框架(B/S)。
2、使用的技术: JSP 、Servlet 、JavaBean 、Hibernate、JNDI、XML、Struts、Spring等相关技术。
责任描述:
1、负责技术:相关JavaBean,Servlet,Hibernate持久层的编写,配置,调试等负责部署整个webapplication。
2、负责功能为个人办公,包括短消息,通讯录等。
客户关系管理系统(CRM)
1.开发环境:Apache Tomcat 5.0/SQLServer/windows20xx/jdk1.4.2
2.开发工具:Eclipse ,Dreamweaver等开发工具
3.项目描述:基于J2EE平台,采用MVC设计模式及SSH(Struts+Spring+Hibernate)三个集成框架、B/S模式、SQLServer作为后台数据库。
4.项目责任:本人主要负责营销管理模块及其显示层的开发。
离职原因:
简历怎么写项目经验5
项目名称:NetStore网上购书系统
项目描述:该系统分为首页、用户管理、购物车管理、订单管理、退出5个模块。首页模块实现了模糊分页查询、分类分页查询等功能;用户管理模块实现了登录、注册、修改、查看信息等功能;购物车模块实现了查看、购买、修改图书数量等功能;订单模块实现了查看、删除等功能.
责任描述:个人独立完成了整个项目设计,开发,测试等。此系统整体采用MVC模式的Struts框架,持久层使用的是Spring的HibernateTemplate实现,数据源利用的是SpringIoC注入;模型层严格按照JavaBean规范要求;用Struts进行流程的控制,并实现了国际化,JSP用纯标签进行页面显示。为达到用户名唯一的目的用户注册采用Ajax技术进行后台校验。运用SpringIoC的注入对各层解耦,大大提高了程序的可扩展性,易于维护。
开发环境:数据库:MySQL;
JAVA应用服务器:tomcat6.0;
技术选型:Spring、Struts、Hibernate、JavaBeans、Jsp。
项目总结:通过这个项目使我对MVC模式的认识更加的清楚,看到了SpringIoC在解决程序松散耦合方面的强大之处。JSP页面纯标签开发所带来的方便以及页面的美观。
项目名称:NETCTOSS电信运营支撑系统
项目描述:该系统后台主要由数据采集系统和数据整合系统提供支持,前台分为用户自服务管理,资费管理,用户管理,管理员管理,帐单管理,帐务管理6个模块。
责任描述:在数据采集系统、数据整合系统中,主要利用J2SE技术对原始计费信息日志进行定时解析,整理成清单,并保存到服务器的数据库t_detail表中,在保存过程中实现对信息的备份管理和日志记录。之后再利用PL/SQL由t_detail表整合出日表t_day_x,月表t_month_x,年表t_year_x三种表。在前台主要完成了用户管理、资费管理等模块,采用Struts2.0+Hibernate+Spring架构实现,大大降低了模块间的耦合,并编写了文档。
开发环境:数据库:Oracle;
Java应用服务器:tomcat6.0;
技术选型:Struts2.0、Hibernate、Spring、JSP、J2SE、Log4j等。
项目总结:这个项目不仅让我掌握了Struts2.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架构的深入认识。
简历怎么写项目经验6
一、明确目标职位需求
通常,企业会要求生产组长具备以下技能和素质:团队管理、生产计划制定、成本控制、质量控制、设备维护等。因此,在撰写项目经验时,要有针对性地展示自己在这些方面的优势。
二、选择合适的项目经验
在简历中,我们应该选择与目标职位相关的项目经验进行展示。可以从以下几个方面来筛选:
1. 规模较大的项目:参与过大型项目的候选人往往更具竞争力。可以选择自己曾负责过的较大规模的生产线或生产车间的项目经历。
2. 成果显著的项目:选择那些在项目中取得了显著成果的经历,如提高生产效率、降低生产成本、提高产品质量等。
3. 跨部门协作的项目:展示自己在跨部门协作中的协调和沟通能力,这对于生产组长来说非常重要。
三、突出关键技能和成就
1. 团队管理:描述自己如何组建和管理生产团队,以及在团队成员培训、激励和考核方面的做法和成果。
2. 生产计划制定:介绍自己在制定生产计划时的考虑因素和方法,以及如何确保生产计划的顺利实施。
3. 成本控制:阐述自己在生产过程中如何降低成本,提高资源利用率,实现成本效益最大化。
4. 质量控制:展示自己在质量控制方面的方法和实践,如质量管理体系的建立、质量检查和改进措施的实施等。
5. 设备维护:介绍自己在设备维护和保养方面的经验,如何确保设备的'正常运行,提高设备使用效率和使用寿命。
四、用数据说话
1. 项目周期:从何时开始到何时结束,持续多长时间。
2. 产量增长:项目实施后,产量相比项目启动前提高了多少。
3. 成本节约:通过项目的实施,节省了多少生产成本。
4. 质量提升:产品合格率、客户投诉率等指标的改善情况。
5. 设备效率:设备运行时间、故障率等指标的改善情况。
五、结构清晰、语言简洁
1. 项目背景:简要介绍项目的背景和目标。
2. 项目职责:阐述自己在项目中的职责和角色。
3. 关键技能和成就:突出自己的关键技能和取得的成果。
4. 数据分析:用数据支持自己的成绩。
简历怎么写项目经验7
一、明确项目背景与目标
在描述项目经验时,首先要清晰明了地介绍项目的背景和目标。这包括项目的发起方、目的、期望的结果等。这样不仅可以让招聘者迅速了解项目的重要性,也可以突显出你作为创意总监的角色定位。
二、详述个人职责与贡献
接下来是详细阐述你在项目中的具体角色和职责,以及你所做的贡献。这是展现自己能力的关键环节,也是吸引招聘者眼球的重要部分。你可以从以下几个方面进行描述:
1. 策略设计:你是否参与了项目的策略设计?你的策略有何独特之处?
2. 创新实践:你是否有过成功的创新实践案例,如引入新的设计方法或工具,或者采用新颖的营销策略等?
3. 团队协作:你是如何带领团队完成项目的?是否有成功的团队协作经验可以分享?
4. 结果达成:项目最终的结果如何?你的努力是否对此有所贡献?
三、突出解决问题的能力
在项目过程中,难免会遇到各种问题。在简历中,你应该强调自己在解决问题方面的能力,尤其是那些富有创新性的解决方法。这既可以证明你的实际操作能力,也能展现出你的创新思维。
四、使用具体数据支持
如果可能的话,尽量使用具体的数据来支持你的观点。比如,你可以使用销售额、客户满意度、网站流量等指标来量化你在项目中的贡献。这样不仅可以让你的描述更加有说服力,也可以让招聘者更直观地了解你的'能力。
五、注意语言表达
在描述项目经验时,要注意语言的表达。避免使用过于专业的词汇,尽量使用简单明了的语言。同时,要注重句子的结构,确保句子流畅易读。此外,还要注意保持积极向上的语气,展现你的自信和乐观。
六、总结并展望未来
最后,你可以在描述完一个或多个项目经验后,进行简单的总结,并展望你的未来。你可以总结一下你在这些项目中学到的经验和教训,以及你对未来的期待和计划。这样可以让招聘者看到你有自我反思和持续学习的能力。
总的来说,写项目经验的关键在于真实、具体、突出能力和积极态度。只要你能把握好这些要点,相信你一定能写出一份高质量的创意总监简历。记住,简历是你的名片,是你展示自己最好的窗口,所以一定要用心去写,用实力去证明。祝你求职成功!
第四篇:软件工程师简历中的项目经验描写(xiexiebang推荐)
软件工程师简历中的项目经验描写范文
2008.03-2008.05 网上购物系统
项目描述:
用户进入系统后,可以进行产品的浏览与查询。用户想要购物必须进行登录,如果用户没有注册,提醒用户注册,注册成功后进行系统可进行购物,用户可将选择的产品放入购物车中,提交定单或者清空购物车等操作。
职责描述:
参与该系统购物模块设计。独立开发了购物车模块。完成对该系统部分的测试工作,并完善了该项目的相关文档资料
2008.05-2008.10 小型OA系统
项目描述:
系统平台:windowsxp 数据库: Oracle 技术实现:Struts1.x+Hibernate+Spring+Ajax+Velocity 主要实现了用户,角色,模块的增删改查 以及给用户指定角色 给角色指定相应的模块 用户登录的权限的控制
职责描述:
本人主要完成了给角色指定相应的模块 用户登录的权限的控制,独立开发了管理员管理模块和权限管理模块,包括设计,编码,模块单元测试,实现了对权限管理子模块的增,删,查,改;管理员的的增,删,查,改以及权限设置。完成了权限模块的设计参与了系统的部分设计
2008.11-2009.02 牡丹卡分行考核系统
项目描述:
包括:统计有效卡、到期卡、高效卡、低效卡、高效卡,考核日均存款、pos手续费、换卡手续费、员工消费、员工所辖卡消费,分析卡效益等等。本系统采用采用多层开发方式优化大数据量的统计与查询分析。对现有记事本数据批量快速导入SQL Server,并结合Excel pdf编程技术。
职责描述:
本人参与了考核日均存款,员工消费,卡效益分析等模块的详细设计,编码,编写操作手册,说明书等工作。
2009.04-2009.10 青银高速公路应急救援课题
项目描述:
日期:2009.03-2009.08 技术实现:Struts1.x+Hibernate+Spring+Ajax
职责描述:
系统包括5个模块,GIS地理信息子系统,交通信息采集,路网调度,路政管理,短信息系统,本人主要参与了GIS地理信息子系统,和路政管理这2个模块,主要实现了google的地图原理,采用mapinfo插件实现,路政管理 包括人员管理,路政案件管理,路政审批管理, 以及案件时候总结报告 参与了系统数据库的设计及维护以及一些文档的修改工作
第五篇:个人简历中如何写项目经验
许多求职者不知道如何填写“项目描述”,往往只是寥寥几笔,这样的简历肯定不会引起阅读者的兴趣。
首先你要知道用人单位想从你的项目描述中获得什么信息?他们真的在乎你的项目用在了那一行业?为这个行业提高了多少效率吗?实际上对方需要知道的无外乎以下几点:你在实际开发中用过什么技术、用了多久,你在项目组中的位置、是否能独立解决问题,你的业务知识、团队合作能力等。
技术显然是最重要的,你需要非常用心的描述这个项目的技术框架,让对方知道你从对宏观上架构很熟悉,然后突出你解决的技术问题。
下面是我见过的一种描述:
“本项目采用jsp+javabean+struts开发,采用了mvc模式,表现层与业务层分离,易于维护、扩展”
感觉如何?我看了觉得很糟糕,短短的几句话中居然包含了大量的重复,使用struts了难道能不用jsp吗?难道能不mvc吗?可维护性本该是描述的重点,可是只有简单的一句“表现层与业务层分离”……
下面是我写的一段项目描述(虚拟的):
“本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有struts,spring,hibernate,log4j,jdom等。其中表现层采用struts框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用spring的ioc功能将实现类注入给表现层的action;数据访问层借助于hibernate实现,代码简洁且可适应不同的数据库。事务部分利用spring的声明式事务管理。为提高性能,采用servletfilter实现了缓存代理”
这段描述简单的勾划出了系统的结构,也表现出你非常熟悉struts,spring,hiberante这几种技术。
同时可以注意到,其中一些重要环节描述的十分简略,比如事务、缓存代理,这是故意的。
面试的时候很多人都怕对方突然问一个自己没有准备的问题,往往缺乏应变能力。一方面你需要多进行专门的练习,另一方面要知道面试时你并不总是被动的,等待对方发问。
如果你给对方的只是一份普普通通的简历,里面只提到了大家都会提及的jsp,struts,那你只好等待对方随机的问题了。但是如果你的项目描述像刚才那么写,对方就很可能会问你到底是如何在spring中应用事务、如何使用缓存代理(如果对方是技术人员的话),这时你已经变被动为主动啦……当然,前提是你写的这些技术要点一定是自己掌握的,事先已经想好如何表达的!