Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12898|Yanıt: 0

[Kaynak] SpringMVC ile Springboot arasındaki fark (alıntı)

[Bağlantıyı kopyala]
Yayınlandı 7.08.2018 13:50:06 | | |

Anladığım kadarıyla Spring boot, Spring Spring MVC Spring Data JPA gibi yaygın kullanılan temel çerçeveleri birleştirmek, varsayılan yapılandırmalar sağlamak ve ardından geliştiricilerin bu teknoloji serisini kullanmasını kolaylaştırmak için takılabilir tasarımlar, yani çeşitli başlangıçlar sunmak, resmi cümleyi şöyle özetlemişim, Spring ailesi bugün hala geliştirdi, zaten çok büyük, bir geliştirici olarak, eğer Spring kullanmak istiyorsanız Ailedeki bir dizi teknoloji teker teker yapılandırılması gerekiyor, sonra bir sürüm uyumluluğu sorunu var, aslında oldukça sorunlu, bazen küçük boşluklar olur, aslında geliştirme ilerlemesini oldukça etkiler, spring boot bu sorunu çözmek, bir çözüm sunmak, önce nasıl yapılandırılacağını umursamıyorsun, hızlı bir şekilde geliştirmeye başlayabilirsin, iş mantığı yazma yapabilirsin, gerekli tüm teknolojileri kullanabilirsin, başlatıcıya katılıp yapılandırabilirsin, doğrudan kullanabilirsin, kutudan çıkarken kullanmanın etkisini takip etmek denebilir



Spring framework'ün boot güvenliği, jpa gibi birçok uzantısı var... Ancak temeli Spring'in IOC ve AOP'sudur, IOC bağımlılık enjeksiyon konteynerleri sağlar, AOP kesitler odaklı programlamaları çözer ve ardından diğer uzantı ürünlerinin gelişmiş işlevlerini bu ikisi temelinde uygular. Spring MVC, Servlet tabanlı bir MVC çerçevesidir ve esas olarak WEB geliştirme sorununu çözür, çünkü Spring'in yapılandırması çok karmaşık ve her türlü XML JavaConfig sorunu yaşanır, bu yüzden tembel insanlar dünyayı değiştirip Spring'i başlattı Yapılandırma yerine önyükleme kuralları, bahar için yapılandırma sürecini basitleştirir




Spring, başlangıçta uygulama bileşenlerini ayırmak için Fabrika Modu (DI) ve Ajan Modu (AOP) kullandı. Herkes bunun çok faydalı olduğunu düşündü, bu yüzden bu modele göre bir MVC çerçevesi (bazı bileşenler Spring ile ayrılmış) oluşturdu ve web uygulamaları (SpringMVC) geliştirmek için kullandılar. Sonra her geliştirmenin birçok bağımlılık yapması gerektiğini ve çok fazla standart kod yazmanın zahmetli olduğunu fark ettim, bu yüzden Spring Boot olan tembel entegrasyon paketleri (başlangıç) yaptım.




Önceki:JS hata ayıklama için konsolu daha profesyonel kullanmak için 10 ipucu
Önümüzdeki:Tomcat'i Intelli Idea 2018'de yapılandırmak için bir çözüm bulamadım
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com