企业实习总结_第1页
企业实习总结_第2页
企业实习总结_第3页
企业实习总结_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、顶岗实习总结计算机系软件教研室 温跃平一、培训时间:2012年7月16日至2012年8月17日二、培训企业介绍位于中山大学科技园内的广州虫洞网络科技有限公司成立于2012年,是一家智能旅游电子商务平台和软件开发的高新技术创业公司,系中山大学校友企业。公司主营的慧旅网旨在提供一站式的在线旅游预订和管理服务,为旅游资源供应商(酒店、机票、火车、车辆、景点、餐厅、导游等)、旅行社和游客搭建一个统一的网络交易平台,简化交易环节;并通过智能决策引擎自动为客户提供智能化的旅游推荐方案,优化决策效率,让旅行变得更加智慧、更加便捷。实现“智慧的旅游”,是慧旅网创办之初便一直坚持的梦想,我们必将为之而不懈努力!

2、三、培训目的学习ssh主流开发技术,了解软件行业的人才需求目标,能力要求以及行业的工作过程和java软件开发工作岗位的工作任务及技能要求,以此来修改人才培养方案和进行课程建设,为后续java相关课程的教学打下基础。四、培训岗位、形式及主要内容1、培训岗位:java软件工程师(助理)2、培训形式::顶岗实习3、企业培训主要内容:(1)学习struts+spring+hibernate开发技术a、struts是基于mvc模式的一种web框架。在常规的jsp、servlet和javabean三层结构中,jsp用于实现view功能、servlet用于实现control功能、javabean用于mode

3、l的实现。struts将常规情况的servlet分成三个部分来实现,actionservlet、formbean和actionbean。formbean用于获取数据,actionbean用于实现相应逻辑,actionservlet配合struts-config.xml配置文件,专职完成页面导航。好处:l 将页面显示和业务逻辑的实现分开,使整个系统结构清晰,提高开发速度,同时有利于后期的修改和维护;l struts跟很多apache项目一样,都是开源的,有利于深入了解其内部机制,有利于struts的实际应用。l 通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。

4、struts用于表现层,负责页面数据提取,页面动作响应。表现层的类包com.ra.web.actionform与com.ra.web.action这两个包,分别用来存放表现层的form与action。b、spring是一种轻量级的框架模型,主要负责业务逻辑层的对象创建,表现层的action的创建,以及持久层的dao的创建。持久层的类包此文件夹下放置模型类,以及对应的hibernate配置文件。com.ra.dao包为dao层的接口类,com.ra.dao.impl包用来放对应的dao的接口实现类。c、hibernate负责把内存中的数据对象保存到数据库中。 hibernate的运行机制是: h

5、ibernate应该是建立在jdbc基础上的一个开源的orm映射框架 ,它 很好的封装了实体映射实现,提供友好的实体操作接口,以及基于类sql(hql)的查询接口,在开发中可以减少编写sql相关代码,提高效率和 减少出错,利于维护。业务层的类包这个包用来放置相应的service,用来处理相应的业务逻辑。d、ssh三层架构的关系: 在ssh三层架构中,主要用struts来实现对页面的响应及页面跳转。当用户向服务器发送某一个请求,这个请求会被服务(tomcat)接收到,服务器会根据请求的内容,将这个请求发送给相应的servlet实例进行处理。servlet会根据其内容,去生成相应的action实例

6、。例如:在一个程序中,struts将action的创建工作交给了spring的代理类来完成,创建这个实例后,将这个实例注入,由struts调用action中的相应方法。action中可以配置一个或多个service对象,action调用service中的方法进行业务处理。service中通常会有一个或多个dao的对象,dao继承了hibernate的接口,用来处理数据库的操作。而action,service,dao的创建与注入,都是由spring的bean工厂来实现的。(2)java软件开发工作岗位的工作任务及技能要求工作任务:u 从事旅游电子商务平台的分析、设计和开发工作;u 带领开发成员负

7、责系统或子系统的分析设计和开发工作,负责核心编码;u 对业务知识有清晰的理解,可以和业务人员一起梳理需求。技能要求:u 4-5年以上工作经验(erp系统、电子商务开发优先),本科及以上学历,计算机相关专业;u 精通java开发技术,熟悉java开发框架,熟悉开发流程,熟悉c#语言、熟悉面向对象的软件分析、设计方法和设计模式;u 熟悉sqlserver200020052008数据库或mysql数据库;u 有java网站建设经验、b/s及多层架构开发思想、熟练掌握javascript、div+css、html者优先;u 分析设计能力强,具备良好的沟通和协调能力,有电子商务网站或大型系统前端开发经验

8、优先;u 责任心强,具有创业热情者优先 。(3)java新技术在企业中的应用 n ssh、ajax、jquery技术;n java nio、serversocketchannel 和 线程并发java.util.concurrent、hadoop, 云计算api;n flex+java开发;n 手机系统及一些软件的程序编写和电子系统程序的编写和设计;n 安卓应用开发。(4)java专业市场调研报告另附:word文档(软件(java)专业调研报告.doc)五、主要收获及能力提高收获及能力提高主要体现在以下方面:1、学习了struts+spring+hibernate(ssh)主流开发技术;2、学

9、会了数据结构和数据库设计;3、对软件业务需求文档的梳理、业务流程的优化设计有所了解;4、熟悉了java在电子商务平台开发中的应用(包括前端web和后台管理);5、对相关软件企业进行调研,完成了软件专业(java)市场调研报告一份。六、遇到的问题n 企业与学校的合作不够深入(尤其是java就业方向的企业),对我们下企业锻炼的老师有很多的保留,比如对公司的很多资料对我们不公开;n 下企业锻炼中很难做到真正的顶岗; n 虽然有一个月的时间在企业,但下企业由于缺乏实际项目经验,可能有的刚进入角色,时间就要结束了。七、培训感受顶岗实习是为将来进行教学打基础的重要阶段,抓住机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。通过顶岗实习,我觉得自身各方面有所提高。首先,进入公司,虽然是顶岗实习,公司的其他人可能不太理你,不管怎么样,你就得把自己看成是一名职业人,不再是一名教师,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,期间特

温馨提示

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

评论

0/150

提交评论