欲使用Struts2+Spring2+Hibernate3,环境如何搭建

我想实现一个简单学籍管理系统,使用Struts2+Spring2+Hibernate3模型来完成,请问最优的环境配置应该是什么样?
开发平台 : windows XP
IDE: ?
JDK: 1.4.2
服务器:Tomcat5.5.17
数据库:?
。。。。。。。

其他的软件都没有选,请大家帮忙!
[b]问题补充:[/b]
MyEclipse 哪儿版本?
用SQLSever2000 可以嘛?
还需要别的插件,或者是相应的包嘛?

MyEclipse 哪儿版本?

推荐eclipse3.3+MyEclipse6.0
用SQLSever2000 可以嘛?
不推荐,但是也可以,因为大多数公司都用mysql,原因很简单,他是开源免费的
还需要别的插件,或者是相应的包嘛?
呵呵,这个,用到什么就取官方下嘛~
很方便的,例如spring,就可以
http://www.springframework.org/
取得

开发平台 : windows XP
IDE: 推荐eclipse(也就是MyEclipse)
JDK: 1.4.2(推荐1.5)
服务器:Tomcat5.5.17
数据库:推荐mySql

在就是mySql的客户端啦
EMS比较不错

可以短信我,咱们短信聊

这个就需要看你的标准什么,才能推荐最优的
比如你现在刚刚开始做,比较基础,那就是以简单,容易上手为标准
可能这样的组合比较适合你
开发平台 : windows XP
IDE: eclipse
JDK: 1.4.2
服务器:Tomcat5.5.17
数据库:SQLSever2000
因为我觉得SQL比MySQL更容易使用