İlkbahar, Struts + Spring + Hibernate'de hangi rolü üstleniyor?Spring'in Struts + Spring + Hibernate'deki rolü nedir?
cevap
Yay, birçok farklı "modül" sağlar ve farklı programcılar Yay'ın farklı bölümlerini kullanır.
Ancak, genel olarak, yığının, bu tür, Bahar "HibernateTemplate" adı hazırda bekleme
- bağımlılık enjeksiyon
- bir özet için kontrol bölmesinin bir ters bir sağlayıcı kullanılır görür
- Boyut Yönelimli Programlamanın basitleştirilmesi için çerçeve sınıfları
- İşlem desteği, IoC konteyneri ve AOP aracılığıyla çoğu zaman "bildirimli".
Eh, hazırda Struts sayfa/eylemler/vs arasındaki akışını kontrol eder ve Bahar yerine EJB kullanmanın temel iş mantığı içeren tüm fasulye, yönetebilir, JSP GUI'nizi kolları, kalıcılık bölümünü yönetir. Ayrıca, Hazırda Bekletilen DAO'larınızın kodlamasını ve işlem yönetimini basitleştirebilir. Yerleştiricinizi JNDI ve tüm bu şeyler üzerinden bazı EJB'leri elde etmek için kodlamak yerine, Spring ApplicationContext'i alabilir ve ihtiyacınız olan fasulyeyi isteyebilirsiniz. İlkbaharda tanımlanan tüm çekirdekler birbiriyle bağlantılı olabilir. Fasulyelerinizden birini JNDI üzerinden harici bir EJB'ye bağlamanız gerekiyorsa, herhangi bir kod olmadan da yapabilirsiniz (Spring size verdiğiniz referansı alan ve belirttiğiniz arayüzle bir nesne olarak döndüren bir JNDI proxy nesnesi sunar). Bu, tüm bu çekirdeklerin birim testini basitleştirmenize ve herhangi bir şey kaydetmeden yapılandırmayı değiştirmenize yardımcı olabilir; DataSource'u yönetmek veya bir J2EE içeriklerini JTA yöneticisine yönlendirmek için Spring'in PlatformTransactionManager'larından birini kullanabilirsiniz; kendi havuzlanmış DataSource'unuzu tanımlayın veya JNDI, vb. aracılığıyla yayınlanan içeriğinizin DataSource'unu kullanın.
Eklemek gerekirse; Geniş JSP vb mükemmel bağımlılık enjeksiyonları ile ORM ve hizmet katmanları ele
(Servis ve uygulama yönetimi) Bahar Struts etiketleri ve web isteği işleme özellikleri ile özellikleri için
(Görünümler ve Kontrolörler) Struts.
(Db bağımsızlığı olan ORM) İyi kanıtlanmış ORM için hazırda bekletme
- 1. Go'da "interface {}" sözdiziminin rolü nedir?
- 2. I18n Struts-menüsüyle Struts 2
- 3. SOA'daki "Service Broker" ın rolü nedir?
- 4. android studio 1.4 içindeki content_main.xml rolü nedir?
- 5. Struts - Strut
- 6. Struts Multibox
- 7. Yönetici Rolü
- 8. IAM Rolü
- 9. CloudFormation IAM Rolü - AssumeRolePolicyDocument
- 10. Spring Social Facebook'ta UsersConnectionRepository nedir?
- 11. iOS'ta çoklu görev uygularken Grand Central Dispatch'in rolü nedir?
- 12. Struts: HTML Seçeneği Seçilmiş?
- 13. Struts Interceptor'ın invocation.invoke()
- 14. Struts ile Liferay, JSP
- 15. İşçi Rolü ve Web Rolü arasındaki Azure iletişimi
- 16. PostgreSQL rolü miras çalışmıyor?
- 17. TSQL veritabanı rolü üyeleri
- 18. Çalışan Rolü - Azure Batch
- 19. CloudWatch günlük rolü ARN
- 20. Spring Security
- 21. Yabancı JMS sağlayıcısı nedir? Bir JMS uygulamasında Weblogic'in tipik rolü nedir?
- 22. Varsayılan Spring 3 görünümü çözümleyicisi nedir?
- 23. Web Services ve Node.js Çalışan Rolü/Node.js
- 24. Struts 1 Tarih Biçimi Etiketi
- 25. struts-config.xml dosyası - giriş amacı
- 26. Struts 1.2'den Geçiş -> Struts2 vs Spring-MVC (öncelikle Struts1.2 taglib desteği ile)
- 27. FOSUserBundle ve ACL İş Rolü
- 28. capistrano,: db rolü, ne için?
- 29. Tomcat Bileşeni nedir? Catalina ve Coyote nedir?
- 30. Spring MVC Model özelliklerinin başlatılması