軟件開發常用的框架如下:
1、Struts。Struts是一個基於Sun J2EE平臺的MVC框架,主要是採用Servlet和JSP技術來實現的。
2、Spring。Spring是輕量級的J2EE應用程序框架。
3、Hibernate。Hibernate是一個開放源代碼的對象關係映射框架,它對JDBC進行輕量級的對象封裝,使得Java程序員可以使用對象編程思維來操縱數據庫。Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化。它還可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序實用,也可以在Servlet/JSP的Web應用中使用。