java软件工程师顶岗实习报告.pdf
《java软件工程师顶岗实习报告.pdf》由会员分享,可在线阅读,更多相关《java软件工程师顶岗实习报告.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 实习报告 一、实习目的 进一步了解 Java 开发的相关知识,掌握 Java 开发的基本技术,丰富Java 开发的实战经验。学习 SQL 的基础知识及正确的运用方法,ssh 等企业应用框架和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识 Java 语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。二、实习单位 xxxxxxxxx 有限公司 三、岗位介绍 J
2、ava 软件工程师,学习基于 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、自学 lucene 与支付宝等网上支付 1 五、实习内容 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 工厂模式 客户类和工厂类分开.消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。5.4。2 单例模式 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个 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
8、 Servlet 是 JSP 技术的基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。现在许多 Web 服务器都支持 Servlet,即使不直接支持 Servlet 的 Web 服务器,也可以通过附件的应用服务器和 3 模块来支持 Servlet,这得益于 Java 的跨平台特性。另外,由于 Servlet内部以线程方式提供提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此 Servlet 的效率非常高 5.6 MVC 模式 为了把表现层 presentation 从请求处理 request processi
9、ng 和数据存储 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 对象 XmlHttpReq
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 软件工程师 顶岗 实习 报告
限制150内