Я использую веб-сервис для передачи данных между Android APP и SOAP Webservice. Это Webservice, принимает только сериализованные объекты, и единственный способ сделать это, является использование:Хорошая идея использовать sun.misc.BASE64Decoder/sun.misc.BASE64Encoder?
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
Этого класс позволяет «шифровать» данные в виде одной строки и наоборот, но вопрос:
1. - Есть, для производственных целей, хорошая идея?
2. - Есть другие способы сделать то же и более эффективно?
Спасибо за все отзывы и хорошее программирование!
Если вы уверены, что работаете на JVM Oracle, вы можете себе это позволить; если вы не уверены, не надо! (примечание: говорить о веб-сервисе, очевидно) – fge
Если вы делаете это на Android, есть класс для этого http://developer.android.com/reference/android/util/Base64.html. Главное, это связывает вас с Oracle VM, которая не работает для таких вещей, как appengine. В качестве альтернативы существует пакет apache-commons-codec. –
Спасибо за ответы, полезно! Если вы измените этот класс для Apache Commons, APPEngine может его использовать? Я немного новичок! Благодаря! – Hypnotize