| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > С чего начинать изучение JAVA EE? |
| Автор: t77 18.11.2010, 21:06 |
| Доброе время суток. Занимаюсь веб разработкой в основном на стороне клиента... Решил изучать JAVA а точнее говоря JAVA под веб, тоесть(J2EE). Меня интересует веб программирование... Мне нужно освоить -JSP, Веб Сервисы, JAR, Spring, и все что связанно с веб программированием на языке JAVA. Можно ли сразу приступить к изучению J2EE или нужно начинать с JAVA...? Помогите составить список тем для пошагового изучения. Посоветуйте хорошую книгу-самоучитель. |
| Автор: jk1 18.11.2010, 22:06 | ||
Java SE - это тот базис, без которого Вам не обойтись. Из ненужного Вам в Java SE только Swing, остальное в web-программировании однозначно пригодится. По SE есть хорошая книга - http://mindview.net/Books/TIJ4. Могу выслать PDF, если потребуется. Почитать про EE - http://download.oracle.com/javaee/5/tutorial/doc/. Он даст необходимый обзор используемых технологий и решений. После этого у Вас должно появиться понимание, какая именно область Вам нужна/интересна. http://java-course.ru/ также очень полезен для новичка. |
| Автор: powerOn 19.11.2010, 00:13 |
| Знание Java как таковой + MVC, IoC, ORM, SQL, RESTful WS, HTML, JS. Понимание ACID и общих веб концепций: HTTP, Sessions и т.п. |
| Автор: t77 19.11.2010, 00:16 | ||||
jk1, хочу PDF. Имеется ли у данной книги перевод на русский ? Вы советуете начинать с Java SE , а затем переходить на Java EE ..? Добавлено через 4 минуты и 10 секунд
powerOn, что вы имеете ввиду ? Это то, что должен знать разработчик WEB ? |
| Автор: Skipy 19.11.2010, 10:13 | ||||
Я бы сюда еще добавил: Принципы функционирования сети на 3-4 уровнях OSI (IP, unicast/broadcast/multicast, ICMP) XML(+DTD/Schema)/XSLT К знанию HTML - CSS, DOM2 Сервлеты/JSP + JSTL, фильтры Защита от повторных посылок данных, от взломов (SQL injection и т.п.) - это в общие веб-концепции |
| Автор: sergioK 19.11.2010, 14:12 | ||
Я бы делал по порядку Нужно начать с JAVA. лучшее что Я знаю - Ян Дарвин , Сборник рeцептов JAVA, Я начинал 8лет по этой книге , что там хорошо так если глава не понятна ее можно пропустить, PowerOn - не гони гусей |
| Автор: jk1 19.11.2010, 23:38 |
| t77, Обещаная книга, Bruce Eckel. Thinking in Java: http://depositfiles.com/files/lhfz76hcw http://depositfiles.com/files/tdd42040e Русский вариант сокращен и содержит ряд ошибок, но читать можно. |
| Автор: t77 23.11.2010, 10:55 |
| Спасибо. |
| Автор: Vasay 23.11.2010, 11:24 | ||
Не надо туда смотреть. t77 - четко написал, ему нужна WEB разработка и Spring. ИМХО - вот такой планчик: 1. Почитать про сети. Про протокол HTTP. 2. Выучить основы Java SE Для закрепления материала написать простенький HTTP сервер на Java. 3. Работа с БД через JDBC 4. Работа с БД через ORM. JPA+Hibernate (или eclipse link) 5. Разобраться что такое Servlet, Jsp, освоится с TomCat 6. Разобраться с MVC Для закрепления материала написать свою простенькую реализацию MVC 7. Освоить Spring MVC 8. Познакомится с шаблонными движками - Velocity, Freemarker 9. Расширять знания по Spring (IoC, DI).... Дальше уже по потребностям. Знания HTML и JS я так понимаю, имеются. |
| Автор: t77 24.11.2010, 11:01 |
| Vasay Спасибо за планчик. |
| Автор: jk1 24.11.2010, 11:31 | ||||
Вы бы хоть в оглавление по ссылке заглянули, прежде чем критиковать.
ИМХО 2/3 этого WEB-разработчику нужно знать. Остальную треть - очень неплохо бы для общего развития. Это же не полный tutorial, а обзорный курс. Он показывает что есть что. |
| Автор: Vasay 24.11.2010, 17:03 | ||
jk1,
Выборочно - оно будет полезно. Но! Нужно четко понимать что из набора технологий EE приминимо в web разработке, а что - нет. Чтоб не делать web-магазины с помощью Faces... К тому же в первом посте написано - нужен Spring. Так и читать нужно доки по спрингу, а не по EE. |