powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / С чего начать знакомство с Java?
34 сообщений из 34, показаны все 2 страниц
С чего начать знакомство с Java?
    #37610110
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

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

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

Спасибо

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

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

SanSYSУчебники не посоветуешь? что думаешь об этом ?
Книга подойдёт любая где описана инфа, которой не знаешь. Практиковатся лучше по мануалам. В старых учебниках - старые версии технологий.
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37610172
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
С чего начать знакомство с Java?
    #37610696
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
С чего начать знакомство с Java?
    #37614407
Calamity Jane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczServlet это основа. Надо изучить.

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

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

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

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

по хорошему всегда так
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37616238
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanSYSjab... самом деле дохрена что почитать и понять придется.
по хорошему всегда так
imho не всегда.
На Net, там фрейворк и платформа - сквозная от БД до контрола на клиенте.
Наверно как у нас - JSF?
Хорошо или плохо "за рамками"
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37616525
XEugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikApache Click и все делаApache Click это, наверное, хорошо. Но почему там дерево с перезагрузкой страницы? Кому нужно дерево с перезагрузкой?
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37616577
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XEugeneКому нужно дерево с перезагрузкой?1. их стандартное дерево умеет без перезагрузки
2. не нравится поведение стандартного компонента - сделай свой компонент или посмотри - может, уже сделано кем-то
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37616578
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XEugene,
off
у него главное скорость загрузки. А дерево и грид это самое сложное в веб. Тут один на флексе дерево раскритиковал.
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37616711
jab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гриды чем рисуете? Такие, чтоб по условию подсвечивалась определенная строка или столбец и т.д.
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37617038
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XEugenebadboychikApache Click и все делаApache Click это, наверное, хорошо. Но почему там дерево с перезагрузкой страницы? Кому нужно дерево с перезагрузкой?Там на "Advanced Tree" есть галочка "JavaScript enabled" и дерево становится "аяксовым"
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37617054
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikи дерево становится "аяксовым"не. там просто всё дерево грузится. а яваскрипт просто раскрывает/закрывает. никакого аякса )
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37617084
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.netbadboychikи дерево становится "аяксовым"не. там просто всё дерево грузится. а яваскрипт просто раскрывает/закрывает. никакого аякса )
Мне показалось, в Click с AJAX не очень хорошо. Wicket в этом плане хорош. Да он вообще хорош.
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37617244
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, печалька... у меня были надежды на клик ((
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37617248
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikблин, печалька... у меня были надежды на клик ((
Посмотрите wicket. У него другой подход, но заложенные идеи очень интересные.
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37617543
RRR_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svenomПараметры запроса - как с ними работать
Куки - как с ними работата
Сессии - как работают, как передаются клиенту
ServletContext - что такое, как ему передать параметры при запуске
Фильтры - как реализуются, как подключаются
Всевозможные листенеры - зачем нужны, как подключаются
Маппинг сервлета на URL - где реализуется, какие есть паттерны?
Безопасность - как реализуется, какие виды аутентификации/авторизации есть, как они взаимодействуют с контейнером
Что такое RequestDispatcher и зачем он нужен? Чем отличается forward от redirect?

Если это все можно доступно объяснить в две странички - скажите где.

Есть видеокурсы "Java для профессионалов" - в интернете можно скачать, там самые начальные сведения даются. Про сервлеты -отдельная глава. Не две странички, конечно, но основные сведения там есть...
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37617615
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RRR_m, хм.. спасибо конечно, но обычно видеокурсы использую так.. для просмотра возможностей, т.е. как демонстрацию, ибо когда читаешь, пробуешь, натыкаешься на грабли, сам правишь - получается лучше освоить технологию, хотя видео в метро можно посмотреть
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37617667
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanSYS,
наоборот. Делал SmartGWT по видео - видно в реале от установки плагинов на эклипс = подготовка места\окружения, до вывода подсказок в IDE при наборе кода.
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37625026
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidvbadboychikблин, печалька... у меня были надежды на клик ((
Посмотрите wicket. У него другой подход, но заложенные идеи очень интересные.Читал вчера мнение кого то из-за рубежа, что Wicket сложен если пытаться сделать что-то нестандартное и копаться в нутрях. Тот человек перешел на Struts 2 и пишет что в нем можно сделать уже все что угодно, все прозрачно и понятно.
...
Рейтинг: 0 / 0
С чего начать знакомство с Java?
    #37625030
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikЧитал вчера мнение кого то из-за рубежа, что Wicket сложен если пытаться сделать что-то нестандартное и копаться в нутрях. Тот человек перешел на Struts 2 и пишет что в нем можно сделать уже все что угодно, все прозрачно и понятно.
Пока слово "нестандартное" не раскрыто, прокомментировать не могу. Мое мнение противоположное - Wicket очень гибкий и позволяет без хаков делать почти все, что угодно. Начиная от собственных схем маппинга URL'ов и заканчивая кэшами хранения сессий. Всякие компоненты, интеграция с JS-фреймворки и прочим делается на ура и очень просто (когда разберешься).
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / С чего начать знакомство с Java?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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