Бизнес-логика Лейрин Сервлет и JSP - PullRequest
1 голос
/ 18 августа 2010

Недавно я начал переходить с платформы .NET на J2EE.Я - Eclipse, чтобы создавать приложения JSP и сервлетов, которые должны использовать слой бизнес-логики.

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

Как мне это сделать в Eclipse?Должен ли я создать отдельный проект и создать JAR-файл в качестве выходных данных и передать его в веб-проект?

Я новичок в Java, поэтому любые комментарии будут более чем приветствоваться.

Дэнни.

Ответы [ 2 ]

3 голосов
/ 18 августа 2010

Да, создание отдельного Java-проекта было бы способом.Достаточно простого Java Project .Чтобы использовать его в динамическом веб-проекте, вы должны не только добавить его в качестве проекта в Build Path .Вы также должны называть его модулем Java EE в динамическом веб-проекте.Eclipse позаботится о правильном размещении и размещении JAR.

Если вы используете Eclipse 3.5 или более раннюю версию, проверьте раздел Зависимости модуля Java EE в свойствах динамического веб-проекта.Вы должны добавить проект Java там.

alt text

Если вы используете Eclipse 3.6 или новее, проверьте раздел Deployment Assembly , который, по сути, делает то же самое (он только что был переименован / сгруппирован).с другими функциями согласно 3.6).

alt text

1 голос
/ 18 августа 2010

Это зависит. IMO: уровень бизнес-логики означает, что весь ваш бизнес-код отделен от кода вашей презентации. Обычно это влияет на повторное использование.

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

Я использую Maven для построения и разрешения зависимостей моего проекта. Но есть много других способов сделать это.

В Eclipse вы можете создавать два проекта и работать с зависимостями проекта (щелкните левой кнопкой мыши на своем проекте -> Свойства -> Путь сборки Java -> вкладка Проекты).

Надеюсь, это поможет вам, и извините за мой английский.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...