Java软件开发实习报告范文.docx
《Java软件开发实习报告范文.docx》由会员分享,可在线阅读,更多相关《Java软件开发实习报告范文.docx(20页珍藏版)》请在优知文库上搜索。
1、Java软件开发实习报告范文同学们可以通过实习对java语言、JaVaWeb、Oracle数据库应用设计与SQ1.语言的更习和熬炼,并且通过运用MyECliPSe开发平台设计库存管理系统项目,以达到充分熟识开发平台与其应用设计。卜面带来JaVa软件开发实习报告范文,欢迎阅读!JaVa软件开发实习报告范文一一、实习目的通过对java语言、JavaWeb.Oracle数据库应用设计与SQ1.语言的更习和熬炼,并且通过运用YyECliPSe开发平台设计库存管理系统项目,以达到充分熟识开发平分与其应用设计。同时驾驭并实践软件项目设计规范与其开发流程:需求分析、概要设计、具体设计、代码编写、系统测试与软
2、件手册编写,以便提前适应软件公司开发流程、环境和匚作要求进一步了解java开发的相关学问,驾驭java开发的基本技术,丰富java开发的实战阅历。学习SQ1.的基础学问与正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培育我们综合运用已学学问Java语言的面对对象编程实力:培育我们动手实力:培育我们良好编程规范、编程方法;以便能较全面地理解、驾驭和综合运用所学的学问,提高自身的编程实力;增加自己的团队协作意识,J解软件开发的思索角度和主要流程。为毕业之后能够更快地进入工作状态并旦能够更好的工作,打好确定的基础。二、实习主要流程1、公司管理规则,程序员素养,程序员编码规范:2、需
3、求开发与管理;3、面对对象分析与设计,面对对象编程的特性;4、javaSEsJavaWeb、页面设计JSP页面;5、数据库设计、SQ1.应用;6、软件需求分析与设计:7、项目实战三、实习内容Oracle数据库数据库是数据的结构化集合。计算机是处理大量数据的志向工具,因此,数据库管理系统在计算方面扮演若关键的中心角色,或是作为独立的好用工具,或是作为其他应用程序的组成部分。Oracle服务器还有一套好用的特性集合,这些特性是通过与我们用户的亲密合作而开发的。在我们的基准测试主页上,给出了Oracle服务器和其他数据库管理器的比较结果。Oracle服务器最初是为处理大型数据库而开发的,与已有的解决
4、方案相比,它的速度更快,多年以来,它已胜利用于众多要求很高的生产环境。尽管Oracle始终在不断发展,但目前Oracle服务器已能供应丰富和有用的功能.它具有良好的连通性、速度和平安性,这使的Oracle特别适合于访问InIernel上的数据库。java与SQ1.的应用Java语言是编写数据库应用程序的杰出语言之一,它供应便利访问数据的技术。利用Java语言中的JDBC技术,用户能便利地开发出基于Web页的数据库访问程序,从而扩充络应用功能。JDBC(JavaDatabaseConnectivity,Java数据库连接)是一种用于执行SQ1.语句的JavaAPI,可以为多种关系数据库供应统一的
5、访问接口。JDBC由一组用Java语言编写的类与接口组成,通过调用这些类和接口所供应的方法,用户能够以样的方式连接多种不同的数据库系统(如Access、SQ1.ServerXXOracle、SybaSe等),进而可运用标准的SQ1.语言来存取数据库中的数据,而不必再为每一种数据库系统编写不同的JaVa程序代码。限制技术Servlel技术1)什么是SerVIeI一个servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留若可以通过“恳求响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的恳求产生响应,但通常只用来扩展Web服务器的应用程序。JaVaSer
6、Vlet技术为这些应用程序定义了个特定于的servlet类。和包为编写servlet供应/接口和类。全部的SerVIel都必需实现SerVlet接口,该接口定义了生命周期方法。2) SerVIet的生命周期个SerVIet的生命周期由部署servlet的容器来限制.当个恳求映射到一个SerVIeI时,该容器执行下列步骤。页面设计JSP页面DMVC模式为If把表现层presentation从恳求处理requestprocessing和数据存储datastorage中分别开来,SUN公司举荐在JSP文件中运用种“模型视图限制器ModelVieWCOnlrouer模式。规范的SERV1.ET或者分别
7、的JSP文件用于处理恳求。当恳求处理完后,限制权交给个只作为创建输出作用的JSP页。有几种平台都基于股务于络层的模视图控件模式(比如Struts和SPringframework)2) JSP技术的强势(l)-次编写,到处运行。在这一点上JaVa比PHP更精彩,除了系统之外,代码不用做任何更改。(2)系统的多平分支持。基木上可以在全部平台上的随意环境中开发,在随意环境中进行系统部署,在随意环境中扩展。相比ASP/PHP的局限性是自不待言的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,至多台APPIiCation进行事务处理,消
8、息处理,一台服务器到多数台服务器,Java显示一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这点与ASP很像,Java已经有了很多特别优秀的开发工具,而且很多可以免费得到,并且其中很多己经可以顺当的运行于多种平台之卜。3) JSP技术的弱势(1)与ASPi样,Java的些优势正是它致命的问题所在。正是由于为J跨平台的功能,为极度的伸缩实力,所以极大的增加/产品的困难性。(2)JaVa的运行速度是用CIaSS常驻内存来完成的,所以它在些状况下所运用的内存比起用户数量来说的确是“最低性能价格比”ro从另一方面,它还须要硬盘空间来储存系列的.java文件和.class文件,以与对应的版本文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 软件 开发 实习 报告 范文
