Используйте TimeSpan и сделайте его UTC, если у Вас есть проблемы TimeZone.
Jboss Seam вместе с Jboss Developer Studio хорош для горячих развертывание всего, кроме EJB (SLSB, SFSB и Entities необходимо повторно развернуть).
GWT in eclipse is probably the fastest I can think of. Using the hosted mode browser for your tests you can debug and change your code without restarting anything. Just need to click the refresh button in the browser and the changes are there (java, css, etc). One other thing is that GWT is adding this same support to normal browsers (Firefox, IE, Safari) so you can debug from within them the same way. These changes are coming in 2.0. See http://code.google.com/events/io/sessions/GwtPreviewGoogleWebToolkit2.html
Вероятно, вам стоит взглянуть на Javarebel:
http://www.zeroturnaround.com/javarebel/
и эту ветку здесь:
Как повысить производительность, когда разработка веб-приложений на основе Java EE
Maven 2 и eclipse. mvn eclipse: eclipse <- чистая крутизна. Кроме того, WTP в eclipse отлично работает (и maven генерирует рабочие проекты WTP).
Постройка (бывшая компилированием) - знак нашего времени. Нам нужно быстрое подтверждение наших мыслей и действий. Когда я обнаруживаю, что много раз строю, это обычно признак того, что я не сосредоточен. Что у меня нет плана. Для меня это время остановиться и подумать. Составьте список вещей, которые необходимо сделать (это не зависит от веб-фреймворка), сделайте их все и протестируйте их все после одной сборки.
Развертывание происходит максимально быстро с помощью Google App-Engine + GWT (необязательно) + подключаемый модуль Eclipse.
Никогда не видел ничего быстрее.
JBOSS использует Tomcat для своего механизма сервлетов / JSP, так что это промывка.
Tomcat поддерживает горячее развертывание .
Jetty довольно маленький и запускается быстро, но он не поддерживает горячее развертывание .
Eclipse - это просто IDE. Ему нужен какой-то механизм сервлета / JSP. Если это похоже на IntelliJ, вы можете использовать любой сервер приложений Java EE или механизм сервлета / JSP, который вам нужен.
IntelliJ чертовски быстр, и вам не нужно останавливать и запускать сервер каждый раз, когда вы перестраиваете. Он работает на взорванной WAR, поэтому все происходит быстро.
Я считаю, что разумно созданные проекты компилируются, развертываются и запускаются за несколько - 10 секунд, что обычно нормально.
JRuby on Rails. Разрабатывайте на любой платформе, которую хотите, развертывайте на стандартных серверах Java.
Пробовали ли вы использовать Eclipse Java EE, а затем указывать его развертывание на сервере, управляемом Eclipse? Tomcat и JBOss неплохо работают таким образом. Также позволяет вам изменять код в методе, использовать Ctrl-S и обновлять класс внутри сервера.
MyEclipse также работает довольно хорошо подобным образом.