2016-05-14 9 views
0

Я пытаюсь изучить java EE, разработав приложение с нуля. Теперь у меня есть JSP, EJB, сервлеты, сценарий jQuery. Я чувствую, что мой прогресс идет очень медленно.Что такое хороший рабочий процесс для java с EJB, JSP, Servlet и общий проект jQuery в eclipse/glassfish?

В настоящее время я боюсь рассматривать инструменты, подобные JRebel.

  1. Есть ли пошаговый цикл, который я могу выполнить, чтобы быть более эффективным?
  2. Когда я должен запускать файл .reload?
  3. Когда я должен удалить/перезапустить старую рыбку, когда я изменяю: java, jsp, jsp фрагмент, зависимый проект?
  4. Нужно ли перезапускать каждый раз, когда я изменяю java-файл или только на основные изменения, такие как класс add/remove, add/remove?
  5. Нужно ли мне запускать в режиме отладки каждый раз, чтобы сразу увидеть мои изменения на лету?
+0

# 1 слишком неспецифичен для обращения любым значимым способом. Другие вопросы следует задавать отдельно. – nclark

+0

Благодарим вас за отзыв, я затрудняюсь выяснить, как эффективно развивать java ee. С другими фреймворками они просты, как code> run> stop> repeat. В java ee часть запуска и остановки занимает слишком много времени. –

ответ

1

С вашего последнего комментария, я думаю, может быть, я понимаю немного лучше, что вы после.

Я знаю, что вы ищете решение для стеклянной рыбы, которое я не очень хорошо знаю, но если вы готовы работать с другими серверами приложений, есть несколько хороших решений для быстрого оборота.

JBoss IDE является бесплатным и тесно интегрируется с сервером приложений JBoss. Если вы используете макеты каталога по умолчанию, созданные мастерами проекта Eclipse, поворот для большинства изменений полностью прозрачен и почти одновременно. Я думаю, вы можете найти другие IDE со сходными характеристиками. (BTW - я сам не использую JRebel, но слышу очень хорошие отчеты от тех, кого знаю.)

+0

Благодарим вас за отзыв. Я планирую изучать дикую природу в будущем, я ее уже загрузил. В настоящее время я уже определил рабочий процесс, чтобы ускорить разработку. Изменения в JSP, js, requries ресурса повторно запускаются, в то время как любое (?) Изменение на java требует от меня удалить приложение для развертывания, а затем перезапустить мой сервлет. –