суббота, 13 июня 2009 г.

Немного слов о Jetty (java)

Смотрю этот вебинар: http://live.eclipse.org/node/751
И решил немного его прорекламировать. Как говорится: а пацаны то не знают!
Ниже сильно упрощенный пересказ некоторой части вебинара :-)

Что такое Jetty?
- java HTTP server
- HTTP client (об этом многие не знают!) //Нужен для тестирования, например, чтобы сэмулировать 1000 заходов через браузер :-)
- Servlet container

История Jetty:
1995 разработан на java 0.9 как часть багтрекинг системы
1997 проект переименован в Jetty, реализована альфа спецификация Servlet API
1998 Jetty 2.0, реализована поддержка HTTP/1.1, сменили хостинг на sourceforge
2005 Jetty 6.0, сменили хостинг на codehaus, работыли над расширяемостью Web 2.0 приложений
2009 Jetty 7, переехали под крыло eclipse foundation как часть eclipse runtime (RT), упакован как OSGI бандл (http://www.eclipse.org/jetty/)
2010 Jetty 8, реализация Servlet 3.0 API

Jetty очень легко встраивается в java приложения.
У Jetty очень мало зависимостей, она очень мало "весит". Благодаря этому, Jetty может быть запущен даже на телефоне.
Jetty это не Application Server, но может быть использована как Application Server. Jetty это компонент, который может быть встроен в java приложение.
Многие Application Server-ы используют Jetty Как встроенный сервлет контейнер (JBoss, Geronimo, Jpnas..)

Остальную, самую интересную часть, я описывать не стал! Это надо видеть!!
Я на самом деле ерунду здесь описал)))
P.S. очень понравился пример с чатом в презентации

Комментариев нет: