生态工程主要应用哪些学科的理论和方法