2011-07-09 24 views
6

Bir RMI programında, bir sunucudan alınan nesneleri serileştirmek için Seri hale getirilebilir arabirimini uygulamak istiyorum. Java 6 yerleşik bir serileştirme formatı kullanıyor mu? Serileştirme formatı için belirli bir isim olup olmadığını bilmek istedim.Java hangi serileştirme formatı kullanıyor?

cevap

7

Evet, Java'nın kendine ait binary serialization format vardır. Ve bunun Java serileştirme [format | protokol].

+6

Sadece gerçek bir ad değil, gerçek bir özellikten yoksundur. Bu spekülasyona bir kez bir seri giderici uyguladım ve sık sık bu spekülasyonda bir belirsizlik veya eksiklik hissettim. Nihayetinde, önemli olan şart Sun'ın serileştirme uygulamasının çıktısıydı! –

+0

Adı, Nesne Serileştirmesidir ve buna göre adlandırılmış bir Spesifikasyona sahiptir. Tamamlanmamış olduğunu, özellikle de RMI ile ilgili yönlerin bir çift olduğunu kabul edin. – EJP

0

Bunu yapmak için Seri hale getirilebilir arabirimi uygulamanız gerekir, evet. Ancak, karmaşık veri yapılarını kullanırsanız nesnenin doğru şekilde serileştirileceğini garanti etmez. Nesneniz Java SE bileşenlerinden oluşuyorsa, herhangi bir sorunla karşılaşacağınızı düşünmüyorum, nesnelerin RMI sistemi tarafından yansıması kullanılarak serileştirilecek.

İlgili konular