《java毕业生实习报告(共5页).doc》由会员分享,可在线阅读,更多相关《java毕业生实习报告(共5页).doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上一、实习时间二、实习地点三、实习目的由于在校期间学习了Java技术,各项成绩优异,被北京XXXXXXXX有限公司录用为java软件开发实习生,作为即将步入社会的应届毕业生,我带着无比激动的心情和远大的理想,到XXXX信息技术有限公司录用实习,实习目的如下:进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,巩固大学所学专业的基本知识,提高分析、判断和处理实际问题的能力,锻炼自己的实际动手能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流
2、程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。四、实习单位综合概述北京XXXX信息技术有限公司是一家有互联网精神的技术服务商。依托北京理工大学的军工背景和工程技术优势,北京XXXX信息技术有限公司积极拓展军民两用市场,致力于为用户提供全方位的软硬件产品、IT解决方案和技术咨询服务。北京XXXX信息技术有限公司的业务有两大方面:互联网产品和企业信息化。互联网产品:公司的新兴业务,面向个人与企业级的互联网产品运营。企业信息化业务:包括管理软件方面和工业级系统业务五、实习内容本人来到公司后,发现自己的技术上还是和公司的要求具有一定的差距,虽然在校期间学校成绩尚可,期间也做了
3、几个项目,但这和公司所做的大型项目比起来,简直是微不足道的。所以我为自己制定了一系列的实习计划,在公司所要求的技术层面上精益求精,下面,我对公司采用的技术,即我的实习内容做一下阐释:1. 公司采用的编程语言 Java语言java是一种可以撰写跨的面向对象的,是由公司于1995年5月推出的Java程序设计语言和(即, , JavaSE)的总称。Java自面世后就非常流行,发展迅速,对语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和性,广泛应用于个人、控制台、和,同时拥有全球最大的开发者专业社群。在全球和的产业环境下,更具备了显著优势和广阔前景。2. Java中的常用设计模
4、式1) 工厂模式客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2)建造模式将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程。 3)工厂方法模式核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具体工厂类必须实现的接口,而不接触哪一个产品类应当被实例化这种细
5、节。 4)原始模型模式通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的方法创建出更多同类型的对象。原始模型模式允许动态的增加或减少产品类,产品类不需要非得有任何事先确定的等级结构,原始模型模式适用于任何的等级结构。缺点是每一个类都必须配备一个克隆方法。 5)单例模式单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例单例模式。单例模式只应在有真正的“单一实例”的需求时才可使用。3. 公司使用的数据库-MySql数据库MySQL数据库管理系统概述MySQL是一个,由瑞典 AB公司开发,目前属于公司。是最流行的关系型数据库管理系统,在WEB应用方面MyS
6、QL是最好的RDBMS(关系数据库管理系统)应用软件之一。MySQL是一种关联,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了性。MySQL所使用的SQL语言是用于访问的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是这一特点,一般中小型网站的开发都选择MySQL作为网站。由于其社区版的性能卓越,搭配和可组成良好的开发环境。4. java与SQL的应用Java语言是编写数据库应用程序的杰出语言之一,它提供了方便访问数据的技术。利用Java语言中的JDBC技术,用户能方便地开发出基于
7、Web网页的数据库访问程序,从而扩充网络应用功能。JDBC(Java Database Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一的访问接口。JDBC由一组用Java语言编写的类与接口组成,通过调用这些类和接口所提供的方法,用户能够以一致的方式连接多种不同的数据库系统(如Access、SQL Server 2000、Oracle、Sybase等),进而可使用标准的SQL语言来存取数据库中的数据,而不必再为每一种数据库系统编写不同的Java程序代码。5. Servlet技术一个servlet就是Java编程语言中的一个类
8、,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP的 servlet类。javax.servlet和javax.servlet.http包为编写servlet提供了接口和类。所有的servlet都必须实现Servlet接口,该接口定义了生命周期方法。6. 公司采用的页面设计-JSP页面1) JSP 2.0介绍J S P是由SUN公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(
9、*.htm,*.html)中加入 Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建 立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大 大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。7.MVC 模式MVC全名是Model View Controller,是模型(model)视图(view)控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面 显示分离的方法组织代码,将业务逻辑聚集到一个部件
10、里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于 映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。六、实习体验与心得大学生活让我对计算机理论知识有了一定的了解,但实践出真知,唯有把理论与实践相结合,才能更好地增加自己的竞争力。实践也是大学生学习知识、锻炼才干的有效途径。通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,我要坚定自己的信念,在公司好好实习,争取提早转正,我相信我会在JAVA开发这条路上走的更长更远。七、致谢 指导教师意见成绩评定:指导教师签字: 年 月 日 实习单位意见负责人签字:(单位盖章)年 月 日备注注:实习结束时,由实习学生填写本表后,交指导教师和实习单位签署意见,最后交所在教学单位归档保管。专心-专注-专业