Welche Vorteile muss EJB mit Spring gestapelt werden? Warum konnte ich nicht einfach Spring Entity Manager, Security und POJOs verwenden, um das zu tun, was EJB tut?EJB vs Spring + POJO
Antwort
Es gibt viele Artikel auf Netto-http://www.google.co.in/search?rlz=1C1CHMB_en-GBIN330IN330&sourceid=chrome&ie=UTF-8&q=EJB+Vs+Spring
Sie viel überlappen, aber in einigen Bereichen noch unterschieden. Zum Beispiel Spring ist sehr gut in Leichtgewicht Remoting, und haben eine reiche AOP-Unterstützung usw. EJB, auf der anderen Seite, ist sehr gut in State-Management (Stateful Session Bohnen), verteilten Transaktionen usw. Spring fehlt Instanz Pooling, Aktivierung/Passivierung und alles. Auch fand ich es praktisch, Ihre Komponente in einen Web-Service mit EJB 3 zu konvertieren.
Schauen Sie beide als komplementäre Technologien, um das Beste aus ihnen herauszuholen.
Ich sehe sie als komplementär. Mit anderen Worten, es ist nicht das eine oder das andere.
Wir entwickeln mit Spring und allen Einrichtungen, die es bietet, und stellen sie dann auf einem EJB-Container bereit. In den meisten Fällen benötigen Sie keine Session-Beans, Servlets reichen jedoch aus. Das ist der Vorteil von Spring.
Durch die Entwicklung auf Spring ist Ihre Anwendung nicht von einem Anwendungsserver abhängig. Es kann praktisch stand-alone laufen, dh Sie können Tests ohne Container durchführen (Spring übernimmt die Transaktionalisierung und das Life-Cycle-Management für Sie).
- 1. EJB 3.1 @EJB Injektion in POJO
- 2. Initialize POJO Objekt mit Spring
- 3. EJB vs Hibernate
- 4. EJB vs JPA-Controller?
- 5. Wie instanziieren Sie eine Klasse, entweder EJB oder POJO?
- 6. Maven Abhängigkeitstyp ejb vs jar
- 7. EJB Vs WebService? Leistung Sicht
- 8. OneToMany Mapping POJO zu JSON Spring
- 9. POJO mit anderen POJO Referenzen
- 10. Injizieren EJB 3 in Spring-Bean
- 11. Inject EJB und CDI in Spring-Handler
- 12. EJB Injektionen vs nur JSF verwaltet Bohnen
- 13. Mdb vs EJB 3.1 async Methode
- 14. JPA im EJB-Container vs. Web-Container
- 15. Geschäftslogik: EJB vs OSGi deklarative Dienste
- 16. Grails vs Spring
- 17. Spring: @ModelAttribute VS @RequestBody
- 18. Spring vs Hibernate
- 19. spring testresttemplate vs resttemplate
- 20. Spring JDBC vs JDBC
- 21. Spring cache vs. cachemanger
- 22. Spring MVC vs JSF
- 23. Spring Data JPA Karte das Ergebnis auf Non-Entity POJO
- 24. Spring @ Value-Eigenschaft ist Null in benutzerdefinierten Pojo
- 25. spring-data mongodb POJO-Mappings in XML anstelle von Annotation
- 26. Spring map GET Anfrage Parameter zu POJO automatisch
- 27. Maven Abhängigkeit spring-web vs spring-webmvc
- 28. einfache Möglichkeit, viele pojo in einen pojo
- 29. Jackson vs Spring HATEOAS vs Polymorphismus
- 30. Remote-EJB-Lookup mit Spring Boot und WebSphere 8.5.5
Pooling wird überbewertet, jetzt ist die Objekterstellung so schnell. Eine Aktivierung/Passivierung ist für POJOs nicht erforderlich. Und versuchen Sie Spring "Vertrag zuerst" Web-Services. Tatsächlich sehr nett. – duffymo