Просто и просто, просто добавьте следующие
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Я не знаю ни о каких библиотеках, которые сделают это из поля, но необходимо смочь взять одного из многих, возражают против библиотек сериализации XML и настраивают код бэкенда для генерации Java. Вероятно, не было бы много кода.
Например, быстрый Google поднятый XStream. Я никогда не использовал его, но, кажется, поддерживает несколько бэкендов кроме XML - например, JSON. Можно реализовать собственное устройство записи и просто выписать код Java, должен был воссоздать иерархию.
Я уверен, что Вы могли сделать то же с другими библиотеками, в особенности если можно сцепиться в поток событий SAX.
Сериализированные данные представляют внутренние данные объектов. Нет достаточной информации для разработки, какие методы необходимо было бы обратиться к объектам воспроизвести внутреннее состояние.
Существует два очевидных подхода:
XStream является библиотекой сериализации, которой я пользовался для сериализации к XML. Это должно быть возможно и довольно легко расширить его так, чтобы это написало код Java.
Отличный вопрос. Я думал о сериализации объектов в java-код, чтобы упростить тестирование. Вариант использования - загрузить некоторые данные в базу данных, затем сгенерировать код, создающий объект, а затем использовать этот код в тестовых методах для инициализации данных без необходимости доступа к базе данных.
Почему-то верно, что состояние объекта не содержит достаточно информации, чтобы знать, как он был создан и преобразован, однако для простых Java-бинов нет причин, по которым это не должно быть возможным.
Вы не хотите написать для этой цели небольшую библиотеку? Скоро начну кодировать!