2015-10-16 1 views
0

Я знаю, как популярный Java-пакет Apache Commons предназначен для HTTP-связанных целей. Какие преимущества там можно использовать над пакетами, встроенными в JDK. А именно:Apache Commons HTTP vs встроенные пакеты для Java

com.sun.net.httpserver и java.net

Мне нравится API для них лучше и чувствовать себя, как я могу делать все, что мне нужно делать с ними. Есть ли у Apache только сетевой эффект, или есть ли настоящие преимущества?

+0

Главное преимущество заключается в том, что с Apache HTTP вы управляете запросами, ответами и клиентами, как с обычными объектами, без необходимости конвертировать/кодировать/анализировать их самостоятельно; вам также не нужно управлять соединениями, контролировать их состояние и т. д. –

+0

Спасибо! Очень признателен. –

ответ

0

Apache HTTP-пакеты просты в использовании и понятны для разработчиков по сравнению со встроенными пакетами JDK. Пакеты Apache обычно предназначены для решения общих проблем развития. Другими словами, мы можем записать меньший код, если используем пакеты Apache (и именно по этой причине они популярны).

+0

Спасибо. Ваши отзывы приветствуются. –