谁和你说银行一定要用struts+ejb的。很多银行都不是这样的。不过银行的特点是稳定,那么已经使用的技术不会轻易修改。如果已经有一个struts+ejb的系统,那么就不会轻易换ssh。 另外ssh中h是个问题,hibernate隐藏了sql,对于银行来说,最好所有的sql都可以被确认。而且银行很多时候不会给你数据库的完整权限,hiberanate的很多功能都无法运行的。