开发工具:用JBuilder吧,目前最新的版本是9.0;如允许用盗版的话就用eclipse
服务器:系统不大不需要用EJB的话就搞个tomcat或者resin;要用ejb的话允许盗版就用weblogic,否则就用tomacat+jboss的免费组合。
数据库:允许盗版就用sql server,oracle;否则就用mySQL(好像没有window版本)或者progresSql。
开发组件:web层看看struts吧;用ejb的话就看看ejb,不用的话可以考虑hibernate,或者最简单的DAO组件。步骤嘛,这个网站上找找看或者找本书翻翻