关于计算机实习报告_第1页
关于计算机实习报告_第2页
关于计算机实习报告_第3页
关于计算机实习报告_第4页
关于计算机实习报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实习汇报一、实习的目的和意义进大学生活的最终一种年头,站在我们面前的就是那个向往已久的工作社会,因此我们的心可以说是既快乐又兴奋,由于我们终于可以在这个巨大的舞台上展现自我,但我们还需要时间去理解这个社会。为此我选择了实习,其目的在于通过实习使我们自己获得基本操作的感性知识,理论联络实际,扩大知识面;同步专业实习又是锻炼和培养学生业务能力及素质的重要渠道,培养我们现代大学生具有吃苦耐劳的精神,也是学生接触社会、理解产业状况、理解国情的一种重要途径,逐渐实现由我们学生到社会的转变,培养我们初步担任技术工作的能力、初步理解企业管理的基本措施和技能;体验企业工作的内容和措施。这些实际知识,对我们学习背面的课程乃至后来的工作,都是十分必要的基础。二、实习内容我的工作岗位是软件开发工程师实习,就是程序代码的编写。当我们进入一种企业,进入一家企业时,首先先要对该企业的概况有一定的理解,并对该企业所开发的项目有一定的认识,我们需要去慢慢的熟悉流程,熟悉业务。刚开始两天就是自己在企业看看文档,并熟悉环境。指导我的是一位年龄大一、二岁的同事,先与我说了一下要点,然就让我自已看,碰到不懂的就问。只有我们接触这种企业企业,才会真正的懂得一种企业的项目之大,刚开始令人看了眼花缭乱,看一会就会晕,有几百个表,有几千个类,一种页面好几千行代码。甚至更多。这刚开始我就熟它的大体构造。一开始什么都不懂,也不懂业务。令我感动的是每当我我有一点不明白的地方,他都会不烦其劳的与我讲清晰,直到我弄明白为止。在我坚持不懈的努终于适应了变化,他的脸上也有了笑容。两天之后,熟悉了基本框架,基本流程之后,我也成为工作之中的一员,开始试着去写代码,去改bug,去写某些新的小模块。在这一段时间里,重要任务有巩固之前所学的,对常见的错误要一看即知,并养成认真仔细的工作作风。在其后的工作中我均有保持谦虚的心态。在种状态下我进步很快,花了比别少了将近二分之一的时就到达目的了。在这个项目中我们前端用的是Ext框架,它具有友好的界面功能。让我们做起来更简朴。在前端我们通过控件中的属性和在Spring里配置好的id值,可以去调用业务中的措施,业务中措施又可以去调用底层实现的措施,或者我们已包装好的措施。最终是底层的措施去调用数据库中的数据以展现我页面上。在这个项目中我们用的环境是eclipse,数据库是Oracle。重要的框架技术在前台用的是Ext框架,后台用的是Hibernate+Spring,用的MVC模式,包构造非常清晰,在每个包里边都包括四部分,实体类,接口,接口的实现类,尚有流序列化。在Web部分也是如此,也均有对应的包,对应的jsp去调用对应的js。那么接下来我就对这几分部分作一种讲解吧。首先是Ext框架,ExtJS是一种重要用于创立前端顾客界面,是一种与后台技术无关的前端ajax框架。ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一种用javascript写的,因此,可以把ExtJS用在.Net、Java、Php等多种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参照JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。JQuery、Prototype和YUI都属于非常关键的JS库。虽然YUI,尚有近来的JQuery,都给自己构建了一系列的UI器件(Widget),不过却没有一种真正的整合好的和完整的程序开发平台。哪怕是这些低层的关键库已经非常不错了,但当投入到真正的开发环境中,仍然需要开发者做大量的工作去完善诸多缺失之处。而Ext就是要弥补这些缺口。另一方面是Hibernate,Hibernate是一种开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

Hibernate可以应用在任何使用JDBC的场所,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完毕数据持久化的重任。最终是Spring,Spring是一种处理了许多在J2EE开发中常见的问题的强大框架。Spring提供了管理业务对象的一致措施并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的InversionofControl容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整处理方案方面是独一无二的。

Spring提供了唯一的数据访问抽象,包括简朴和有效率的JDBC框架,极大的改善了效率并且减少了也许的错误。Spring的数据访问架构还集成了Hibernate和其他O/Rmapping处理方案。Spring还提供了唯一的事务管理抽象,它可以在多种底层事务管理技术,例如JTA或者JDBC事务提供一种一致的编程模型。Spring提供了一种用原则Java语言编写的AOP框架,它给POJOs提供了申明式的事务管理和其他企业事务--假如你需要--还能实现你自己的aspects。这个框架足够强大,使得应用程序可以抛开EJB的复杂性,同步享有着和老式EJB有关的关键服务。Spring还提供了可以和IOC容器集成的强大而灵活的MVCWeb框架。三、实习心得这次,贵企业给敲开这扇大门的机会,让我真实体验到了程序员的诞生过程。让我提前感受到了刚刚进入软件行业的压力和困惑,再也没有在学校自己随便写段小程序后的那种自豪感了,要面对每天必须面对的问题,再也不也许以“逃避”而了之了。也让我感觉到做为一种程序员所应当具有的基本素质。真切身的体会到了团体精神和协作能力是我们程序员应当具有的基本素质,由于太大也许由于我们一种小组组员配合不好,导致各模块之间无法连接,会给工作带来及大的麻烦,消耗了大量的劳动力还没有提高工作效率。实习期间给我最大的感受:收获+喜悦。这实习未来给我们留下的不仅仅是回忆,由于他使我们的自身价值得到了提高。“天下英雄皆我辈,一入江湖立马催。”从学校到社会的大环境的转变,身边接触的人也完全换了角色,老师变成老板,同学变成同事,相处之道完全不一样。在这巨大的转变中,我们也许彷徨,迷茫,无法立即适应新的环境,但在同学、同事的协助和自己探索的状况下,逐渐适应了。但我发现,以我们的经验,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反应出学习的还不够,缺陷疏漏。需在加以刻苦钻研及学习,不停开拓视野,增强自己的实践操作技能。四、实习总结通过这次实习,有接下来的几点认识。1、对于一种项目来说,良好的文档是正规研发流程中非常重要的环节,作为代码程序员,我们诸多工作时间都是在写技术文档,它会在未来的升级以及模块的复用时起着至关的作用。因此我们必须重视这个。2、良好的代码编写习惯也是非常重要的,它不仅有助于代码的移植和纠错,也有助于不一样技术人员之间的协作。我们要使我们的程序具有易读性,易扩展性,容错性。(1)易应有尽有性:所有的变量和函数以及类名都用简朴易懂易记忆的命名方式,所有类和函数,变量均有关键的注释阐明。这点很重要,也很基础。(2)易扩展性:整体系统架构逻辑简朴清晰,模块与模块之间尽量做到互不影响,也就是尽量的独立,这部分工作重要体目前前期设计工作中,需要掌握好的设计经验和措施才可以做的比很好。(3)容错性:对所有数据都进行有效性检查:对第三方接口的调用失败的容错性。对所有代码都做调用失败后的处理。以及在大的工程中加入trace文献输出,把关键的操作信息输出,以便对工程异常状况产生条件的定位,及时处理问题。3、一种好的调试、跟踪与测试措施是非常重要的。我们需要对每个模块的接口做测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论