Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / С чего начать знакомство с Java? / 25 сообщений из 34, страница 1 из 2
11.01.2012, 23:29:18
    #37610110
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
Добрый день

С чего начать разработку веб-интерфейсов на Java при использовании Windows Server 2008 R2? т.е. линух немного не желателен, хотя лабы в универе на gcc только в нем и делал, но сейчас ставить отдельно ось не шибко хочется )

Сам ранее занимался разработкой прог на делфи, потом рнр-сайты, далее ASP.NET WebForms/MVC via C# (~3-4 года)
Хотелось бы опробовать и яву
Гугль конечно хороший помощник, но прошу посоветовать бывалых

Спасибо

блог обо всем что посчитал полезным
...
Рейтинг: 0 / 0
11.01.2012, 23:42:59
    #37610135
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
Tomcat
JSP
Servlet
...
Рейтинг: 0 / 0
11.01.2012, 23:57:47
    #37610160
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
Blazkowicz, спасибо.. как же JSP сразу напоминает ASP.NET и вьюхи ASP.NET MVC первых версий...
Учебники не посоветуешь? что думаешь об этом ?

Хотя бы Tomcat юзал )
...
Рейтинг: 0 / 0
12.01.2012, 00:07:24
    #37610169
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
SanSYSBlazkowicz, спасибо.. как же JSP сразу напоминает ASP.NET и вьюхи ASP.NET MVC первых версий...
JSP это ближной родственник ASP. ASP.NET более продвинутая технология уровня JSF.
Servlet это основа. Надо изучить. Остальное - фреймверки. Их десятки

SanSYSУчебники не посоветуешь? что думаешь об этом ?
Книга подойдёт любая где описана инфа, которой не знаешь. Практиковатся лучше по мануалам. В старых учебниках - старые версии технологий.
...
Рейтинг: 0 / 0
12.01.2012, 00:12:41
    #37610172
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
SanSYSкак же JSP сразу напоминает ASP.NETУ меня было точно такое же ощущение, когда я начал изучать ASP.NET после JSP
Да, все идеи абсолютно одни и те же. И то и то динамически транслируется в классы, а потом компилируется. В JSP web.xml, в ASP.NET web.config, в общем одна фигня, только под разным соусом.
Единственное мне уж очень чуждо после джава _VIEWSTATE, динамическое генерирование джава скрипта, и Web контролы. Это напрочь убивает идею разделения серверной логики, клиентской логики и разметки - все в куче оказывается. В этом плане MVC оказывается гораздо приятнее, и по моему джававскому мышлению все просто обязаны перекочевать с голого ASP.NET на MVC.
Ну а по поводу книжки по сервлетам, я уже раз десятый пишу ее тут - "Head First Servlet and JSP". Лучшего пособия по теме не встречал. На время обучения лучше поопускать главы про глубокие внтуренности JSP типа кастомных тегов, что бы голову лишним не забивать.
...
Рейтинг: 0 / 0
12.01.2012, 11:50:09
    #37610696
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
svenomSanSYSкак же JSP сразу напоминает ASP.NETУ меня было точно такое же ощущение, когда я начал изучать ASP.NET после JSP
Да, все идеи абсолютно одни и те же. И то и то динамически транслируется в классы, а потом компилируется. В JSP web.xml, в ASP.NET web.config, в общем одна фигня, только под разным соусом.
Единственное мне уж очень чуждо после джава _VIEWSTATE, динамическое генерирование джава скрипта, и Web контролы. Это напрочь убивает идею разделения серверной логики, клиентской логики и разметки - все в куче оказывается. В этом плане MVC оказывается гораздо приятнее, и по моему джававскому мышлению все просто обязаны перекочевать с голого ASP.NET на MVC.
Ну а по поводу книжки по сервлетам, я уже раз десятый пишу ее тут - "Head First Servlet and JSP". Лучшего пособия по теме не встречал. На время обучения лучше поопускать главы про глубокие внтуренности JSP типа кастомных тегов, что бы голову лишним не забивать.

Спасибо большое!
По поводу MVC согласен полностью
ASP.NET изначально был разработан для легкого перехода windows-разработчиков к web-разработке, отчасти задача выполнена успешно, хотя и корявенько )
...
Рейтинг: 0 / 0
14.01.2012, 13:20:28
    #37614407
Calamity Jane
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
BlazkowiczServlet это основа. Надо изучить.

вот не пойму, что все советуют там изучать? 2 странички прочитать. сервлет это подпрограмма в контейнере, получающая параметры из GET/POST, обрабатывающая их с помощью синглтонов контейнера и пишущая в вывод результат обработки. разница с пхпшным скриптом в том что скрипт интерпретируется каждый раз а сервлет висит в памяти откомпилированный
Всё?
...
Рейтинг: 0 / 0
14.01.2012, 13:46:24
    #37614426
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
Calamity JaneBlazkowiczServlet это основа. Надо изучить.

вот не пойму, что все советуют там изучать? 2 странички прочитать. сервлет это подпрограмма в контейнере, получающая параметры из GET/POST, обрабатывающая их с помощью синглтонов контейнера и пишущая в вывод результат обработки. разница с пхпшным скриптом в том что скрипт интерпретируется каждый раз а сервлет висит в памяти откомпилированный
Всё?
а ты реши на нём задачку с соседнего топика про Состояние.
Самый нижний уровень программирования в веб
...
Рейтинг: 0 / 0
14.01.2012, 13:48:56
    #37614428
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
Calamity Janeразница с пхпшным скриптом в том что скрипт интерпретируется каждый раз а сервлет висит в памяти откомпилированный
Всё?
всё.
Можно ещё проще - сервлет это кусок Java кода, который за тебя запустили (main()).
...
Рейтинг: 0 / 0
14.01.2012, 14:16:27
    #37614446
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
Calamity JaneBlazkowiczServlet это основа. Надо изучить.
вот не пойму, что все советуют там изучать? 2 странички прочитать. сервлет это подпрограмма в контейнере, получающая параметры из GET/POST, обрабатывающая их с помощью синглтонов контейнера и пишущая в вывод результат обработки. разница с пхпшным скриптом в том что скрипт интерпретируется каждый раз а сервлет висит в памяти откомпилированный
Всё?
Параметры запроса - как с ними работать
Куки - как с ними работата
Сессии - как работают, как передаются клиенту
ServletContext - что такое, как ему передать параметры при запуске
Фильтры - как реализуются, как подключаются
Всевозможные листенеры - зачем нужны, как подключаются
Маппинг сервлета на URL - где реализуется, какие есть паттерны?
Безопасность - как реализуется, какие виды аутентификации/авторизации есть, как они взаимодействуют с контейнером
Что такое RequestDispatcher и зачем он нужен? Чем отличается forward от redirect?

Если это все можно доступно объяснить в две странички - скажите где.
...
Рейтинг: 0 / 0
14.01.2012, 14:28:17
    #37614456
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
svenom,
+1
...
Рейтинг: 0 / 0
14.01.2012, 16:47:23
    #37614550
Calamity Jane
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
svenomЕсли это все можно доступно объяснить в две странички - скажите где.и всё это надо помнить наизусть чтобы пользоваться каким-нибудь springmvc, seam или gwt?
...
Рейтинг: 0 / 0
14.01.2012, 16:49:47
    #37614551
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
Calamity Jane,

Про "помнить наизусть" никто не говорил. Знать и понимать - надо.
...
Рейтинг: 0 / 0
14.01.2012, 16:55:12
    #37614554
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
Calamity JanesvenomЕсли это все можно доступно объяснить в две странички - скажите где.и всё это надо помнить наизусть чтобы пользоваться каким-нибудь springmvc, seam или gwt?
нет.
Достаточно 1 проектик "Записная книжка" на JSP и остальное прочитать "теоретически в метро".
Углубляться можно после выбора места работы.
...
Можно и наоборот, начать с SmartGWT - "Записной книжки", а потом не забыть про "начало начал".
IMHO
...
Рейтинг: 0 / 0
16.01.2012, 03:33:52
    #37615645
jab
jab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
Забыли про веб интерфейс клиента. Тут тоже можно зубы сломать с наскоку, если вообще нет опыта. Начинаются разные яваскрипты, джквери с примочками и т.д. На самом деле дохрена что почитать и понять придется.
...
Рейтинг: 0 / 0
16.01.2012, 07:59:02
    #37615683
badboychik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
авторЗабыли про веб интерфейс клиента.Apache Click и все дела
...
Рейтинг: 0 / 0
16.01.2012, 08:12:59
    #37615687
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
jabЗабыли про веб интерфейс клиента. Тут тоже можно зубы сломать с наскоку, если вообще нет опыта. Начинаются разные яваскрипты, джквери с примочками и т.д. На самом деле дохрена что почитать и понять придется.
+1
да.
Я счас на Net обитаю. Они в шоке что у Java нет выделенного подфорума для ГУИ.
Это тут специфика - не заморачиваться на клиенте.
...
Рейтинг: 0 / 0
16.01.2012, 08:13:36
    #37615688
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
badboychikавторЗабыли про веб интерфейс клиента.Apache Click и все дела
ну да.
А на сервере - Спринг - и все дела .
...
Рейтинг: 0 / 0
16.01.2012, 13:05:23
    #37616077
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
jab... самом деле дохрена что почитать и понять придется.

по хорошему всегда так
...
Рейтинг: 0 / 0
16.01.2012, 14:14:03
    #37616238
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
SanSYSjab... самом деле дохрена что почитать и понять придется.
по хорошему всегда так
imho не всегда.
На Net, там фрейворк и платформа - сквозная от БД до контрола на клиенте.
Наверно как у нас - JSF?
Хорошо или плохо "за рамками"
...
Рейтинг: 0 / 0
16.01.2012, 16:05:53
    #37616525
XEugene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
badboychikApache Click и все делаApache Click это, наверное, хорошо. Но почему там дерево с перезагрузкой страницы? Кому нужно дерево с перезагрузкой?
...
Рейтинг: 0 / 0
16.01.2012, 16:22:22
    #37616577
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
XEugeneКому нужно дерево с перезагрузкой?1. их стандартное дерево умеет без перезагрузки
2. не нравится поведение стандартного компонента - сделай свой компонент или посмотри - может, уже сделано кем-то
...
Рейтинг: 0 / 0
16.01.2012, 16:22:31
    #37616578
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
XEugene,
off
у него главное скорость загрузки. А дерево и грид это самое сложное в веб. Тут один на флексе дерево раскритиковал.
...
Рейтинг: 0 / 0
16.01.2012, 17:20:03
    #37616711
jab
jab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
Гриды чем рисуете? Такие, чтоб по условию подсвечивалась определенная строка или столбец и т.д.
...
Рейтинг: 0 / 0
16.01.2012, 19:56:54
    #37617038
badboychik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С чего начать знакомство с Java?
XEugenebadboychikApache Click и все делаApache Click это, наверное, хорошо. Но почему там дерево с перезагрузкой страницы? Кому нужно дерево с перезагрузкой?Там на "Advanced Tree" есть галочка "JavaScript enabled" и дерево становится "аяксовым"
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / С чего начать знакомство с Java? / 25 сообщений из 34, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]