..


Sponsor Bağlantılar

Bahar Modülleri

Daha önce belirtildiği gibi, Bahar bir avantaj modüler olmaktır. Bu katmanlar:

  • Çekirdek Konteyner
  • Veri Erişimi
  • Web
  • Aop
  • Test

Spring Layers

Çekirdek, Fasulye, Bağlam, Dil ve Anlatım: Çekirdek katmanı konteyner modülleri oluşur. Çekirdek modülleri ve Fasulye gelişmiş bir uygulamasıdır BeanFactory yoluyla uygulanır IoC ve DI, yeteneklerini de dahil olmak üzere, çerçevenin ana yapısını oluşturan Fabrika Yöntemi Desen . BeanFactory uygulama mantığı ve bağımlılıkları tanımı ve yapılandırma arasındaki ayırımı sağlar.
ApplicationContext: Form Fasulye göre Bağlam modülü, ana arayüzü özellikleri sayesinde nesnelere erişim için bir araç görevi görür. ApplicationContext, bu tür uluslararası olayların yayılması için destek gibi diğer ilave kaynaklar, J2EE desteği yükleme, BeanFactory tüm işlevleri devralır.
İfade Dil tabaka zamanında nesneleri işlemek için güçlü bir ifade dili sağlar.

JDBC, ORM, OXM ve JMS İşlem: Katman Data Access / Entegrasyon alt modülden oluşmaktadır. Modül aynı sayesinde daha az sıkıcı programlama yapmak için tasarlanmıştır JDBC JDBC API, bir soyutlama sağlar. Modül ORM gibi popüler çerçeveler O \ R eşleme ile entegrasyon düzeyi sağlar JPA , Hibernate, iBatis . Bahar mümkün gibi işlem yönetimi gibi kendine has özellikleri ile intergrate hale getirirken, bu çerçevelerin tüm potansiyelin kullanımına izin verir.
OXM katmana nesne / XML eşleme için bir soyutlama katmanı sağlar JAXB , XMLBeans ve daha fazlası. Modül sınıfları her türlü bir işlem yöneticisi işlem sağlarken modülü, mesaj göndermek ve almak için funzinalità JMS içerir.

Web, Web Servlets, Struts-Web ve Web portletleri: Web katmanı modülleri oluşur. Web modülü böyle bir Servlet Dinleyici ile IoC konteyner başlatma sunan yükleme dosyaları için destek olarak Kurumsal Uygulamalar oluşturmak için temel işlevselliği içerir. Web modülü bir Servlet parça içeren MVC modülü ile Web Struts entegrasyon için sınıflar içerir ise, çerçeve Struts2 Ancak, Bahar bu sürüm 3 tavsiye edilmez. Son olarak, Web form portleti Web formu-Servlet ile aynı işlevi sağlar, ancak yararlanmak uygulamalarına yönelik portletleri .

Aop katman bir yapışık sağlar AOP İttifak boy tabanlı programlama sağlar. Bu katman uygulama genel akışı (AOP ile ilgili kısım daha sonraki bölümlerde ele alınacaktır) ile ilgili olsa bile, diğer özellikleri ile ayrılmış olması gerekir kod oluşturmanıza olanak sağlar. Bu katman aynı zamanda entegrasyon için bir modül yönleri vardır AspectJ ve bazı Application Server kullanılabilir bir ClassLoader sunan sınıfların izleme sağlayan bir modüldür Instrumentantions.

Katman kullanarak Bahar bileşenleri test etmek için possbiltà test sağlar JUnit veya TestNG . Bu modül başlatmak ve sınama amacıyla önbellek ApplicationContexts, izolasyon kodu test etmek taklit nesneleri kullanmak da mümkündür fornerndo için pratik imkanı sağlar.

Bahar Java Rehberi
E-Öğrenme
Linux (Ders) Linux (Ders)
Açık kaynak sistemi komple rehberi. 49 € düşük.
PHP (Ders) PHP (Ders)
Dinamik Web siteleri oluşturmak için tam ders. 49 € düşük.
Ruby on Rails ve Ruby (Ders) Ruby on Rails ve Ruby (Ders)
Ruby ve RoR ile yazılım ve Web uygulamaları oluşturun. En düşük € 39.
Sponsor Bağlantılar