spring是一个很强大的框架.
很多新人对spring 的感觉就是ioc+aop的作用.
实际上spring从2.0时代开始就有一整套mvc的解决方案.
而我工作以来接触的框架一直都是spring.
所以一直很关注springmvc的发展.
spring3mvc相比ssh有着很多优点,尤其对我这种从spring2走上来的程序员
感触很深.
只是在中国ssh框架十分的流行.
以至于很多人不知道springmvc.
相对的关于springmvc的资料和教程就比较匮乏.
而我做这些系列教程的目的
一是为了尽我所能的推广springmvc,
二是对自己所学的一种总结.
关于转载
欢迎任何人不经过我的允许转载,但请保留原文链接!!
关于ide:
强烈的推荐springsource的sts.因为这个工具自带的有m2eclipse,springide等
eclipse的插件.
也可以通过spring template project快速的创建一个spring mvc project.
但是考虑这个ide在国内用的人可能不多.所以后面的教程不会使用spring template project
来创建项目.
如果装好maven和m2eclipse的话.教程是可以用于eclipse和myeclipse的.这也是maven项目的一大好处.
数据库用的是mysql.
jdk为1.6.
os:windows7
关于更新时间:
虽然目前比较清闲(事实上是清闲了半年了~),但是下面的时间比较紧张.
所以争取一周写一篇文章.主要是blog排版非常麻烦.所以写一遍blog可能需要一上午.
关于教程内容:
包含了
spring3mvc的基本应用;
ajax;
spring security3安全框架的整合;
webservice;
报表的导出;
jqgrid的整合;
springside里的各种功能
(我会尽量把ss里的一些功能分离出来,争取使每个教程保持精简的配置)
这些基本就包含了j2ee开发所需要实现的功能了.
关于这些的教程来源:
有一些自己学习的心得.
有的是从很成熟的开源项目借鉴的(比如白衣的springside项目,以及
白衣的个人blog.
有的是
springsource team的官方blog教程;
也有在国外找的例子,如
http://www.codercorp.com/blog/;
http://krams915.blogspot.com/p/tutorials.html
当然还有国内很多springmvc爱好者的blog.
比如csdn上
耿炜同学的blog.他的jqgrid教程写的十分的详细.是我见过最好的blog教程之一.
后面的spring3mvc+jqgrid整合的教程就是基于他的blog写的.