JAVA实习报告范文

上传人:壹****1 文档编号:487565849 上传时间:2023-03-08 格式:DOCX 页数:10 大小:16.09KB
返回 下载 相关 举报
JAVA实习报告范文_第1页
第1页 / 共10页
JAVA实习报告范文_第2页
第2页 / 共10页
JAVA实习报告范文_第3页
第3页 / 共10页
JAVA实习报告范文_第4页
第4页 / 共10页
JAVA实习报告范文_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《JAVA实习报告范文》由会员分享,可在线阅读,更多相关《JAVA实习报告范文(10页珍藏版)》请在金锄头文库上搜索。

1、JAVA实习报告范文JAVA实习报告范文【一】一、实习目的通过对java语言、JavaWeb Oracle数据库应用设计及SQL语言的复习和锻炼,并且通过使用MyEclipse开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用 设计。同时掌握并实践软件项目设计规范及其开发流程:需 求分析、概要设计、详细设计、代码编写、系统测试及软件 手册编写,以便提前适应软件公司开发流程、环境和工作要 求进一步了解java开发的相关知识,掌握java开发的基本 技术,丰富ja本文由论文联盟http:/ 收集整理va开发的 实战经验。学习SQL的基础知识及正确的运用方法,和有用 的相关技术,提高自己的

2、工作效率。通过实习,培养我们综 合运用已学知识Java语言的面向对象编程能力;培养我们动 手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要 流程。为毕业之后能够更快地进入工作状态并且能够更好的 工作,打好一定的基础。二、实习主要流程1、公司管理规则,程序员素质,程序员编码规范;2、需求开发与管理;3、面向对象分析与设计,面向对象编程的特性;4、javaSE、javaWeb、页面设计-JSP 页面;5、数据库设计、SQL应用;6、软件需求分析与设计;7、项目实战三、实习内容Oracle数

3、据库:数据库是数据的结构化集合。计算机是处理大量数据的 理想工具,因此,数据库管理系统在计算方面扮演着关键的 中心角色,或是作为独立的实用工具,或是作为其他应用程 序的组成部分。Oracle服务器还有一套实用的特性集合,这些特性是通过与我们用户的密切合作而开发的。在我们的基准测试主页 上,给由了 Oracle服务器和其他数据库管理器的比较结果。Oracle服务器最初是为处理大型数据库而开发的,与已有的解决方案相比,它的速度更快,多年以来,它已成功用 于众多要求很高的生产环境。 尽管Oracle始终在不断发展, 但目前Oracle服务器已能提供丰富和有用的功能。它具有 良好的连通性、速度和安全性

4、,这使的 Oracle十分适合于 访问Internet 上的数据库。java与SQL的应用:Java语言是编写数据库应用程序的杰生语言之一,它提供了方便访问数据的技术。利用Java语言中的JDBC技术,用户能方便地开发由基于Web网页的数据库访问程序,从而扩充网络应用功能。JDBC进而可使用标准的 SQL语言来存取 数据库中的数据,而不必再为每一种数据库系统编写不同的 Java程序代码。控制技术-Servlet 技术1)什么是 Servlet?一个servlet 就是Java编程语言中的一个类,它被用 来扩展服务器的性能,服务器上驻留着可以通过“请求 -响 应”编程模型来访问的应用程序。虽然

5、servlet可以对任何 类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于 HTTP 的 servlet 类。和包为编写servlet 提供了接口和类。所有的 servlet 都必须实现Servlet接口,该接口定义了生命周期方法。2) Servlet的生命周期一个servlet的生命周期由部署 servlet的容器来控制。 当一个请求映射到一个servlet时,该容器执行下列步骤。页面设计-JSP页面1)MVC模式为了 把 表现层 presentation 从请 求处理 request processing 和数据存储da

6、ta storage 中分离开来,SUN公 司推荐在 JSP文件中使用一种“模型 -视图-控制器”Model-view-controller 模式。规范的 SERVLE械者分离的JSP文件用于处理请求。当请求处理完后,控制权交给一个 只作为创建输由作用的 JSP页。有几种平台都基于服务于网 络层的模-视图-控件 模式它提供了用于网络应用编程的类 库,包括 URL URLConnection、Socket ServerSocket 等。 Java的RMI如分配不同的名字空间以防替代本地的同名类、 字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。6、

7、Java语言是体系结构中立的Java程序(后缀为java的文件)在Java平台上被编译为 体系结构中立的字节码格式(后缀为class的文件),然后可 以在实现这个 Java平台的任何系统中运行。这种途径适合 于异构的网络环境和软件的分发。7、Java语百是可移植的这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行 环境是用ANSI C实现的。8、Java是高性能的与那些解释型的高级脚本语言相比, Java的确是高性能 的。事实上,Java的运行速度随着 JIT(Just-In

8、-Time) 编译 器技术的发展越来越接近于 C+。9、Java语百是多线程的在Java语言中,线程是一种特殊的对象,它必须由 Thread类或其子(孙)类来创建。通常有两种方法来创建线程: 其一,使用型构为 Thread(Runnable) 的构造子将一个实现 了 Runnable接口的对象包装成一个线程,其二,从 Thread 类派生生子类并重写run方法,使用该子类创建的对象即为 线程。值得注意的是 Thread类已经实现了 Runnable接口, 因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持多个线程的同时执行

9、,并提供多线程之间的同步机制(关键字为synchronized)。10、Java语言是动态的Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外, Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。SQL Server在该系统中,与 Web服务器相连的数据库采用的是大型 关系数据库管理系统 一一SQL Server 20xx。它是基于客户 机/浏览机模式的数据库管理系统;它支持ODBC AD8技术的应用,可无缝的与 Windows 20xx Server 和IIS 集成, 提供高

10、效安全的数据访问服务;有利于整个系统管理规范化, 使数据的完整性、安全性得到保证。数据库设计实际上主要是所要处理的数据的表示方法 和存储结构的设计。在采用数据库技术之前,这些工作分散 在应用程序中进行;在采用数据库技术之后,这些工作可以 通过数据库设计集中起来系统地进行。进行数据库设计的首要任务是考虑信息需求,也就是数 据库要存入什么样的数据。创建数据库并不是仅仅为了存储 数据,更主要的目的是从中提取有用的信息。除了考虑数据 存储什么数据外,还应考虑存取方式,也就是处理需求。即 要根据用户提由的存取要求来设计数据模式和应用程序。【实训的收获与体会】初次涉及Java领域,感觉到Java入门是好像

11、没有 C,C+ 入门快,工具也没有什么Turbo C,Visual C+ 好用,什么JAVA_HOME,CLASSPATH拟机等概念都是初次基础,旁边 的人都很少用Java的。感觉Java就是做Applet的。让我 不可思议的是 JAVA 2,JDK,J2SE,J2EE,J2ME等新名词在自己 的脑海里蔓延。搭起 Java开发环境后,记得刚开始还是用 UltraEdit 编辑并编译的慢慢的改用JCreator 了,要开始干项目了,以前从书上看到的东西,在项目中有了很好的机会 去温习,开始主要是用Swing,开发桌面系统,放置一个按钮 怎么也放不好,后来才知道有一个布局管理器。后来开始涉及到数据

12、库访问,JDBCO随后Java规范了。最开始下载的规 范是 JDBC Specification ,很多概念一目了然,尤其是 DATABAS的事务性控制,自己对于她的理解慢慢的有了较为 深入的了解。对于开发 C/S结构,比如,Swing+JDBC,开发数 据库应用系统,让我学会开发两层结构的应用系统。开发豆豆网时,基于 Linux+JSP+JavaBean+Oracl的系 统。不同于Swing+JDBC的开发模式,系统之间多了一层 ;同 时,很多开发技术和面向左面系统不一样,比如分页技术。完成项目后,自己对于Java的很多方面都比较了解了。开始思考一个问题,J2EE是什么东西?。我们学习Jav

13、a大概 有3个方向,第一,桌面系统,包括C/S结构;第二,J2ME,面向无限领域,很有潜力的家伙,看看中国的手机用户就知 道了。第三,面向企业应用、计算的平台,J2EE。通过实习,我自身发生了重大的转变,我相信我会在JAVA开发这条路上走的更长更远。实习虽然结束了但是给我的感触很大。在信息时代,学 习是不断地汲取新信息,获得事业进步的动力。作为一名即 将毕业的大学生更应该把学习作为保持工作积极性的重要 途径。实习,是开端也是结束。展现在自己面前的是一片任自 己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工 作和生活中,我将继续学习,深入实践,不断提升自我。实习的同时也让我了解到了自己的不足

14、,我会继续努力完善自我。对于学校的精心安排和指导老师的用心辅导非常 感谢.JAVA实习报告范文【三】这一期的实习,虽然实习的时间不长,但是总体上收获挺大的,学习中我不但有了学 习成果的喜悦,而且自己也日渐成熟,有种说不生的喜悦。以下是我在这次实习中的一些感悟和体会:1 .通过过这次实习,我们不仅在编程的理论知识上有所 巩固和深化,更重要的是有了实战进行项目开发锻炼动手能 力的机会,积累了一笔宝贵的经验。 我学会了如何团队合作, 共同开发。独木难支,光靠一个人的力量是远远不够的。只 有管理组织好一个团队,才能够最终完成项目的开发,或许 在编程技术水平上团队成员有高有低,但是,每个人都有自 己的闪

15、光点,总可以在团队的找到适合自己的位置,每个人 在自己的团队中做的贡献,创造由不可磨灭的重大价值。2 .有些知识点以前没有学过,但我也没有去研究,实 习时突然间觉得自己真的有点无知,虽然现在去看依然可以 解决问题,但要浪费许多时间,这一点是我必须在以后的学 习中加以改进的地方,同时也要督促自己在学习的过程中不 断的完善自我。另外一点,也是在实习中必不可少的部分,就是同学之间的互相帮助。3 .我学会了如何理解和分析客户的需求。软件为客户 而生,只有理解了客户的需求才有写生优秀的软件的可能, 在这次实战演练中,老师教会了我们如何组织团队正确的理 解和分析客户的需求,并写生完善的需求分析,并用于项目 开发。4 .我学会了对按照需求对软件架构进行设计,这点 我想是我们许多同学之前都非常欠缺的,因为我们在学校的 时编写代码篇幅短小,功能单一,所以设计思路通常只留于 脑内,非常模糊。而在这次项目开发演练中,老师手把手的 教会我如何从需求中抽象由问题,并将之模块化,然后逐步 求精,就如同为高楼大厦搭建栋梁。此次实习,我深深体会到了积累知识的重要性。在实习 当中我们遇到了不少难题,但是经过我们大家的讨论和老师 细心的一一指导,问题得到了解决。实习结束了,收获颇丰,同时也更深刻的认识到要做一个合格的程序员并非我以 前想像的那么容易,最重要的还是细致严谨。社会是不会要 一个一无是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号