I used to have some understanding of the concept of EJB. I have made several examples. I haven't used real applications in the actual project. I feel that the infrastructure (affairs, security, etc.) provided by EJB is indeed very strong, but it is necessary to use These facilities, in addition to excessive invasion of application code, it is indeed too complicated, requiring a bunch of interfaces and description files. For different application servers, you have to write a specific description file, it is too cumbersome. Some netizens recommended to use JBuilder to develop EJB very comfortable, I tried it today, it is good. I just refer to JBuilder's help, add my own exploitation, generate a session bean and entity beans according to the JBuilder example, and call success. In addition to configuring Web Logic Server and establishing Datasource spend some effort, almost all the way. In the development process, the GUI interface is very comfortable. In the GUI, the field adds a field, the method, JBuilder has generated the code, and the deployment descriptor is already written, it is very convenient for me. Some people say that the real master only uses the text editor, but I think in the learning stage can develop, Step by Step, make clear the key details. Really in the development process, or use some tools to greatly improve efficiency.