Java Beans are used in visual
IDE's, are classes with some extra rules such that they are 'realized' as BEAN.
Enterprise beans are (three classes) working together on a server, which have to be 'deployed' to the server. The server
serves a client which can use the 'enterprise logic built into the "Enterprise bean". More or less a sort of 'library' or better Objects usable via the internet.