Osgi sınıf sorunları hakkında hata ayıklama için bazı araç veya tarifler var mı? Osgi sınıf yükleyicilerinin java ee konteyner sınıfları ve sürümleri ile özel olarak etkileşimi. Bazıları için çok karmaşık bir şekilde inceledim, bazı gerçek yaşam örneklerini tercih ettim.hata ayıklama osgi sınıf yükleyicisi sorunları
cevap
Angelo'nun daha önce de belirttiği gibi, hiçbir gümüş mermi yok, ancak alanla aşina oluyor. Ben de pratik bir adamım, OSGi Spec orada daha iyi özelliklerden biridir ve aslında oldukça okunabilir. OSGi'nin somun ve civatalarını öğrendiğimde yaptıklarım, OSGi Paketleri ve Çerçeveleri için bir Test Çerçevesi yazdım. Pax Sınavı, burada utanmaz bir fiş yok;) Bu şekilde öğrendim ve size sadece bu ipucu verebilir: Spesifikasyonu okuyun ve Pax Sınavı ile oynayın. Sınavın yaptığı her ayrıntıyı anlayamasanız bile, OSGi'ye dalmak için eğlenceli bir yol.
Lütfen bunun hata ayıklama ile ilgili olmadığını anlayın. Genel olarak, hata ayıklayıcı becerilerinizi arttırmak için testler yazmayı tercih etmelisiniz. Size çok daha iyi bir anlayış ve uzun vadeli değer sağlar. Belki bu yardımcı olur? Belirli bir sorunla ilgili yardım edebilir miyim?
Toni
(Otomatik) testin hata ayıklamadan daha iyi olduğunu kabul ediyorum. Benim tarafımda, SecureClassLoader hakkında endişe duyuyorum ve OSGi'de güvenliği uyguluyorum. Bu nasıl test edilebilir? Konteyner sınıf yükleyicileriyle nasıl entegre olur? Pax Sınavı burada yardımcı olabilir mi? Evet ise nasıl? – JVerstry
Size ödül vereceğim. Daha fazla okuma yapıyorum ve test/çözmeye çalıştığım güvenlik sorunları, OSGi'nin bir “konteyner” den başlayabildiğinden sadece OSGi'nin ötesinde olduğuna inanıyorum. OSGi ve OSGi modüllerini yükleyen uygulamada uygun bir güvenlik yöneticisi ve güvenlik politikası belirleme meselesi ... – JVerstry
Ödül için teşekkürler! Daha fazla yardım ve yardım almak için Apache Felix ve/veya OPS4J gibi OSGi ile ilgili Postalama listelerinden herhangi birine ulaşmaktan çekinmeyin. –
- 1. Demir Python ve VS2010 hata ayıklama sorunları
- 2. Hata ayıklama PhantomJS @ font-yüz sorunları
- 3. Django Hata Ayıklama Araç Çubuğu Yükleme Sorunları
- 4. Firefox'taki hata ayıklama hata ayıklama
- 5. Eclipse hata ayıklama belleği kullanımı
- 6. OSGi
- 7. Dağıtılmış AIR uygulamasında hata ayıklama
- 8. sorunları?
- 9. ASP.Net Core, bir hata ayıklayıcıda hata ayıklama değil hata ayıklama
- 10. Tomcat üzerinde birden çok uygulamayla sınıf yükleyicisi davranışı
- 11. Hata ayıklama üzerinde uygulama, hata ayıklama sırasında değil
- 12. Eclipse kısayolu "hata ayıklama son hata ayıklama yapılandırması" (F11 değil)
- 13. Eclipse Java Hata ayıklama dosyaları ile hata ayıklama
- 14. Phalcon PHP geliştiricisi olarak hata ayıklama
- 15. Hata ayıklama, sürüm
- 16. Hata ayıklama Ember.js'den chrome
- 17. Win32 Hata Ayıklama Makroları
- 18. Hata ayıklama Java yöntemi
- 19. Xcode C++ hata ayıklama
- 20. Hata ayıklama döngüleri
- 21. Hata ayıklama 403'ler?
- 22. Hata ayıklama metaprogramları
- 23. Hata ayıklama outofmemoryexception
- 24. ASP.NET'te hata ayıklama ASP.NET
- 25. Hata ayıklama getResource *
- 26. PyCharm JavaScript Hata ayıklama
- 27. Hata ayıklama TargetInvocationException
- 28. ffmpeg ecplise hata ayıklama
- 29. XCode Hata Ayıklama Kısayolları
- 30. Nasıl hata ayıklama tabindex
Bu sorunun cevabı ile ilgileniyorum. Bu yüzden bir ödül belirliyorum. Ayrıca OSGi paketlerinin test edilmesini otomatikleştirmek için iyi belgelere de ilgi duyuyorum (en sevdiğiniz OSGi test çerçevesi nedir? Neden? Vs ...) – JVerstry
Şu anda bu soru üzerine birkaç gün düşündüm ama orada düşünmüyorum özellikle Java EE ile birlikte sınıf yükleyici sorunlarını ayıklamak için takip edebileceğiniz genel bir modeldir. OSGi modülerliği 'classloader hygiene' gerektirir ve 'magic' bunu çok karmaşık bir iş haline getirir ... –
Karşılaştığınız sorunları açıklayabilir misiniz? – JVerstry