Definition: BC4J
(Business Components FOR Java) A framework for building Java EE-compliant, server-side applications from Oracle. It includes both design utilities and Java EE components for enterprise application development. BC4J is an integral component of Oracle's flagship IDE middleware, Jdeveloper.