您的当前位置:首页正文

java软件工程师实习报告

2024-04-23 来源:易榕旅网
竭诚为您提供优质文档/双击可除

java软件工程师实习报告

篇一:java软件工程师顶岗实习报告实习报告一、实习目的

进一步了解Java开发的相关知识,掌握本技术,丰富Java开发的实战经验。学习

Java开发的基sQL的基础知识

及正确的运用方法,ssh等企业应用框架和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

二、实习单位xxxxxxxxx有限公司三、岗位介绍

第1 页共24 页

Java软件工程师,学习基于Java平台的web应用和设

技术、

计知识。主要应用java基础、mysQL数据库、servlet

Jsp页面设计、JQuery、ajax、maven、freemarket、hibernate、struts2、spring、xml等技术完成网站与游戏后台的开发

四、实习安排第一阶段:linux

第二阶段:java基础知识第三阶段:数据库设计第四阶段:servlet&Jsp

(oracle、mysql) ;

第五阶段:xml&jquery&ajax 第六阶段:三大框架第七阶段:maven项目管理第八阶段:freemarket第九阶段:自学五、实习内容5.1linux

系统介绍

unix的操作系统,公

系统以开源

模版技术

lucene与支付宝等网上支付

Linux是一种自由和开放源码的类司所用服务器一般部署在

linux

系统下,linuxlinux

免费和稳定著称,我们主要认识了系统、常用命令,主要学习了

5.2java基础知识Java的基础知识对于一个

linux

的文件系统、分区

的常用命令

java软件工程师来说就好比

第2 页共24 页

是人的灵魂,现在的公司在招聘的时候不在乎你会不会流行的技术,如(struts

、hibernate、spring、ibatis

等)他看

重的是你的基础扎不扎实,对于网易、腾讯等大公司来说更是如此,我们在开发过程中运用了大量的

java基础知识,

如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、

Io流…等等等等,所以一个系统

对于java编程基础的依赖便不言而喻。

5.3mysQL、oracle数据库的介绍mysQL是最流行的开放源码

sQL数据库管理系统,它是

由mysQLAb公司开发、发布并支持的。

mysQLAb是由多名

mysQL开发人创办的一家商业公司。它是一家第二代开放源码公司,结合了开放源码价值取向、

方法和成功的商业模型。

oracle则是以稳定性著称,在访问量和数据大量交换的服务器中,oracle占了大臂的江山,在开发中主要用到了数据库的查询语句、数据库的关系、事物等

5.4Java中的常用设计模式5.4.1工厂模式

客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。

5.4.2单例模式

第3 页共24 页

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。

5.5servlet&Jsp

技术的介绍

5.5.1什么是servlet 一个servlet

就是Java编程语言中的一个类,它被用

-响

来扩展服务器的性能,服务器上驻留着可以通过“请求应”编程模型来访问的应用程序。虽然类型的请求产生响应,但通常只用来扩展程序。JavaservlethTTp的servlet

javax.servletservletservlet

servlet

可以对任何

web服务器的应用

技术为这些应用程序定义了一个特定于

类。

和javax.servlet.http

servlet

包为编写都必须实现

提供了接口和类。所有的

接口,该接口定义了生命周期方法。

的生命周期的生命周期由部署

servlet

servlet

的容器来控制。

5.5.2servlet一个servlet

当一个请求映射到一个

5.5.3Jsp

介绍

时,该容器执行下列步骤。

Jsp是由sunmicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页*.html)中加入Java程序片段(scriptlet

hTmL文件(*.htm,)和Jsp标签,

就构成了Jsp网页java程序片段可以操纵数据库、重新定

第4 页共24 页

向网页以及发送e-mail等,实现建立动态网站所需要的功

能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持

5.5.4Jsp&servlet Javaservlet程序的开发需要

是Jsp技术的基础,而且大型的Javaservlet

web应用

Java,也可以访问Jsp网页

和Jsp配合才能完成。现在许

多web服务器都支持

servlet

,即使不直接支持

servlet

的web服务器,也servlet

,这得益

可以通过附件的应用服务器和模块来支持于Java的跨平台特性。另外,由于

servlet内部以线程方

式提供提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此效率非常高

5.6mVc模式为了把表现层requestprocessing

presentation

从请求处理

中分离开来,-视图-控制器”

servlet

和数据存储datastorage

sun公司推荐在Jsp文件中使用一种“模型model-view-controller

模式。规范的seRVLeT或者分离的

Jsp文件用于处理请求。当请求处理完后,控制权交给一个只作为创建输出作用的

Jsp页。有几种平台都基于服务于网

和springframework)

第5 页共24 页

络层的模-视图-控件模式(比如struts

因篇幅问题不能全部显示,请点此查看更多更全内容