2022年java软件工程师顶岗实习报告 .pdf
《2022年java软件工程师顶岗实习报告 .pdf》由会员分享,可在线阅读,更多相关《2022年java软件工程师顶岗实习报告 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实 习 报 告一、实习目的进一步了解Java 开发的相关知识,掌握Java 开发的基本技术,丰富Java 开发的实战经验。学习SQL 的基础知识及正确的运用方法,ssh 等企业应用框架和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。二、实习单位xxxxxxxxx有限公司三、岗位介绍Java 软件工程师
2、,学习基于Java 平台的 Web 应用和设计知识。主要应用 java 基础、MySQL 数据库、Servlet技术、JSP 页面设计、JQuery、ajax、maven、freemarket、hibernate、struts2、spring、xml等技术完成网站与游戏后台的开发四、实习安排第一阶段:linux 第二阶段:java 基础知识第三阶段:数据库设计(oracle、mysql)第四阶段:Servlet&JSP;第五阶段:xml&jquery&ajax 第六阶段:三大框架第七阶段:maven 项目管理第八阶段:freemarket模版技术名师资料总结-精品资料欢迎下载-名师精心整理-第
3、 1 页,共 8 页 -1 第九阶段:自学lucene 与支付宝等网上支付五、实习内容5.1 linux系统介绍Linux是一种自由和开放源码的类Unix的操作系统,公司所用服务器一般部署在 linux系统下,linux系统以开源免费和稳定著称,我们主要认识了linux的文件系统、分区系统、常用命令,主要学习了linux的常用命令5.2 java基础知识Java 的基础知识对于一个java 软件工程师来说就好比是人的灵魂,现在的公司在招聘的时候不在乎你会不会流行的技术,如(Struts、Hibernate、Spring、ibatis 等)他看重的是你的基础扎不扎实,对于网易、腾讯等大公司来说更
4、是如此,我们在开发过程中运用了大量的java 基础知识,如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、IO 流 等等等等,所以一个系统对于java编程基础的依赖便不言而喻。5.3 MySQL、Oracle 数据库的介绍MySQL是最流行的开放源码SQL 数据库管理系统,它是由MySQL AB 公司开发、发布并支持的。MySQL AB 是由多名MySQL开发人创办的一家商业公司。它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。Oracle则是以稳定性著称,在访问量和数据大量交换的服务器中,Oracle 占了大臂的江山,在开发中主要用到了数据
5、库的查询语句、数据库的关系、事物等5.4 Java中的常用设计模式5.4.1 工厂模式客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -2 5.4.2 单例模式单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。5.5 Servlet&JSP技术的介绍5.5.1 什么是Servlet 一个 servlet就是 Java 编程语言
6、中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然 servlet可以对任何类型的请求产生响应,但通常只用来扩展Web 服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP 的 servlet类。javax.servlet和 javax.servlet.http包为编写servlet提供了接口和类。所有的servlet都必须实现Servlet接口,该接口定义了生命周期方法。5.5.2 Servlet的生命周期一个 servlet的生命周期由部署servlet的容器来控制。当一个请求映射到一个servlet时,
7、该容器执行下列步骤。5.5.3 JSP介绍JSP 是由 Sun Microsystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML 文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和 JSP 标签,就构成了JSP 网页 java 程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持 Java,也可以访问JSP 网页5.5.4 JSP&Servlet Java Servlet是 JS
8、P 技术的基础,而且大型的Web 应用程序的开发需要 Java Servlet和 JSP配合才能完成。现在许多Web服务器都支持名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 8 页 -3 Servlet,即使不直接支持Servlet的 Web 服务器,也可以通过附件的应用服务器和模块来支持Servlet,这得益于Java 的跨平台特性。另外,由于Servlet内部以线程方式提供提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Servlet的效率非常高5.6 MVC 模式为了把表现层presentation从请求处理request proc
9、essing 和数据存储 data storage中分离开来,SUN 公司推荐在JSP 文件中使用一种“模型-视图-控制器”Model-view-controller 模式。规范的 SERVLET或者分离的 JSP 文件用于处理请求。当请求处理完后,控制权交给一个只作为创建输出作用的JSP 页。有几种平台都基于服务于网络层的模-视图-控件模式(比如 Struts 和 Spring framework)。5.7 xml&jquery&ajax 5.7.1 xml Xml是用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。主要
10、学习了xml 的语法与读取xml 5.7.2 jquery query 是继 prototype之后又一个优秀的Javascript框架,jQuery使用户能更方便地处理HTML documents、events、实现动画效果,jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html 页保持代码和 html 内容分离,也就是说,不用再在html 里面插入一堆js 来调用命令了,只需定义id 即可5.7.2 ajax Ajax 的核心是JavaScript对象XmlHttpRequest。该对象在Inter
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年java软件工程师顶岗实习报告 2022 java 软件工程师 顶岗 实习 报告
限制150内