Какой Java проект приблизит к пониманию Enterprise?

Подскажите пожалуйста люди из сферы и не только. Создание какого web проекта приблизит к пониманию того, чем занимаются разработчики Java в банковских Enterprise проектах? Конкретно в банках США/Европы, если вдруг есть отличия от Ентерпрайз решений в Российских банках.

Какой необходим проект(сайт/др), какие технологии к нему подключить/отработать?

Правильно понимаю, что необходимо разобраться с JSE соответственно, и JEE будет не достаточно? Спасибо.

p.s. сел за освоение Java, с прицелом на корпоративное ПО, и надо бы изначально начать практиковаться. Ментора рядом нет и не предвидится. Работаю в другой сфере(не IT), изучаю дома. На опенсорс какой, если таковые существуют в корпоративном ПО, попытаюсь напроситься на следующим шаге.
  • Вопрос задан
  • 2137 просмотров
Решения вопроса 3
@bromzh
Drugs-driven development
Помимо знаний Java SE, коллекций, многопоточности, CDI и других вещей, обычно требуется знание:
  • Servlet API
  • JSP
  • JDBC
  • JPA
  • Trancsaction API
  • Java Message Service API
  • Validation API
  • EJB
  • JSF (не всегда)
  • JDNI
  • JavaMail API

В общем, всё, что входит в JavaEE. Помимо этого, энтерпрайз любит всякие платные сервера приложений, например WebSphere. Так что хотя бы основы работы с ними надо иметь. Ну и естественно, надо знать SQL и уметь работать с СУБД (обычно используют решения от Oracle).
Частенько требуют ещё и Spring. Ну и естественно, знание ant/maven/gradle (реже).

Для примера можешь написать приложения для управления банковскими счетами. Сделай его как EAR-проект. Установи и настрой БД, настрой ORM в проекте. Всю бизнес-логику описывай в EJB, используя всякие remote-интерфейсы, message-driven beans и т.д. Для клиентской части возьми JSF.
Сделай всё безопасно, с транзакциями, с тестами, с разными ролями и уровнями доступа, с возможностью масштабирования и т.д.
Ответ написан
Рекомендую к прочтению:
Шаблоны интеграции корпоративных приложений
www.books.ru/books/shablony-integratsii-korporativ...
Шаблоны реализации корпоративных приложений
www.books.ru/books/shablony-realizatsii-korporativ...
Ответ написан
@Afigan
hh.ru/search/vacancy?clusters=true&text=Сбербанк&specialization=5.367&enable_snippets=true&industry=7&from=cluster_industry

посмотри что пишут в вакансиях
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы