EJB 2.0 spec restricts beans to managed container environments: they cannot act as socket servers (C) because the container manages all network resources, and cannot use java.io (D) to prevent direct file system access. Option A is false - beans can use Sockets (as clients), and B is false - instance variables can be static/final.