Why are "ConnectionFactory" and "Destination" administered objects? What does the spec mean by saying that they are administered objects? What are the advantages of having them as administered objects? (and not any other objects in the spec)?
Yes, that fine. What I'm asking is, what are the difficulties in maintaining them programatically? Why should some one admin them? What does the admin do?
Besides the above, I have another Question: What makes anyone use multiple Sessions in one Connection, instead of using a Single Session to send messages? Why is there a Concept of a Session? Can't it just be Connection?