![java软件开发专业实习报告_第1页](http://file4.renrendoc.com/view/5d8f3354f61d21df3c4e7946519acd78/5d8f3354f61d21df3c4e7946519acd781.gif)
![java软件开发专业实习报告_第2页](http://file4.renrendoc.com/view/5d8f3354f61d21df3c4e7946519acd78/5d8f3354f61d21df3c4e7946519acd782.gif)
![java软件开发专业实习报告_第3页](http://file4.renrendoc.com/view/5d8f3354f61d21df3c4e7946519acd78/5d8f3354f61d21df3c4e7946519acd783.gif)
![java软件开发专业实习报告_第4页](http://file4.renrendoc.com/view/5d8f3354f61d21df3c4e7946519acd78/5d8f3354f61d21df3c4e7946519acd784.gif)
![java软件开发专业实习报告_第5页](http://file4.renrendoc.com/view/5d8f3354f61d21df3c4e7946519acd78/5d8f3354f61d21df3c4e7946519acd785.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA软件开发专业实习汇报实习的时间:4月5日实习的地点:软帝有限企业实习的目的:深入理解java开发的有关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及对的的运用措施,和有用的有关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程措施;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团体协作意识,理解软件开发的思索角度和重要流程。为毕业之后可以更快地进入工作状态并且可以更好的工作,打好一定的基础。四、实习的方式、措施:实践操作五、实习的要点:1.MySql数据库和SQL数据库的使用;2.Java中的常用设计模式;3.控制技术-Servlet技术4.页面设计-JSP页面;六、实习的内容:Mysql数据库1)MySQL数据库管理系统概述MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQLAB企业开发、公布并支持的。MySQLAB是由多名MySQL开发人开办的一家商业企业。它是一家第二代开放源码企业,结合了开放源码价值取向、措施和成功的商业模型。数据库是数据的构造化集合。计算机是处理大量数据的理想工具,因此,数据库管理系统在计算方面饰演着关键的中心角色,或是作为独立的实用工具,或是作为其他应用程序的构成部分。MySQL服务器尚有一套实用的特性集合,这些特性是通过与我们顾客的亲密合作而开发的。在我们的基准测试主页上,给出了MySQL服务器和其他数据库管理器的比较成果。MySQL服务器最初是为处理大型数据库而开发的,与已经有的处理方案相比,它的速度更快,数年以来,它已成功用于众多规定很高的生产环境。尽管MySQL一直在不停发展,但目前MySQL服务器已能提供丰富和有用的功能。它具有良好的连通性、速度和安全性,这使的MySQL十分适合于访问Internet上的数据库。2)MySQL稳定性每次公布的MySQL服务器均是可用的。仅当顾客尝试源自“灰色区域”的代码时才会出现问题。当然,新顾客不理解“灰色区域”是什么。因此,在本节中,我们简介了目前已知的此类区域。本节所作的简介重要针对MySQL服务器5.0版和更高版本。在最新的版本中,改正了所有已知和通报的缺陷,但“缺陷”一节所列的除外,此类缺陷与设计有关。java与SQL的应用Java语言是编写数据库应用程序的杰出语言之一,它提供了以便访问数据的技术。运用Java语言中的JDBC技术,顾客能以便地开发出基于Web网页的数据库访问程序,从而扩充网络应用功能。JDBC(JavaDatabaseConnectivity,Java数据库连接)是一种用于执行SQL语句的JavaAPI,可认为多种关系数据库提供统一的访问接口。JDBC由一组用Java语言编写的类与接口构成,通过调用这些类和接口所提供的措施,顾客可以以一致的方式连接多种不一样的数据库系统(如Access、SQLServer、Oracle、Sybase等),进而可使用原则的SQL语言来存取数据库中的数据,而不必再为每一种数据库系统编写不一样的Java程序代码。SQLServer是微软企业新一代的数据库产品,它是在SQLServer7.0建立的结实基础上产生的,并对SQLServer7.0做了大量扩展。SQLServer通过高端硬件平台以及最新网络和存储技术的支持,可为最大的Web站点和企业级应用提供可扩展性和高可靠性。Java中的常用设计模式1)工厂模式客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂祈求即可。消费者不必修改就可以接纳新产品。缺陷是当产品修改时,工厂类也要做对应的修改。如:怎样创立及怎样向客户端提供。3)工厂措施模式关键工厂类不再负责所有产品的创立,而是将详细创立的工作交给子类去做,成为一种抽象工厂角色,仅负责给出详细工厂类必须实现的接口,而不接触哪一种产品类应当被实例化这种细节。控制技术-Servlet技术1)什么是Servlet?一种servlet就是Java编程语言中的一种类,它被用来扩展服务器的性能,服务器上驻留着可以通过“祈求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的祈求产生响应,但一般只用来扩展Web服务器的应用程序。JavaServlet技术为这些应用程序定义了一种特定于HTTP的servlet类。javax.servlet和javax.servlet.http包为编写servlet提供了接口和类。所有的servlet都必须实现Servlet接口,该接口定义了生命周期措施。2)Servlet的生命周期一种servlet的生命周期由布署servlet的容器来控制。当一种祈求映射到一种servlet时,该容器执行下列环节。页面设计-JSP页面1)MVC模式为了把体现层presentation从祈求处理requestprocessing和数据存储datastorage中分离开来,SUN企业推荐在JSP文献中使用一种“模型-视图-控制器”Model-view-controller模式。规范的SERVLET或者分离的JSP文献用于处理祈求。当祈求处理完后,控制权交给一种只作为创立输出作用的JSP页。有几种平台都基于服务于网络层的模-视图-控件模式(例如Struts和Springframework)。2)JSP技术的强势(1)一次编写,到处运行。在这一点上Java比PHP更杰出,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统布署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。(3)强大的可伸缩性。从只有一种小的Jar文献就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一种巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,并且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。3)JSP技术的弱势(1)与ASP同样,Java的某些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,因此极大的增长了产品的复杂性。(2)Java的运行速度是用class常驻内存来完毕的,因此它在某些状况下所使用的内存比起顾客数量来说确实是“最低性能价格比”了。从另首先,它还需要硬盘空间来储存一系列的.java文献和.class文献,以及对应的版本文献。4)JSP内置对象(1)request对象:该对象封装了顾客提交的信息,通过调用该对象对应的措施可以获取封装的信息,虽然用该对象可以获取顾客提交信息。(2)response对象:对客户的祈求做出动态的响应,向客户端发送数据。(3)session对象session对象是一种JSP内置对象,它在第一种JSP页面被装载时自动创立,完毕会话期管理。从一种客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一种会话。当一种客户访问一种服务器时,也许会在这个服务器的几种页面之间反复连接,反复刷新一种页面,服务器应当通过某种措施懂得这是同一种客户,这就需要session对象。(4)application对象服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一种,直到服务器关闭。不过与session不一样的是,所有客户的application对象都是同一种,即所有客户共享这个内置的application对象。(5)out对象out对象是一种输出流,用来向客户端输出数据。out对象用于多种数据的输出。七、实践的感受和体会:实习是为未来打基础的重要阶段,爱惜自己每一种工作的机会,不管什么人,什么学历,从事什么工作,好好的体现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰苦,尽管经历的方式不尽相似,但它的成果是相似的,我们都会因涉事而成长。通过实习,我自身发生了重大的转变。首先
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度酒店客房翻新装修承包合同
- 2025年度厨师餐饮项目合伙人聘用合同范例
- 2025年离婚协议中共同债务分担及清偿协议范本
- 2025年度离婚协议书中子女心理健康关怀与辅导协议
- 2025年度城市综合体房地产开发建设工程合同
- 制定客户忠诚计划的月度工作计划
- 住院患者权益维护措施计划
- 国际贸易的市场分析与预测计划
- 应对突发事件的生产计划调整
- 秋季学期学业辅导计划
- 保障性住房建设资金来源与运作机制
- 《群英会蒋干中计》课件38张 2023-2024学年高教版(2023)中职语文基础模块下册
- 金点子活动总结汇报
- 大单元教学和集体备课研究
- 原料验收标准知识培训课件
- 江苏春节风俗 南京夫子庙、盐水鸭与昆曲
- Unit4MyfamilyStorytime(课件)人教新起点英语三年级下册
- 《学术不端行为》课件
- 《麦田怪圈探密》课件
- 物流运作管理-需求预测
- 《电机与电气控制(第三版)习题册》 习题答案
评论
0/150
提交评论