Java专业实习总结文档格式.docx
- 文档编号:21527035
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:5
- 大小:28.61KB
Java专业实习总结文档格式.docx
《Java专业实习总结文档格式.docx》由会员分享,可在线阅读,更多相关《Java专业实习总结文档格式.docx(5页珍藏版)》请在冰豆网上搜索。
1.实习单位介绍
中软国际长沙ETC是中软国际ETC继北京总部基地之后,在全国建立的第一家分基地,也是湖南省政府招商引资的重点支持项目之一。
中软国际长沙ETC凭借对服务外包行业人才需求的深刻理解,以及在服务外包人才培训领域的丰富经验、良好的企业及院校合作资源,成为支持软件产业高速发展的人才战略组成部分,同时也是软件及外包业务快速发展的重要人才支持平台。
中软国际在专业学科建设、师资培养、实践教学、就业服务、基地共建等多个领域进行了卓有成效的合作和模式创新,为提升院校竞争力和知名度发挥了重要作用。
长沙ETC从20XX年4月份启动以来,至20XX年4月,以接纳包括哈尔滨工业大学等知名院校在内的共计55所院校,培训学员数量5400多人。
2.实习岗位介绍
我在中软国际长沙ETC实习期间的岗位是Java软件工程师。
实习期间参与人力资源管理系统的开发,根据开发规范和流程独立完成模块设计、编码、测试。
编写相关应用系统的开发文档、数据库设计文档等。
较为详细和系统的掌握了软件开发的知识体系。
把所学知识与解决实际问题相联系,培养了自己发现问题、分析问题和解决问题的能力,从而提高了自己从事实际工作的能力。
三、实习内容及过程
1.Java基础知识
Java的基础知识对于一个Java软件工程师来说就好比是人的灵魂,现在的公司在招聘的时候很多都不在乎你会不会流行的技术,如(Struts、Hibernate、Spring、ibatis等)。
他看重的是你的基础扎不扎实,对于网易、腾讯等大公司来说更是如此,我们在开发过程中运用了大量的Java基础知识,如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、IO流等等,所以一个系统对于Java编程基础的依赖便不言而喻。
2.MySQL、Oracle数据库
MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQLAB公司开发、发布并支持的。
MySQLAB是由多名MySQL开发人创办的一家商业公司。
它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。
Oracle则是以稳定性著称,在访问量和数据大量交换的服务器中,Oracle占了大臂的江山,在开发中主要用到了数据库的查询语句、数据库的关系、事物等。
3.Servlet和JSP
一个Servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。
虽然Servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。
JavaServlet技术为这些应用程序定义了一个特定于HTTP的Servlet类。
javax.servlet和javax.servlet.http包为编写Servlet提供了接口和类。
所有的Servlet都必须实现Servlet接口,该接口定义了生命周期方法。
JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。
在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页Java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。
JavaServlet是JSP技术的基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。
现在许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器,也可以通过附件的应用服务器和模块来支持Servlet,这得益于Java的跨平台特性。
另外,由于Servlet内部以线程方式提供提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Servlet的效率非常高。
4.三大框架
Struts2是Struts的下一代产品,是在struts1和WebWork的技术基础上进行了合并的全新的Struts2框架。
其全新的Struts2的体系结构与Struts1的体系结构差别巨大。
Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts2可以理解为WebWork的更新产品。
虽然从Struts1到Struts2有着太大的变化,但是相对于WebWork,Struts2的变化很小。
篇二:
在学院领导老师的带领和安排下,我们在上个学期末,到北京进行了为期10天的专业实习。
在实习过程中,我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。
本次实训我们分为两个阶段,前五天为第一阶段,我们进行了理论知识的学习,巩固和深化了所学的编程知识。
以下谈一谈个人的感受与体会
一、理论知识的学习
在实训进行的前五天,我们上的是java编程的理论课。
负责上课的老师言语风趣幽默而不失严谨,在老师的引导和启发下,我们巩固了之前在学校所学的编程知识,并加以深化,澄清之前对编程技术认识的一些错误或模糊的概念。
我们还在课上以java里GUI编程常用的swing框架和JAVA的容器体系作为切入点,框架作为这期间除了学习一般的编程的知识技巧。
在全面的系统的认识了框架同时补充学习了泛型技术,以及框架中架构思想的知识。
在企业的实际编码过程中,一个个框架构成了软件的基石,只有掌握了几门框架知识,才能在实践中高效开发,让自己的产品在市场上立于不败之地。
在理论课的学习过程中,我们也暴露了一些问题,比如在学校上课学习时,对所学知识只是知其然而不知其所以然,不太愿意深钻,和超前学习一些知识。
二、项目开发实战练习
在结束了理论知识的学习之后,后五天我们在实训基地进行了项目开发的实战练习。
项目的名称是superVCD,是由海辉曾经所接的一个远程音乐唱片管理软件项目的精简版。
虽然有所精简,但是其内容对我们学习仍具有相当的价值,对我们了解真实的软件的设计规范,编码规范,文档规范以及客户对软件的需求很有参考价值。
该内容囊括了GUI设计和编码,容器与泛型的知识,规范文档编写,测试及日志系统,甚至要求我们实现一个专用的轻量级数据库系统,这无疑是对我们很好的一次历练机会,同时可以积累丰富的知识。
平时我们很少有机会能够完成一个如此规模的项目,所以在这次项目实战训练中,我的收获也有很多。
第一,我学会了如何规范的编写代码和文档。
文档和代码是团队各成员在项目开发交流合作中的纽带,风格随意混乱的代码和缺失或语义不明的文档会让团队中的其他成员不能理解和使用自己写的程序,我在平时编写代码比较随意,并不注重这一点,经历这次实战演练之后,我一定会严格的遵守编码规范。
第二,我学会了如何理解和分析客户的需求。
软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
第三,我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。
而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
第四,我学会了如何团队合作,共同开发。
作为项目开发小组的组长,我的体会更加深刻。
独木难支,光靠一个人的力量是远远不够的。
只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水平上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
第五,我学会了如何与客户沟通并展示自己的项目,软件项目的开发最终需要的是客户的认可,让客户了解并认可自己的产品的办法就是用言语将自己的项目的的一面展示出来,在最后一天里,实训的老师组织了项目的答辩,给我们提供了锻炼自己的表达能力,展示自己的项目的舞台。
在实战的过程中,我对项目开发流程有了切实的体会:
学会了如何编写规范合格的代码和文档;
学会了了正确理解分析客户需求并设计项目的方法;
体会到了团队合作精神的重要性,明白了组织团队进行项目开发的具体流程,还了解到了向客户展示产品以及与客户进行沟通的技巧。
经历过这次实习实训,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。
实训虽已结束,但我们的不断学习的征途才刚刚迈出第一步。
今后的路还很长,还有很多机会去实习提高,我们要以更加积极的姿态去充实自己,学习,不断地迎接挑战。
篇三:
一实习目的
理论联系实际,巩固所学知识,提高处理实际问题的能力。
为自己能顺利与社会环境接轨做准备。
二实习任务
计算机基础理论在实践中的应用
三实习内容
1.mysql数据库的安装。
配置和使用
2.java基础,java网络编程
3.linux基础命令,linuxbashshell编程,linux服务器的配置,linux常用软件的安装配置使用
4.网络安全
5.计算机的日常维护
四实习过程
1.网络基础的实践
20XX年1月6日,我把电脑从学校搬回家里。
20XX年1月13日,家里的网络通了。
在这段时间内,我和家人去网通的代理商那里报装了adsl1m包年的套餐。
我在代理商那里观察了他们的网络布线情况。
那里有一个modem和一个交换机,上面密密麻麻地布满了许多网线和一些电话线。
20XX年1月13日,安装人员终于来到我家,帮助我们接通了网络。
家里电脑的上网方式是虚拟拨号上网,使用的ppp协议。
线路连接方式是:
电话线——modem——电脑网卡的rj45接口。
电脑在学校上网的线路连接方式是:
电话线——分离器——电话机——路由器——电脑主机的rj45接口。
在学校,提供服务的运营商是中国电信;
在家里,提供服务的运营商是中国网通。
使用中国电信的打开南方的网页快,例如打开qq空间;
使用中国网通的打开北方的网页快,例如看央视的视频。
我的电脑在家里出现的问题有:
1.打开不了qq空间(在学校可以)2.linux上不了网(在学校可以)。
2.数据库的学习
20XX年2月,我开始做毕业设计。
数据库sql200在xp2安装过程中失败。
失败的原因本人至今不知道。
大二时曾经安装过sqlXX,后来使用出现问题,我把它卸载掉。
本人重装系统后发现原来重装前的系统可以安装sqlXX,从那一次开始,安装都失败了。
有一次,安装sqlXX过程中出现系统蓝屏。
本人得出的结论是:
sqlXX软件与xp2系统不兼容。
本人是盗版软件的受害者。
因此,本人下决心学习mysql。
msql是稳定的,开源的中小型数据库。
在不同系统都可以安装,使用mysql.。
大二学习的数据库是sqlXX,这段时间学习的数据库是mysql。
mysql是使用命令行的方式,sqlXX是图形界面。
他们的语法都是sql语言。
所以,学习难度不大。
他们的语法之间有细微的差别。
3.计算机日常维护与网络安全
从20XX年3月至今(在电脑上网期间),我认为微软自带的ie浏览器的稳定性和安全性差。
本人偏爱firefox浏览器。
firefox的安全性和稳定性较强,可以根据需要安装插件。
不知道为什么,本人用xp2系统安装光盘卸载ie失败,只好用ie修复专家把ie的部分屏蔽。
但是有的网页只能ie用打开,如在央视在线观看视频。
在使用系统xp2的过程中,计算机的蓝屏故障频繁。
蓝屏故障的原因有软件安装问题,有时候软件卸载引起的问题。
所以我决定学习linux,在windows中打游戏,看视频。
4.linux的学习
本人在校使用linux系统上网学习中未发现计算机蓝屏。
本人对linux的安全性和稳定性非常欣赏。
除了毕业设计时间外,本人在今年上半年在家认真学习linux。
鸟哥linux私房菜是很好的教材。
平时经常linux在系统下操作,如安装,卸载常用软件,打游戏,听歌等日常活动。
本人学习了linux的基础命令后学习了的linux基础编程。
可以通过学习linux的编程,熟练掌握vi编辑器的使用。
学习程序写注释,编写程序所需注意的问题。
本人对的linux网络安全感兴趣。
本人正在学习鸟哥的linux私房菜服务器版结合复习网络基础的内容。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 专业 实习 总结