搞了差不多2年的.net,辞去上一份工作,决定开始重回j2ee,至于原因么,我仔细想了想,j2ee吸引我的原因大概有以下几点:

 

   层出不穷的新概念

   高深莫测的专业词汇

   活跃并且开放的社区

   。。。。。。。

 

再补充吧。

 

回归的第一件事就是----看看spring这个人见人爱的东西到底怎么用。

两年前曾经做过一个不大不小的项目,算工业极的吧,五六个人折腾了小半年,项目中用到了hibernate,struts,jfreechart,jreport等等等等,唯一遗憾的是当时没有说服技术决策者使用spring。那之后到了新的公司,带领一票人马设计了公司的基础框架,是一个基于spring.net+nhibernate的三层架构的奇奇怪怪的东西,nhibernate到是用的淋淋尽致,但是spring只用到了它的IoC容器,当成了一个全局大工厂来用,始终觉得不过瘾。这次有时间,打算深入的了解一下。

 

手头准备的书是一本买了好早的书,Pro Spring中文版。对于Spring的what和why的问题,在经过了expert one-on-one j2ee development without ejb的洗脑之后,大概应该是没什么问题了。现在首要解决的是how跟do的问题 :)

 

大致看了下书的章节,打算挑选出几章,配合官方文档详细阅读,剩下的,等用到的时候再说吧!

 

   第四章跟第五章 主要讲IoC容器

   第六章跟第七章,主要讲AOP方面的东西

   第八章跟第九章,Spring中的jdbc跟hibernate。

      其实我的感觉,大部分项目是一定要用到原生SQL的,所以在前文提到的.net框架下我另外还定义了一个用来执行复杂原生SQL跟调用

      存储过程的Execute接口。貌似ibatis很适合这种应用,但是还没考察过一个框架中使用两种持久化框架的可行性以及ibatis的特性,

      等有时间再说吧

   第十四章,任务调度。web应用下的计划任务调度,这个相当重要却是被大部分人忽略的东西,看看spring提供了什么样的东西 :)

   第十六章中的web service

 

至于表现层,我目前还不确定要看什么东西,struts? Tapestry? jsf?先看看struts1吧,大概国内80%的公司应该都在用这东西。

 

先到这,以后阶段性总结!!

嘿嘿

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐