SSH是J2EE三大框架的简称。
Struts:当MVC开发思想成熟之后,J2EE平台又有了新成员的加入。听说Struts是出身草莽,后来由于做的好一炮走红了,就像php一样。
Hibernate:当Struts实现了分层开发之后,Hibernate又带来了M层(数据层)的又一次革命"。说白了,Hibernate就是在数据层外加一层,使存取的数据都是以对象的方式实现。就像面向对象的数据库一样。
Spring:完全解耦的实现。当Struts实现了分层开发,Hibernate使程序与数据库分离之后,WEB程序耦合度已下降很多。但人们还是开发出了更有活力的Spring,我认为这是一种完全解耦合的技术。还有就是业界称Spring是轻量级开发的技术。