2013 IT 时光记录

来源:互联网 发布:游戏美工培训 编辑:程序博客网 时间:2024/06/17 16:38

       现在写2013年下半年总结,好像是晚了很多,不做作为一名中国man,过了春节才算是2014,现在写也不算太晚了。


       世界末日已经过去1年多了,时光总是美好的,但是美好的东西总是消失的很快,转眼间就从2013转到了2014年。正月也已经接近了尾声,想想也该Summary一下,使得颗粒归仓了。


       突然间发现面对一年收获,心里却没怎么起伏,没有太多的忧愁,也没有太多的喜悦。


       从2013年7月份,java的深入学习开始正式踏上了征途。

       DRP:从drp(分销资源计划)项目中熟悉js,css,ajax等web必备技术外,也新学习jsp,servlet,jstl+el等新的java web开发技术,了解了mvc 2的开发模式。使得从整体上,对java的恐惧降到了最低点,对java也有了初步的了解。很多细节的收获,都已经汇总到《DRP项目总结中,这里不再赘述。


      Web版Rss阅读器:为了对java基础知识得到巩固,遂决定制作一款属于自己的web版的rss阅读器。从查找资料,分析技术难点,写demo,定计划,一步一步实施,终于勉强的做出了一款有点模样的rss阅读器。欢迎访问。其中也练手了一些技术,尤其是dom4j解析xml文件。具体记录如下:

    • Web版RSS阅读器(一)——dom4j读取xml(opml)文件
    • Web版RSS阅读器(二)——使用dTree树形加载rss订阅分组列表
    • Web版RSS阅读器(三)——解析在线Rss订阅
    • Web版RSS阅读器(四)——定制自己的Rss解析库myrsslib4j
    • Web版RSS阅读器(五)——初步完成阅读功能
    • Web版RSS阅读器专栏

       真正的学习java,是在开始接触ssh后。Struct,Spring,Hibernate的学习,不得不令我再次感叹java的灵活性之强大。不管是页面的灵活配置,还是数据库的简单映射,或是非业务逻辑的切入技术都使我兴奋不已。


       Struct采用mvc2使得开发更专注于业务,标签库的使用使得页面简单且不依赖于对象,页面导航服务真心让人喜欢。一切尽在《Struts 简单小结》。而Hibernate,则使得数据库与项目彻底分离。它改变了人们对于数据库的认知。从面向对象的角度去思考数据对象pojo类的设计,而不再过渡关注数据库的结构,且操作数据库也变得极为方便。对于Spring,我主要关注Spring Ioc,Ioc叫做依赖反转,它还有另一个名字叫做DI,依赖注入。用一位牛人的话来说,其实它就是一个延迟注入嘛。不用自己去赋值,容器自动会给你注入的。就跟函数调用一样,只有调用时,形参才会变实参所替代,这就是最简单的Ioc呀。而Aop技术,则是基于Ioc的一种实现方式。它将非业务逻辑(如日志、权限)以切面的形式,横向插入到系统中,而开发人员则不再管理这些事务,专心开发核心业务逻辑。


       下面是在学习ssh过程中的点滴记录:

Struts 简单小结
struts标签+jstl标签之国际化实例
深入浅出了解Struts的处理流程(有图有真相)
一览Spring全貌
包办婚姻的Spring IoC
3幅图让你了解Spring AOP
Spring Aop实例之xml配置
Spring Aop实例之AspectJ注解配置
一口一口吃掉Hibernate(一)——使用SchemaExport生成数据表一口一口吃掉Hibernate(二)——别被世俗蒙蔽了双眼:Hibernate中Session之get和load方法的真正区别一口一口吃掉Hibernate(三)——Hibernate给表和字段设置前后缀及分隔符一口一口吃掉Hibernate(四)——多对一单向关联映射一口一口吃掉Hibernate(五)——一对多单向关联映射一口一口吃掉Hibernate(六)——多对多关联映射一口一口吃掉Hibernate(七)——继承映射一口一口吃掉Hibernate(八)——Hibernate中inverse的用法


       在学习java框架的同时,也了解到.net下也有与java类似的框架。当然与具体编程语言无关的前台框架也了解了不少。EasyUI前台框架是在善良公社项目中得到使用,同时了解到其他框架如MiniUI,BootStrap,DWZ等前台框架,切实感受到了框架的实用之处。即显得网站专业性更强,同时也规范了网站样式,降低了开发的成本。绝对是省时省力的开发利器之一呀。


       最近忙活了近2个月的高校平台gxpt项目,也学习了不少好东西。比如ejb、shiro、maven、nexus jboss、confluence 、禅道、 jetty等。同时我也自己写了一个bat脚本来解决jboss部署繁琐的问题。开发模式也从过去的瀑布式改为Scrum敏捷开发模式,使得开发效率陡然提升了不少。在gxpt项目中,许多技术在不知不觉中得到了锻炼和提升,而且看别人的代码,来提升自己代码的质量,也是一个很不错的方式。


       最后的压轴话题就是English了,说到英语,我不得不说它真的让人既爱又恨。作为一个专业的IT人士,不懂英语是肯定不行的。现在每工作日都保证一定时间的英语,听力已经提升了不少,但是仅仅是入门级的。而日常的交流也是磕磕巴巴的,顺不起来,还得大量的练习呀,最重要的是认识到它的好,并持之以恒呀。


       看了看前面说的,收获也算可以了,但是还是有很多地方需要去努力。自我管理也要继续加强。2014又是新的一年,新的一年,新的目标,这一年,就为获得一个更好的职位或Offer而努力吧。


8 0