Как начать разработку на существующем веб-приложении Java - PullRequest
1 голос
/ 25 февраля 2011

Я родом из Asp.Net, и мне там очень комфортно. Меня попросили поддержать существующее веб-приложение Java с поддержкой Struts, и я смог выяснить большинство из них с моими знаниями Asp.Net и моим опытом разработки Android. Однако у меня действительно простая, но глупая проблема.

Все, что у меня есть, - это веб-сайт, существующий на сервере, без исходного проекта. Папка на сервере содержит файлы .java и .class, но эта папка не просто импортируется в netbeans как распознанный проект.

Какой самый простой способ импортировать сайт в какую-то среду IDE (я могу работать и с eclipse, если не рекомендуется использовать netbeans), и заставить его скомпилировать, чтобы я мог развернуть некоторые обновления.

Ответы [ 3 ]

2 голосов
/ 25 февраля 2011

Здесь будет нелегко ответить полностью на ваш вопрос.Но мы должны быть в состоянии достичь этого с помощью шагов:)

Здесь я буду говорить за затмение.Но это только потому, что я не знаком с NetBeans.

Прежде всего создайте чистый "динамический веб-проект" в Eclipse (используя J2EE eclipse http://www.eclipse.org/downloads/). Затем:

  • скопируйте исходные файлы в "Ресурсы Java"
  • скопируйте оставшуюся часть вашего приложения (без файлов классов) в WebContent

Для локального тестирования приложениявам понадобится локальный сервер. Tomcat может быть легко интегрирован в Eclipse.

0 голосов
/ 25 февраля 2011

Если вы можете использовать eclipse, а исходные файлы уже находятся в файле war, как вы говорите. Вы можете импортировать файл войны непосредственно в Eclipse как проект.

file -> import -> war файл или существующий проект в рабочую или файловую систему (существует несколько других опций)

0 голосов
/ 25 февраля 2011

Обычно вам не нужно (повторно) создавать проект из развернутого веб-приложения; проект должен быть сохранен в системе контроля версий. Исходный код обычно также не развертывается на сервере, но если это было сделано в этом случае, вам повезло.

Я бы просто создал новый веб-проект в NetBeans и вручную переместил в него файлы .java вместе с другими ресурсами (за исключением файлов .class).

...