|
|
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
всем привет, нужно изучить JEE. Знаю, что технология большая. 1. Подскажите плз. с чего начать, какую книжку взять за основу. 2. Последовательность изучения ? 3. Spring / Struts ? Какая книжка лучше для старта. спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 20:54:47 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
kadetнужно изучить JEE. Конечная цель какая? Помимо "изучить"? kadet1. Подскажите плз. с чего начать, какую книжку взять за основу. С сервлетов. kadet2. Последовательность изучения ? Начать с сервлетов, jsp, сборки и деплоя в Tomcat. После этого вникать детально в какие-то конкретные технологии не обязательно. Достаточно понимать принципы работы. Т.е. знать название, назначение, основные термины. kadet3. Spring / Struts ? Формально это стороннии фреймверки, которые к JEE отношения не имеют. Поэтому нужно определиться с целями. Именно JEE или серверное программирование вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 21:05:39 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, я тоже думал над конечной целью - может ли ей быть создание коробочной CRM или для CRM использование EE является оверхедом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 21:26:29 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
BlazkowiczКонечная цель какая? Помимо "изучить"? Вот это тоже хороший вопрос. Сейчас куда не сунься везде JEE подавай. Я поэтому и "завис", не понимаю что конкретно. Как правило в предложениях на работу указывается Java/JEE и дополнительно Spring / Struts/ Hibernate (JPA), JBoss и т.п. BlazkowiczНачать с сервлетов, jsp, сборки и деплоя в Tomcat. После этого вникать детально в какие-то конкретные технологии не обязательно. Достаточно понимать принципы работы. Т.е. знать название, назначение, основные термины. Я заработал SCJP, SCWCD. Как работает вся кухня сервлетов знаю. BlazkowiczФормально это стороннии фреймверки, которые к JEE отношения не имеют. Поэтому нужно определиться с целями. Именно JEE или серверное программирование вообще. я склонен полагать, что JEE это технологии, но конкретные реализации выполненны на фреймворках типа Spring / Struts. Впрочем могу ошибаться, поэтому и топик создал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 21:48:15 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
kadet, это распространенная ошибка что J2EE "можно выучить". Знаете Java и Servlets? - шикарно пробуйте устраиваться джуниором, без практики - грош цена знаниям. Ну если сосвсем не берут - ну напишите магазинчик какой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 22:11:11 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
забыл никkadet, это распространенная ошибка что J2EE "можно выучить". Знаете Java и Servlets? - шикарно пробуйте устраиваться джуниором, без практики - грош цена знаниям. Ну если сосвсем не берут - ну напишите магазинчик какой... на счет практики согласен. магазинчик уже писал в самом начале. получилась доморощенная ERP. Уже тогда понял, что без клиент/сервер что-то реальное создать не получится. Тогда и начал работать простым ява разработчиком. На сегодня общий стаж работы - порядка 5-ти лет. В этом контексте и решил начать изучение технологий JEE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 22:40:23 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
kadetзабыл никkadet, это распространенная ошибка что J2EE "можно выучить". Знаете Java и Servlets? - шикарно пробуйте устраиваться джуниором, без практики - грош цена знаниям. Ну если сосвсем не берут - ну напишите магазинчик какой... на счет практики согласен. магазинчик уже писал в самом начале. получилась доморощенная ERP. Уже тогда понял, что без клиент/сервер что-то реальное создать не получится. Тогда и начал работать простым ява разработчиком. На сегодня общий стаж работы - порядка 5-ти лет. В этом контексте и решил начать изучение технологий JEE. Фига се, тогда вообще не парься. Ищи вменяемую контору, месяца два посидишь на испытательном сроке на реальном проекте, поймешь бест практисес - и вперед. В общем, если не хочешь идти совсем неподготовленным, то минимум в котором надо ориентироваться - Spring, Hibernate, maven. В качестве UI-фреймворка бери Spring mvc. Заведи свой магазин с помощью этого, и можешь смело идти обивать пороги контор. Ну и Фаулера прочитай мб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 23:42:22 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
На сегодня общий стаж работы - порядка 5-ти лет. В этом контексте и решил начать изучение технологий JEE. Знаете, вы необычный человек. Как вам удалось проработать Java-разработчиком 5 лет и не узнать что такое Java EE даже на уровне статьи в википедии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 23:58:05 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪНа сегодня общий стаж работы - порядка 5-ти лет. В этом контексте и решил начать изучение технологий JEE. Знаете, вы необычный человек. Как вам удалось проработать Java-разработчиком 5 лет и не узнать что такое Java EE даже на уровне статьи в википедии? Сижу в "болоте" на поддержке чужой ERP. Несмотря на то что она browser-based ни о какой JEE речи даже нет. Простые JSP / JDBC. Самые интересные разработки это графические инструменты в апплетах и коммуникация со всякими приборами. Про JEE я имею общие представления, но этого недостаточно. Надо хорошие книжки и минимальные туториалы, чтобы поиграться локально с технологией. А так как JEE достаточно большая я и подвис, т.к. не знаю за что хвататся и с чего начать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 02:06:24 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
kadet1. Подскажите плз. с чего начать JEE в конечном итоге - сервер приложений. Советую начать с JBoss-сервера и его quickstart'ов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 04:47:21 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
kadetВот это тоже хороший вопрос. Сейчас куда не сунься везде JEE подавай. Я поэтому и "завис", не понимаю что конкретно. Как правило в предложениях на работу указывается Java/JEE и дополнительно Spring / Struts/ Hibernate (JPA), JBoss и т.п. Ага. Вот мы и определились с целью. Найти новую работу. Тогда Spring, Hibernate - именно то с чего стоит начать. http://www.amazon.com/Expert-One-One-Development-without/dp/0764558315 http://shop.oreilly.com/product/9780596006761.do Правда, эти книги не совсем актуальны по отношению к самой JEE. Разработку в JEE последние годы сильно упростили. Но вот основы Spring, Hibernate что и зачем, можно оттуда подчерпнуть. Как и обзорно саму JEE спеку. kadetЯ заработал SCJP, SCWCD. Как работает вся кухня сервлетов знаю. Телепаты в отпуске на Кипре. Поэтому можно было бы и сразу сказать. Мне кажется, что есть смысл тогда и вот эту книгу начать смотреть http://books.google.com.ua/books/about/Patterns_of_Enterprise_Application_Archi.html?id=FyWZt5DdvFkC&redir_esc=y В ней описаны паттерны, на которых построены большинство фреймверков. Зная эти паттерны, разобратся в конкретном фреймверке не составит труда. kadetя склонен полагать, что JEE это технологии, но конкретные реализации выполненны на фреймворках типа Spring / Struts. Впрочем могу ошибаться, поэтому и топик создал. Всё запущено. Серверный Java девелопмент делится на два лагеря. С одной стороны JEE спецификации и их реализации в виде серверов приложений. С другой стороны независимые opensource фреймверки, которые не являются реализацией этих спецификаций. Дело в том что последние 10 лет была тенденция в том что opensource альтернативны очень сильно зарулили сам JEE. Поэтому несколько последних лет JEE перенимает фичи и стримится к упрощению. Тема очень обширная. Рассказывать можно долго. Ссылки на соответствующую литературу привел выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 10:05:44 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
Hibernate and EclipseLink и тд.. годны только для прототипирования и небольних сайтиков, при больших нагрузках или при сложной схеме таблиц, эти JPA не идут ни в какое сравнение по скорости и гибкости с чистым jdbc и тем более хранимыми фукциями(процедурами) на db, поэтому изучение этих технологий нужно только для того чтобы быть 'модным'.. imho ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 12:33:20 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
breathHibernate and EclipseLink и тд.. годны только для прототипирования и небольних сайтиков, при больших нагрузках или при сложной схеме таблиц, эти JPA не идут ни в какое сравнение по скорости и гибкости с чистым jdbc и тем более хранимыми фукциями(процедурами) на db, поэтому изучение этих технологий нужно только для того чтобы быть 'модным'.. imho Да, даёшь пятничный срач! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 12:45:31 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
не в этом дело, просто зачем учить то, что по сути не имеет большого смысла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 12:48:14 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
ejb3 и выше, jms, jax-rs, jax-ws, osgi(хоть и не относиться к javaee), более интересные темы, опять же имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 13:02:09 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
Hibernate and EclipseLink и тд.. годны только для прототипирования и небольних сайтиков - ржака )), а ведь не первое апреля ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 15:04:07 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
Сижу в "болоте" на поддержке чужой ERP. Несмотря на то что она browser-based ни о какой JEE речи даже нет. Простые JSP / JDBC. Самые интересные разработки это графические инструменты в апплетах и коммуникация со всякими приборами. Мне кажется, вы себя недооцениваете. Графические инструменты - очень интересная вещь на мой взгляд. Большинство программистов занимаются чем-то более тупым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 15:10:16 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
breathHibernate and EclipseLink и тд.. годны только для прототипирования и небольних сайтиков, при больших нагрузках или при сложной схеме таблиц, эти JPA не идут ни в какое сравнение по скорости и гибкости с чистым jdbc и тем более хранимыми фукциями(процедурами) на db, поэтому изучение этих технологий нужно только для того чтобы быть 'модным'.. imho Осталось повысить быстродействие пользователя при работе с web gui - и можно будет гнаться за ним с чистым jdbc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 15:27:35 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
breathHibernate and EclipseLink и тд.. годны только для прототипирования и небольних сайтиков, при больших нагрузках или при сложной схеме таблиц, эти JPA не идут ни в какое сравнение по скорости и гибкости с чистым jdbc и тем более хранимыми фукциями(процедурами) на db, поэтому изучение этих технологий нужно только для того чтобы быть 'модным'.. imho Вообще инструмент придумывают, чтобы его использовать с мозгом, как ни странно это касается и хибернейта с прочими. С самого создания постулировалось, что основная цель - быстрая разработка Crud, Все остальное спокойно выносится в nativeQuery, сохраняется только удобное преобразование полей ResultSet в вашу энтити. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 15:51:35 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
>Hibernate and EclipseLink и тд.. годны только для прототипирования и небольних сайтиков - ржака )), а ведь не первое апреля ). по делу то есть что сказать, или только книжку читать начали ;) >Осталось повысить быстродействие пользователя при работе с web gui - и можно будет гнаться за ним с чистым jdbc. одного или например если их тысячи на сайте, и каждый запускает тяжелые для db операции(отчеты хотя бы) >Вообще инструмент придумывают, чтобы его использовать с мозгом, как ни странно это касается и хибернейта с прочими. С самого создания постулировалось, что основная цель - быстрая разработка Crud, Все остальное спокойно выносится в nativeQuery, сохраняется только удобное преобразование полей ResultSet в вашу энтити. любая прослойка скорости(работы, а не создания) не прибаляет, факт, постепенно весь jpa переноситься в nativeQuery, и в итоге избавляемся от jpa как от глючной вещи, пройдено на себе участвую в разработке сервиса по продаже билетов на шоу, концерты и тд.. довольно глобальный сервис, и понимаю что ни один JPA тут не справится, просто не получится описать такие структуры таблиц, а если и близко получиться, то столько гимора это не стоит вобще тут это офф топ, но могу подискутировать на тему hibernate vs jdbc + stored procedure, на примере oracle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 16:18:36 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
breathодного или например если их тысячи на сайте, и каждый запускает тяжелые для db операции(отчеты хотя бы) При чем тут отчеты? Никто на ORM их не делает. breathлюбая прослойка скорости(работы, а не создания) не прибаляет, факт, постепенно весь jpa переноситься в nativeQuery, и в итоге избавляемся от jpa как от глючной вещи, пройдено на себе Толстый кэш и правильный подход решают. Но, очевидно, что ORM не панацея. breathвобще тут это офф топ Ну, дык, а кто начал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 16:24:31 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
>При чем тут отчеты? Никто на ORM их не делает. то есть orm нужен для простого crud, а все остальное nativeQuery ? ну тогда это очень нужная весчь ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 16:27:22 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
breath>вобще тут это офф топ, но могу подискутировать на тему hibernate vs jdbc + stored procedure, на примере oracle. А вот и приведите пример, где это, кроме отчетов, конечно, будет оправдывать стоимость разработки. Или у вас в проекте бесконечные ресурсы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 16:36:33 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
breathто есть orm нужен для простого crud Ну, как простого. 50 связаных сущностей туда, столько же обратно. На JDBC подзаколебешься запросики на каждый сценарий писать. breathну тогда это очень нужная весчь ) Не нужна, не используй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 16:38:41 |
|
||
|
JEE: с чего начать
|
|||
|---|---|---|---|
|
#18+
>А вот и приведите пример, где это, кроме отчетов, конечно, будет оправдывать стоимость разработки. Или у вас в проекте бесконечные ресурсы? примеры чего привести, если чел не знает достаточно хорошо sql, тогда пусть юзает orm, больше плюсов не вижу, но при росте прожекта это когда нибуть всплывет. вобщем на этом я тут закончил, сказал что хотел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 16:40:31 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38214230&tid=2129590]: |
0ms |
get settings: |
19ms |
get forum list: |
22ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
60ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
102ms |
get tp. blocked users: |
2ms |
| others: | 317ms |
| total: | 558ms |

| 0 / 0 |
