A、分解者大都是营腐生的细菌和真菌,但有些动物也是分解者,如蚯蚓,A错误;B、生态系统的营养结构包括食物链和食物网,B正确;C、生产者是自养型生物,但不一定都是绿色植物,如硝化细菌也是自养型生物,C错误;D、生态系统的主要成分是生产者,D错误.故选:B.