单项选择题

关于JAVA三大框架,说法正确的是?()

A.三大框架是Struts+Hibernate+PHP
B.Hibernate主要是数据持久化到数据库
C.Struts不是开源软件
D.Spring缺点是解决不了在J2EE开发中常见的的问题