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
因篇幅问题不能全部显示,请点此查看更多更全内容