Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> С чего начинать изучение JAVA EE? JAVA для веб. 
:(
    Опции темы
t77
  Дата 18.11.2010, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 459
Регистрация: 27.7.2008

Репутация: нет
Всего: нет



Доброе время суток.
Занимаюсь веб разработкой в основном на стороне клиента...
Решил изучать JAVA а точнее говоря JAVA под веб, тоесть(J2EE).
Меня интересует веб программирование...
Мне нужно освоить -JSP, Веб Сервисы, JAR, Spring, и все что связанно с веб программированием на языке JAVA.
Можно ли сразу приступить к изучению J2EE или нужно начинать с JAVA...?
Помогите составить список тем для пошагового изучения.
Посоветуйте хорошую книгу-самоучитель.

PM MAIL   Вверх
jk1
Дата 18.11.2010, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 5
Всего: 75



Цитата

Можно ли сразу приступить к изучению J2EE или нужно начинать с JAVA...?

Java SE - это тот базис, без которого Вам не обойтись. Из ненужного Вам в Java SE только Swing, остальное в web-программировании однозначно пригодится. По SE есть хорошая книга - Bruce Eckel. Thinking in Java. Могу выслать PDF, если потребуется.

Почитать про EE - Java EE 5 tutorial. Он даст необходимый обзор используемых технологий и решений. После этого у Вас должно появиться понимание, какая именно область Вам нужна/интересна.

Вот этот курс также очень полезен для новичка.

Это сообщение отредактировал(а) jk1 - 18.11.2010, 22:07


--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
powerOn
Дата 19.11.2010, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Знание Java как таковой + MVC, IoC, ORM, SQL, RESTful WS, HTML, JS. Понимание ACID и общих веб концепций: HTTP, Sessions и т.п.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
t77
  Дата 19.11.2010, 00:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 459
Регистрация: 27.7.2008

Репутация: нет
Всего: нет



Цитата

По SE есть хорошая книга - Bruce Eckel. Thinking in Java. Могу выслать PDF, если потребуется.


jk1, хочу PDF. Имеется ли у данной книги перевод на русский ?

Вы советуете начинать с Java SE , а затем переходить на  Java EE ..?

Добавлено через 4 минуты и 10 секунд
Цитата

Знание Java как таковой + MVC, IoC, ORM, SQL, RESTful WS, HTML, JS. Понимание ACID и общих веб концепций: HTTP, Sessions и т.п. 


powerOn, что вы имеете ввиду ?
Это то, что должен знать разработчик WEB ?
PM MAIL   Вверх
Skipy
Дата 19.11.2010, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 487
Регистрация: 24.8.2006
Где: Москва, Россия

Репутация: 2
Всего: 16



Цитата(t77 @ 19.11.2010,  00:16)
Цитата

Знание Java как таковой + MVC, IoC, ORM, SQL, RESTful WS, HTML, JS. Понимание ACID и общих веб концепций: HTTP, Sessions и т.п. 


powerOn, что вы имеете ввиду ?
Это то, что должен знать разработчик WEB ?

Я бы сюда еще добавил:

Принципы функционирования сети на 3-4 уровнях OSI (IP, unicast/broadcast/multicast, ICMP)
XML(+DTD/Schema)/XSLT
К знанию HTML - CSS, DOM2
Сервлеты/JSP + JSTL, фильтры
Защита от повторных посылок данных, от взломов (SQL injection и т.п.) - это в общие веб-концепции



--------------------
С уважением,
Евгений aka Skipy
www.skipy.ru
PM MAIL WWW ICQ   Вверх
sergioK
Дата 19.11.2010, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 207
Регистрация: 15.2.2008

Репутация: нет
Всего: нет



Цитата(t77 @ 18.11.2010,  21:06)
Доброе время суток.
Занимаюсь веб разработкой в основном на стороне клиента...
Решил изучать JAVA а точнее говоря JAVA под веб, тоесть(J2EE).
Меня интересует веб программирование...
Мне нужно освоить -JSP, Веб Сервисы, JAR, Spring, и все что связанно с веб программированием на языке JAVA.
Можно ли сразу приступить к изучению J2EE или нужно начинать с JAVA...?
Помогите составить список тем для пошагового изучения.
Посоветуйте хорошую книгу-самоучитель.

Я бы делал по порядку

 Нужно начать с JAVA. 
лучшее что Я знаю - Ян Дарвин , Сборник рeцептов JAVA,
Я начинал 8лет по этой книге ,  что там хорошо так если глава не понятна ее можно пропустить, 

PowerOn - не гони гусей  smile  человек еще права B получает ,а ты ему про фулл трейлер с 32передачами  smile 

PM MAIL   Вверх
powerOn
Дата 19.11.2010, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(sergioK @  19.11.2010,  14:12 Найти цитируемый пост)
PowerOn - не гони гусей  smile  человек еще права B получает ,а ты ему про фулл трейлер с 32передачами  smile 


Ну извините. Тогда на голом HTML надо катать статические странички и ни о чем не парится. smile Впрочем, мы сами для себя выбираем "планку".

Цитата(Skipy @  19.11.2010,  10:13 Найти цитируемый пост)
К знанию HTML - CSS, DOM2

это кстати тоже можно добавить.



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
jk1
Дата 19.11.2010, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 5
Всего: 75



t77, 

Обещаная книга,  Bruce Eckel. Thinking in Java:

Английский вариант
Русский вариант

Русский вариант сокращен и содержит ряд ошибок, но читать можно.



--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
t77
Дата 23.11.2010, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 459
Регистрация: 27.7.2008

Репутация: нет
Всего: нет



Спасибо.
PM MAIL   Вверх
Vasay
Дата 23.11.2010, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



Цитата

 Почитать про EE - Java EE 5 tutorial. Он даст необходимый обзор используемых технологий и решений. После этого у Вас должно появиться понимание, какая именно область Вам нужна/интересна.

Не надо туда смотреть. 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 я так понимаю, имеются.

Это сообщение отредактировал(а) Vasay - 23.11.2010, 11:25


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
t77
Дата 24.11.2010, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 459
Регистрация: 27.7.2008

Репутация: нет
Всего: нет



Vasay 
Спасибо за планчик. smile 

PM MAIL   Вверх
jk1
Дата 24.11.2010, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 5
Всего: 75



Цитата

Не надо туда смотреть. t77 - четко написал, ему нужна WEB разработка и Spring. 


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

Part I Introduction
1.  Overview
2.  Using the Tutorial Examples
Part II The Web Tier
3.  Getting Started with Web Applications
4.  Java Servlet Technology
5.  JavaServer Pages Technology
6.  JavaServer Pages Documents
7.  JavaServer Pages Standard Tag Library
8.  Custom Tags in JSP Pages
9.  Scripting in JSP Pages
10.  JavaServer Faces Technology
11.  Using JavaServer Faces Technology in JSP Pages
12.  Developing with JavaServer Faces Technology
13.  Creating Custom UI Components
14.  Configuring JavaServer Faces Applications
15.  Internationalizing and Localizing Web Applications
Part III Web Services
16.  Building Web Services with JAX-WS
17.  Binding between XML Schema and Java Classes
18.  Streaming API for XML
19.  SOAP with Attachments API for Java
Part IV Enterprise Beans
20.  Enterprise Beans
21.  Getting Started with Enterprise Beans
22.  Session Bean Examples
23.  A Message-Driven Bean Example
Part V Persistence
24.  Introduction to the Java Persistence API
25.  Persistence in the Web Tier
26.  Persistence in the EJB Tier
27.  The Java Persistence Query Language
Part VI Services
28.  Introduction to Security in the Java EE Platform
29.  Securing Java EE Applications
30.  Securing Web Applications
31.  The Java Message Service API
32.  Java EE Examples Using the JMS API
33.  Transactions
34.  Resource Connections
35.  Connector Architecture
Part VII Case Studies
36.  The Coffee Break Application
37.  The Duke's Bank Application
Part VIII Appendixes
A.  Java Encoding Schemes
B.  About the Authors


ИМХО 2/3 этого WEB-разработчику нужно знать. Остальную треть - очень неплохо бы для общего развития. Это же не полный tutorial, а обзорный курс. Он показывает что есть что.


--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
Vasay
Дата 24.11.2010, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



jk1, 

Цитата

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


Выборочно - оно будет полезно. Но! Нужно четко понимать что из набора технологий EE приминимо в web разработке, а что - нет.  Чтоб не делать web-магазины с помощью Faces...

К тому же в первом посте написано - нужен Spring. Так и читать нужно доки по спрингу, а не по EE. 


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0549 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.