最近在看廖雪峰的《Spring2.0核心技术与最佳实践》。为了鼓励自己把这本书看完,所以决定边学习边写一点体会。
看Spring前,我已经学习过Struts1、Struts2和hibernate框架,因为流行的框架是SSH,所以一直以来都想要学学Spring。
第一章讲的是一些思想性、原理性的内容,因为还没有实际的体会,所以只是了解一下。第二章是入门知识,首先就介绍了如何搭建环境。
我搭建的开发环境是elipse,使用的编译器还是Java自带的,并没有使用教材推荐使用的ant。先用着自带的吧,不行过段时间再试试ant。因为我的elipse已经和myeclipse集成了,所以也就不用手动导入spring的jar包,直接右键选中工程,在"myeclipse”中选择"Add Spring Capabilities"。我熟悉使用的web server是tomcat,还没用过resin,决定下载一个试试。不过前几章还不需要使用服务器。
第一个Spring程序还是经典的"helloword”。代码很短,但是使用了面向抽象编程的思想。以前对与Java中的接口,只是实现API中的,自己编程一般都不用这种思想。前段时间看了Thinking in Java,所以对于接口的理解也更加深入。第二章只是让人感受一下Spring,原理性的只是都放在后面讲解。程序后关于Ant、XDoclet、JPA、Portlet的篇章,都跳过了,以后遇到再看。