东软实训报告[互联资料]

上传人:8** 文档编号:196417688 上传时间:2023-03-29 格式:DOC 页数:4 大小:48KB
收藏 版权申诉 举报 下载
东软实训报告[互联资料]_第1页
第1页 / 共4页
东软实训报告[互联资料]_第2页
第2页 / 共4页
东软实训报告[互联资料]_第3页
第3页 / 共4页
资源描述:

《东软实训报告[互联资料]》由会员分享,可在线阅读,更多相关《东软实训报告[互联资料](4页珍藏版)》请在装配图网上搜索。

1、 东软实习报告2016年7月27日,我们一行人来到沈阳东软睿道集团开始为期三个月的实训。东软睿道教育信息技术有限公司(简称东软睿道)由东软创办,是东软基于20年来对IT产业实践的理解和对IT教育实践的洞察,整合国内外众多优秀合作伙伴的教育资源和产品,依托信息与通信技术,通过线上与线下服务模式的组合,基于互联网和云计算来实现交互式与实践式学习的教育与人才服务提供商。东软睿道倡导“信息技术服务教育未来”的经营理念,将科学的学习方法与先进的信息通信技术相结合,致力于成为中国领先的工程教育服务的提供者。目前,公司在沈阳、大连、南京、成都、无锡、天津、郑州、南昌、青岛、广州建立了10个分布式的人才基地,

2、与全球500所高校、400家企业建立了持续稳定的深度合作。东软睿道工程教育是大学生及大学后提高职业技能的平台。他们面向高校、个人、政府提供以东软知识体系为核心的人才培养解决方案;面向企业构建以“高绩效金字塔”为基础,以建立高绩效组织为目标的解决方案,并提供咨询、培训、人才服务及IT信息系统等产品和服务。在产品领域,他们提供国内领先的学习管理系统Skillbase及依托东软20余年IT行业技术与经验积淀的数字内容;针对人才的评测与成长,我们提供基于云平台的睿云评测服务系统、睿鼎实训平台、睿博IT人才技能测评系统、分布式考试系统等系列产品。东软睿道人才服务是专业的人力资源解决方案提供者,萃取东软专

3、业化人力资源管理精髓,为中国软件行业提供高质量、规范化、专业化的人力资源服务。东软睿道人才服务总部设于沈阳,已在大连、北京、天津、青岛、南京、无锡、上海、武汉、成都、广州设有分支机构,提供近岸外包、人才猎聘、定制培养、招聘代理等服务形式。他们以覆盖全国的业务布局,优化的全国性IT类资源配比,快速准确地对应中国软件行业的人力资源服务需求,为成为中国最大最先进的IT人力资源供应者而不断完善努力。东软发展的很快。1991年:东软创立伊始,与东北大学合作设立“软件加强班”,联合培养人才。1999年:与Microsoft、Oracle、Cisco、Sun等厂商深度合作,展开了面对企业和个人的培训服务。2

4、000年:东软在大连、成都、南海先后设立东软信息技术学院,开始大规模为社会培养专门的IT人才。2003年:成立软开事业部,开展IT人才派遣业务。2006年:东软设立人才储备中心,与全国高校开展软件人才的“定制培养”,为东软自身输送合格人才。2008年:东软设立人才实训中心,构造了分布式的实训基地,搭建面向全国高校的人才培养平台。2009年:东软成为教育部软件工程专业大学生实习实训基地并开始大规模实施面向软件相关专业大学生实训,合作院校200余所,培养学员2万人;面向全国100多家企业提供人才供给服务。2011年:东软继沈阳、大连、成都外,在南京、无锡、郑州、天津、南昌等地建立了培训基地,合作院

5、校500余所,培养学员5万人;近岸服务规模扩大至全国20多个城市。2012年:东软成为国家级工程实践教育中心;东软整合全球教育资源,组建东软睿道公司,致力于中国领先的工程教育服务的提供者;为全国近300家企业提供人才服务,近岸服务外包人员突破2500人。在东软我主要学习了JAVA的相关知识,Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速

6、发展,常用的浏览器现在均支持Javaapplet。另一方面,Java技术也不断更新。Java平台由Java虚拟机(JavaVirtualMachine,简称JVM)和Java应用编程接口(ApplicationProgrammingInterface,简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常

7、用的Java平台基于Java1.4,最近版本为Java1.7。Java分为三个体系JavaSE(Java2PlatformStandardEdition,java平台标准版),JavaEE(Java2Platform,EnterpriseEditio,java平台企业版),JavaME(Java2PlatformMicroEdition,java平台微型版)。与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这

8、与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java平台是基于Java语言的平台。这样的平台目前非常流行。因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。带我们实习的老师是一位经验丰富,技术娴熟的软件工程师,他非常细心的指导我们,对我们不懂的问题能过进行详细的讲解,他对我们的要求非常严格,但这也是件好事,这样我们的能力才能有所提高。往往老师布置一个任务下来,同学们往往都无从下手,不知道怎么动手,最后都是在老师一步一步的带领

9、下完成,这说明我们在学校学习期间,非常缺乏实际动手能力,这是需要加以弥补的,否则无法参与实际产品的开发。我们学了很多东西,抽象类和接口的区别,抽象类中既可以有抽象方法,也可以有非抽象方法。接口只能有常量和抽象方法。在制定严格规范时使用接口,接口的好处是可以实现多继承,而类只能实现单继承。异常,运行期间出现的错误,而不是编译时的语法错误。分为两大类,Error系统内部错误和Exception伪例。异常的最终父类是Throwable。常见异常有RuntimeException,IndexOutOfBoundException数组下标越界异常等。IO流的分类,可以分为输入流,输出流,节点流,处理流,

10、字节流和字符流。输入流只读不写,输出流只写不读;节点流直接连接到数据源,处理流不直接连接数据源;字符流的根父类是Reader和Writer,字节流的根父类是InputStream和OutputStream,图片用字节流,文本文件用字符流。访问权限问题,具体分为private、public、default、protected。private只在一个类中可以访问,default在一个包中可以访问,protected同一个包和不同包的子类中可以访问,public所有类中都可以访问。我们还学习了一些设计模式,设计模式是一些很厉害的人提出后,被广泛应用的的一些设计方法,因为思想经典而流传开来。比如,工厂

11、模式,当多个类实现同一个接口的时候,为了更好的去管理这些对象,应用工厂模式,将多个对象封装到一个map容器里,使用的时候用getMapping获取。大多情况下工厂模式都是结合单例来使用的。工厂模式的好处,提高效率,可重用性和维护性。单例模式,私有的构造器,静态方法,且该静态方法的返回值类型是当前这个类的一个对象,使用单例可以节省内存空间。学完javaSE之后,我们做了第一个项目,学生管理系统,大家都很兴奋,可以试一试这么久学习的东西了,我们都做的很认真。项目用了一周的时间,大家都过的很辛苦,但大家都做的很认真。查询模块话了我们很多时间,几个人一起讨论,最后成功的把这个模块做出来了。第一个项目让

12、我们学到了很多东西。大多数java程序员都是去做javaWeb的,所以这方面的知识才是我们学习的重点。我们学习了很多javaWeb的的知识,比如。Web容器包括jsp和servlet。servlet是服务器端的小应用程序,servlet类继承java.servlet.http.HttpServlet类,用于处理客户端请求。Servlet的生命周期,加载并实例化servlet调用init()方法初始化,调用service()方法处理请求,用destroy()方法销毁实例。当jsp页面form表单中的method为get时,调用doGet()方法;当jsp页面form表单中的method为post

13、时,调用doPost ()方法;超链接一般用get,form表单一般用post。请求转发(forward)和重定向(redirect)的区别,请求转发在页面之间实现数据的转发,可以实现数据的共享,转发后地址栏地址并没有改变,相当于只发送了一次请求,两个资源都用到了;重定向可以跳转到其他服务器的资源,不可实现数据的共享,地址栏变为目标资源的地址,相当于发送了两次请求。我们还学习了MVC模式,M是model,即bean;V是view,即视图;C是controller,即控制器。客户端浏览器将请求交给servlet处理,servlet调用JavaBeans中的方法,或者调用jsp,用jsp调用Jav

14、aBeans,JavaBeans将处理结果返回给servlet,再由jsp将结果返回给客户端。项目分为三层:表现层:常用的框架:struts2,struts1 ,SpringMVC,JSF,用框架之前用的是mvc模式;业务层:处理事务(用Spring框架,spring作用:处理业务层的事务,将表现层和持久层框架);持久层:(数据访问层)常用框架:hibernate,没用hibernate时用的jdbc,hibernate好处:ORMAPPING对原有JDBC做了轻量级封装,简化了JDBC操作。Jdbc是面向关系模型操作,而hibernate是完全面向对象编程。struts最大的特点:以webr

15、oot为核心,采用拦截器机制来处理用户请求,用到ioc控制反转和aop面向切面编程。struts2访问web元素的方式:通过ActionContext来访问;通过实现RequestAware,SessionAware,ApplicationAware接口来访问map类型的request,session,application在实现接口的set方法时用到了依赖注入。创建action的三种方式,(1)普通类,不需实现任何接口和继承任何类(2)实现action接口(3)继承ActionSupport类(最常用,好处:可以直接使用struts2中定义好的方法)。拦截器:拦截器是aop(面向切面编程)的

16、一种实现,用到了动态代理,动态代理是在执行方法前后加一些操作,必须实现invocationHandler接口,底层用到了反射机制。很多公司的系统都是用Oracle数据库的,所以培训公司给我们的课程里有Oracle数据库的学习。Oracle有三类核心文件,分别是:数据文件,控制文件和重做日志文件,这三类文件缺一不可,除了这三类文件还有其他文件,比如参数文件等等。Null值在select语句中参与表达式运算的结果:Null值参与数值运算(四则运算),结果都是null,null值参与字符串拼接,结果还是源字符串。Group by分组函数有,sum表示查询数据总和,avg表示查询数据平均值,max表示

17、查询最大值,min表示查询最小值,count表示查询总的记录条数。Select可以写分组函数,及group by中出现的列。分组函数条件不能写where里,可以在having中写分组函数作为条件。SQL语句的执行顺序,From 、 where、 group by、 having、select 、order by。 事务的四个特性,原子性,一致性,隔离性,持久性。commit和rollback,commit将数据从内存“真正”的存入到数据文件中;rollback将数据从内存中撤销。delete,drop和truncate之间的区别,Delete是DML语句,删除表中的数据,并不释放空间,每条数据

18、都会记录日志,这个操作是可以恢复的;Drop是DDL语句,删除整张表,表结构都不存在了;Truncate是DDL语句,截断表,将表数据清空,并释放空间,但不删除表结构,该操作是不可恢复的。很多公司的系统都是用Oracle数据库的,所以培训公司给我们的课程里有Oracle数据库的学习。Oracle有三类核心文件,分别是:数据文件,控制文件和重做日志文件,这三类文件缺一不可,除了这三类文件还有其他文件,比如参数文件等等。Null值在select语句中参与表达式运算的结果:Null值参与数值运算(四则运算),结果都是null,null值参与字符串拼接,结果还是源字符串。Group by分组函数有,s

19、um表示查询数据总和,avg表示查询数据平均值,max表示查询最大值,min表示查询最小值,count表示查询总的记录条数。Select可以写分组函数,及group by中出现的列。分组函数条件不能写where里,可以在having中写分组函数作为条件。SQL语句的执行顺序,From 、 where、 group by、 having、select 、order by。 事务的四个特性,原子性,一致性,隔离性,持久性。commit和rollback,commit将数据从内存“真正”的存入到数据文件中;rollback将数据从内存中撤销。delete,drop和truncate之间的区别,Del

20、ete是DML语句,删除表中的数据,并不释放空间,每条数据都会记录日志,这个操作是可以恢复的;Drop是DDL语句,删除整张表,表结构都不存在了;Truncate是DDL语句,截断表,将表数据清空,并释放空间,但不删除表结构,该操作是不可恢复的。我们基础很薄弱,老师只好带我们从最简单,最基本的东西学起,但是时间有限,只能强行把大量的知识灌输给我们,对于很多基础不是很好的同学来说,只能望洋兴叹。尽管如此,也是有所效果的,这样可以系统的让我们对所学知识有个整体的了解,而不是分散的,知道一个完整的程序或者网站都是用什么具体的计算及科学来完成的。经过一个多月的实训,对java有了更深入的理解,学习了很

21、多方法,积累了一些经验,很有收获。学无止境,实习的过程让我深知自己知识的不足,还需继续努力学习,做得更好。刚到东软的时候就被那里优美的环境,完善的生活娱乐设施,以及人性化的管理制度所吸引,在那让我感觉到了大企业完善的管理制度,无论什么事都有条不紊的进行着,心里暗自羡慕在这里工作的人们,让我对这里产生了无限的向往,但自已也并没有下定决心就要来这工作,毕竟这里是否适合新人,以及自己是否有能力胜任这里的工作都有待日后观察,再者就是我对这里只是一个表面的认识对这里并不是具体的了解。总之在这一个月的时间里在东软我感觉到干软件这行当还是不错的,条件还算很优越,所以希望自己能给在这个领域有点成就。一个多月的时间里东软方面给我们安排了非常充实的课程,时间也是非常的紧,每天我们都很忙,大部分都是针对我们大学生一些技术方面的授课,还有实战项目让我们这一个多月过得很是充实。我觉得在这三个月中只要好好努力,一定能找到好工作的。4互联a类

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!