2014年,我的身份变了,不再是可以找各种借口的学生了,这一年,是有历史意义的一年。
翻了翻去年的一年总结,看了看这一年自己都学了些什么!
SSH
首先应该从SSH开始说起,SSH部分,主要学习了Struts、Spring、Hibernate三个框架。从目前来看,SSH三大框架是JAVA的基础,有了这三个框架基本上你就可以做一些普通的开发工作了。大多数公司的java开发也是以这三个框架为主的。但是,自己现在学的只是如何使用,没有对源码进行深入的研究,这是这部分自己尚欠缺的地方,在工作之前,要拿出时间研究一下三大框架的源代码,看看他们的原理。
对于Struts,它基本上就是一个显示层的MVC模型。
Spring为我们简化事务开发,AOP模式开发,IOC解耦合。
Hibernate实现了OR映射,让我们开发可以不再关心数据库,而真正实现了面向对象的开发。
OA
OA的学习,主要是对于权限模型的学习以及工作流的学习,同时加固了SSH部分。不过,说实话,对于OA这部分自己学的还是不够踏实的。一个是因为,在学习OA的时候,开始了高效平台项目,项目和视频同时进行的,到后来因为高校平台涉及到了后面的内容,就跳过了OA的学习。所以这部分内容我的计划是:权限部分看完了,而工作流部分就和后面的JBPM工作流一起学习。
高校平台
话说,高校平台是我们八期的一次重大改革,其中涉及到了很多门技术,使我们有了一个更高的层次。对于高校平台系统,我在之前的博客中专门做了总结,这里就不在重复了。我想说的是,高校平台只是给我们开了一个头,其中的很多技术我们只是学习了皮毛。我们还需要按照这个方向,在需要的时候继续学习。
ESB
最早解除ESB也是在高校平台这个项目中,这里之所以单列出来说说,是因为我在这部分花了不少时间。在来TKY工作之前,我提前了两周学习ESB相关内容,当初也没说是.NET平台还是JAVA平台。所以就先学习了在高校平台中使用的MuleESB。
而到来之前我才被告知,项目是在.NET平台的。虽然说ESB是不区分平台的,但是一个.NET的项目,非得用一个类似Eclipse的开发环境,非得去用一个类似于tomcat或者jboss的服务器,略显多余。于是,我开始学习了.NET平台下的一个ESB产品——ShuttleESB。并且在我的推荐下,现在我们项目正式使用了这款产品。
这次ESB产品的使用,让我真正的意识到提高班交给我们的能力——在需要的时候,快速掌握一个全新的工具的使用。
数据库
今年这一年在数据库方面也学了不少东西,之前一直在用SQLServer,Oracle也是简单到不能再简单的使用。这次在TKY项目中使用的也是Oracle数据库,而我负责了与数据库打交道的部分。同时,有幸参与了整个环境的搭建,这就要求对Oracle有更多的学习。我在之前的博客中也写到了我看的一套Oracle视频,虽然都是基本的,但是对我帮助很大。
除了Oracle这样的关系型数据库,今年,我还有幸接触了非关系型数据库。在高效平台项目中,我们组是负责基础数据部分,而我又分到了攻克MongoDB非关系型数据的任务。对于MongoDB的学习也让我长了很多见识,原来数据还可以是这样的,还可以这样存储。
TKY_RCS项目
随着时间的推移,我有幸来到了TKY来参加项目开发。在这里,我主要学到了WPF、WCF、ShuttleESB、EDA架构。
对于WPF,我之前写了几篇博客,主要的特点是对不同分辨率自适应开发。
WCF,简单的使用可以看做是WebService,我写了博客专栏,欢迎大家光临啊。
对于EDA架构,可以说是让我收获最大也最新潮的一块儿内容了。EDA的目标是让数据库就用来存储数据,就像是一个库房一样,而不是参与到系统的运行中。系统的运行靠的是消息,实时需要的数据位于内存,这样的系统适合于实时性和性能要求较高的系统。
WebService
对于WebService的学习,因为有之前在高校平台的使用,学起来比较轻松。在视频中重点学习XML、SOAP、WSDL这几部分内容。这部分的学习,重点在标准、规范!有了这部分内容的基础,对于WebService的产品的学习就简单了。
SpringMVC
SpringMVC是现在正在进行的部分,已经学习环境的搭建、做了两个实例。最近看到了文件上传,正在总结中。。。。
啊!2014年,这一年,接触很多东西,技术上的,思想上的,工作中的,生活中的。。。。
最重要的,现在八期的兄弟姐妹们,一个接一个的传来好消息,一次又一次的重写提高班历史,真是让人激动啊!期待吧,我始终坚信:八期,即将创造下一个奇迹!