Маршрут для изучения Java EE и связанных с ним технологий? - PullRequest
2 голосов
/ 12 сентября 2010

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

Я и мой друг провели некоторое исследование по этому вопросу.Мы обнаружили, что нам нужно знать о сервлетах, JSP, Javabeans, RMI и т. Д. У нас есть базовые знания по этим темам.Можем ли мы начать изучение Java EE?

Мы также обнаружили, что использование таких структур, как Struts, Spring и т. Д., Будет иметь дополнительное преимущество для нашего программного обеспечения.По моему мнению, я должен использовать легковесный фреймворк вместо корпоративного фреймворка, например, Spring.мы можем использовать эти рамки в небольших проектах?Если нет, то что является лучшим подходом / структурой?

Наш проект представляет собой программное обеспечение для совместной работы по управлению разработкой кода для разработки программного обеспечения с открытым исходным кодом. Проект имеет распределенную природу.

Ответы [ 3 ]

5 голосов
/ 13 сентября 2010

каковы предпосылки для Java EE ??

Сильное знание Java SE, особенно JDBC.Хорошие объектно-ориентированные навыки проектирования и программирования.

можем ли мы начать изучать java ee?

Конечно.

По моему мнениюя должен использовать облегченный фреймворк вместо фреймворка ENTERPRISE, например, Spring.

Я не знаю, что значит для вас «легкий», но Spring был создан как легкая альтернатива EJB 2.0.Вы, конечно, можете начать изучать Spring, но, возможно, вы оцените его по достоинству, выполнив хотя бы один веб-проект без него.

Я не рекомендую Struts.Я думаю, что это более старая технология - первая веб-инфраструктура MVC - которую обошли другие.Я бы порекомендовал Spring MVC или Wicket over Struts.Если вы хотите придерживаться стандарта Java EE, попробуйте Java Server Faces.

Можем ли мы использовать эти рамки в небольших проектах?

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

, если нет, то какой подход лучше использовать?

Начать без любой рамки.Для запуска достаточно сервлетов, JSP, использующих JSTL (без скриплетов) и JDBC.

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

Совместная работа и управление проектами не имеют ничего общего с выбранным вами языком или структурой.

Распространяется ли приложение, разработчики или оба?Выбор языка или структуры почти не имеет к этому никакого отношения.

1 голос
/ 13 сентября 2010

Я бы посоветовал вам изучить Ruby + RubyOnRails. Это гораздо проще и продуктивнее, чем любая Java-инфраструктура, которую вы можете получить. Преимущество этого подхода заключается в следующем: в вашем арсенале будет еще один мощный основной язык, а также вы изучите очень мощную веб-среду, которая считается современной инфраструктурой в мире Интернета.

Если вы заинтересованы в следующем подходе, пометьте свой вопрос с ruby-on-rails , чтобы получить ценные материалы от других Rubyists.

Надеюсь, это поможет,
Аай Жавли.

1 голос
/ 12 сентября 2010

Да.Официальное руководство по Oracle находится по адресу http://download.oracle.com/javaee/6/tutorial/doc/

. Я бы посоветовал вам изначально сделать его максимально простым.Java EE настолько велика, что выполнение проекта только с использованием базовых технологий заставит вас быть очень занятым.

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