java实训报告范文共10篇Word文档格式.docx

上传人:b****2 文档编号:14829659 上传时间:2022-10-25 格式:DOCX 页数:17 大小:34.52KB
下载 相关 举报
java实训报告范文共10篇Word文档格式.docx_第1页
第1页 / 共17页
java实训报告范文共10篇Word文档格式.docx_第2页
第2页 / 共17页
java实训报告范文共10篇Word文档格式.docx_第3页
第3页 / 共17页
java实训报告范文共10篇Word文档格式.docx_第4页
第4页 / 共17页
java实训报告范文共10篇Word文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

java实训报告范文共10篇Word文档格式.docx

《java实训报告范文共10篇Word文档格式.docx》由会员分享,可在线阅读,更多相关《java实训报告范文共10篇Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

java实训报告范文共10篇Word文档格式.docx

三、课程设计报告内容4

设计方案的论证4

设计概述4

设计步骤4

课程设计的模块及功能4

开发环境8

四、程序流程图与功能结构图9

五、结论10

六、心得体会11

七、参考书目12

八、附录13

一、课程设计目的

专业能力目标

1.掌握规划网站的内容结构,目录结构,链接结构的方法。

2.熟练掌握网页制作软件的基本操作,和使用技能。

3.掌握使用JAVA语言进行面向对象设计的基本方法,提高运用分析问题,解决问题的能力。

4.提高我们对JAVABEN组建的掌握和运用能力,让我们更熟练应用图像的界面。

5.掌握页面的整体控制和头部内容的设置方法。

6.熟练掌握动态网站相关组件的设计:

servelet、javabean、jsp、过滤器等。

7.熟练建立各种形式的超链网站测试的方法。

通用能力目标

1、合理安排自己的任务及时间,来完成本次课题。

2、通过对所选课题的分析,有针对性的进行调查研究,学会收集、整理相关资料。

二、课程设计题目描述和要求题目描述

课程设计题目为《婚庆公司》,可以实现登陆、注册、留言板等功能。

实训要求

为了确保实训顺利进行,圆满成功,培养同学们良好的习惯,增强修养,提高个人素质,特制定如下实训要求:

1、在规定时间完成课程设计任务书中的全部任务。

2、通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容。

3、通过对所选课题的分析,有针对性的进行调查研究,学会收集、整理相关资料等。

4、实训内容里要求的必须要全面实现。

对于学生所选的课题,根据需要可以适当选取本学期所做的实验部份内容。

6、设计报告要做到文字通畅、论点正确、论述有据。

7、课程设计报告、作品刻成光盘和以书面打印形式的报告交给指导教师。

三、课程设计报告内容实习报告

一、实习时间二、实习地点

无锡NIIT软件服务外包实训基地三、实习目的

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

学习SQL的基础知识及正确的运用方法,ssh等企业应用框架和有用的相关技术,提高自己的工作效率。

通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;

培养我们动手能力;

培养我们良好编程规范、编程方法;

以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;

增强自己的团队协作意识,了解软件开发的思考角度和主要流程。

为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

四、实习内容概要

应用java基础、MySQL数据库、Servlet技术、JSP页面设计、

JQuery、ajax、hibernate、struts2、spring、xml等技术完成网站后台的开发。

五、实习内容

java基础知识

Java的基础知识对于一个java软件工程师来说就好比是人的灵魂,现在的公司在招聘的时候不在乎你会不会流行的技术,如(Struts、Hibernate、Spring、ibatis等)他看重的是你的基础扎不扎实,对于网易、腾讯等大公司来说更是如此,我们在开发过程中运用了大量的java基础知识,如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、IO流?

等等等等,所以一个系统对于java编程基础的依赖便不言而喻。

、Oracle数据库的介绍

MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQLAB公司开发、发布并支持的。

MySQLAB是由多名MySQL开发人创办的一家商业公司。

它是一家第二代开放源

码公司,结合了开放源码价值取向、方法和成功的商业模型。

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

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

客户类和工厂类分开。

消费者任何时候需要某种产品,只需向工厂请求即可。

消费者无须修改就可以接纳新产品。

缺点是当产品修改时,工厂类也要做相应的修改。

如:

如何创建及如何向客户端提供。

单例模式

单例模式的意思就是只有一个实例。

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

这个类称为单例类。

Servlet&

JSP技术的介绍什么是Servlet

一个servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。

虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。

JavaServlet技术为这些应用程序定义了一个特定于HTTP的servlet类。

和包为编写servlet提供了接口和类。

所有的servlet

都必须实现Servlet接口,该接口定义了生命周期方法。

Servlet的生命周期

一个servlet的生命周期由部署servlet的容器来控制。

当一个请求映射到一个servlet时,该容器执行下列步骤。

JSP介绍

JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。

在传统的网页HTML文件中加入Java程序片段和JSP标签,就构成了JSP网页java程

序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。

所有程序操作都在服务

器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。

JSP&

Servlet

JavaServlet是JSP技术的基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

现在许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器,也可以通过附件的应用服务器和模块来支持Servlet,这得益于Java的跨平台特性。

另外,由于Servlet内部以线程方式提供提供服务,不必对于每个请求

都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Servlet的效率非常高。

MVC模式

为了把表现层presentation从请求处理requestprocessing和数据存储datastorage中分离开来,SUN公司推荐在JSP文件中使用一种“模型-视图-控制器”Model-view-controller模式。

规范的SERVLET或者分离的JSP文件用于处理请求。

当请求处理完后,控制权交给一

个只作为创建输出作用的JSP页。

有几种平台都基于服务于网络层的模-视图-控件模式(比如Struts和Springframework)。

xml&

jquery&

ajaxxml

Xml是用于标记电子文件使其具有结构性的标记语言,

可以用来标记

数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。

主要学习了xml的语法与读取xml。

jquery

query是继prototype之后又一个优秀的Javascript

框架,jQuery使用户能更方便地处理

HTMLdocuments、events、实现动画效果,jQuery还有一个

比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。

jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

ajax

Ajax的核心是JavaScript对象XmlHttpRequest。

该对象在Internet

Explorer5中首次引入,它是一种支持异步请求的技术。

简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户,AJAX不是一种

新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。

三大框架

Struts2

Struts2是Struts的下一代产品,是在struts1和WebWork的技术基础上进行了

合并的全新的Struts2框架。

其全新的Struts2的体系结构与Struts1的体系结构差别巨大。

Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts2可以理解为WebWork的更新产品。

然从Struts1到Struts2有着太大的变化,但是相对于WebWork,Struts2的变化很小。

Hibernate

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量

级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

Spring

spring在英文里有春天、弹簧、跳跃和泉眼的意思。

Spring也表示是

一个开源框架,是为了解决企业应用程序开发复杂性由RodJohnson创建的。

框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。

Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。

然而,Spring的用途不仅限于服务器端的开发。

从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

六、实习总结及体会

通过这次实习机会,我主要学习了以上这些java编程的技术,同时也明白了身处公司中如何更好地与同事配合,毕竟在软件开发中,你不可能一个人干完一个系统,大家都是通过svn等团队管理工具互相配合完成编程任务。

在实习之前,我对软件开发的过程只有一个模糊地印象,以为只要把代码编写完之后就算基本上一个项目开发完毕了。

然而通过这次实习,彻底颠覆了我的认知,我当时的认知无疑是非常幼稚和可笑的,完全的软件开发过程不只只是编写代码,在编写代码之前还有好多的事情要做,比如文档的编写、对项目进行需求分析、数据库设计等等。

代码编写完成之后还要进行测试,以及人员的培训,这些都是必须做,也是必不可少的项目,甚至比代码的编写还重要。

以前总是觉得自己干不好编程,没有足够的自信,但通过一系列知识的学习,还有人际交往能力的提高,我渐渐地认识到如果个人想要在公司立足,除了要有扎实的知识基础,还必须具备良好的交流沟通能力,虽然现在我在公司基本没出现加班的情况,但做这一行就得做好心里准备,时刻准备战斗,对于我们现在这个阶段来说,实践就是提高的唯一捷径,在这个关键的阶段中,你必须做到肯吃苦,不怕累,让知识和技能

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1