Explain the concept of composite materials in civil engineering. How do they differ from traditional construction materials, and what are their advantages and disadvantages in structural applications?