今天开始学习Spring Hibernate和Struts,使用这三个框架来进行Java Web开发。说实话,太有挫折感了!Java搞Web开发咋就这样难呢?除了上面三个框架,还要学习一大堆各种各样的知识,感觉现在的Java实在太臃肿了!
拿现在网上最流行的几个讨论来做个最简单的对比,就知道Java现在臃肿到了什么程度。ASP论坛首推动网BBS,而PHP则有相当多的开源产品,最出名的当然是phpBB了,国内也有Discuz和phpWind两大品牌。这些论坛都是功能强大,使用广泛,体积小巧的代表。而使用Java开发的论坛,国外拿得出手的就只有mvnForum,国内凌云BBS不错,但目前已不开源,而另外一个天乙社区则达到了令人瞠目结舌的50多兆。当然你可以说,之所以会这么大是因为采用了SSH框架,还有其它一大堆开源库的原因,如果使用JSP + Servlet + JavaBean来开发,相差就不会这么大了!我同意这样的观点,但JSP + Servlet + JavaBean开发大型Web系统是有相当难度的。
我之前并没有SSH框架的使用经验,也没有系统地学习过它们的使用方法。只是对这三者的设计思想,以及各自的作用有所耳闻。今天直接拿起别人的一个项目就开始看,结果根本就找不到北。看来还是得先进行一些相关知识的储备,然后再进行项目实践。
好了,不管那么多。继续看书,看代码去。