Comments 58
Полезно, предлагаю перенести в блог Java.
Если подобные шпаргалки по Java вам интересны, то могу так же выложить свои коллекцию «простейших» задач по Java, которые ориентированы, на то, чтобы быстро освоить основные пакеты Java.
Буду Вам очень благодарен если вы сделайте это:) Просто в скором времени придётся тоже разбираться с этим языком
можно еще добавить www.skipy.ru за авторские статьи
Это великолепно, спасибо.
Спасибо!
Особенно понравилось это Начинаем с начала, или 'Hello, Java World!'. Рекомендую всем жаверам. И начинающим и опытным =)
Особенно понравилось это Начинаем с начала, или 'Hello, Java World!'. Рекомендую всем жаверам. И начинающим и опытным =)
Не подскажете, где найти хорошие примеры использования аннотаций? *смотрит голодными глазами*
в EJB3 туториалах))
самому писать аннотации обычно не приходится, зато постоянно с ними сталкиваешься при работе с Hibernate, EJB3, Spring и т. п. Так что советую смотреть сразу на примере работы того или иного фрэймворка.
самому писать аннотации обычно не приходится, зато постоянно с ними сталкиваешься при работе с Hibernate, EJB3, Spring и т. п. Так что советую смотреть сразу на примере работы того или иного фрэймворка.
Слышал что в Hibernate их можно использовать чтобы отказаться от xml-маппингов, но ничего не смог на эту тему найти :(
Ищите по EJB3 Persistence API. К примеру вот:
docs.jboss.org/ejb3/app-server/tutorial/
www.laliluna.de/ejb-3-tutorial-jboss.html
А так же рекомендую почитать и саму спецификацию:
java.sun.com/products/ejb/docs.html
Я тут пытался вспомнить, а как же я сам изучал EJB3… И пришел к выводу, что, о ужас(!), делал я это именно по спецификации.
Так же рекомендую EJB3 смотреть в совокупности с Jboss Seam — это просто потрясающий фреймворк!
docs.jboss.org/ejb3/app-server/tutorial/
www.laliluna.de/ejb-3-tutorial-jboss.html
А так же рекомендую почитать и саму спецификацию:
java.sun.com/products/ejb/docs.html
Я тут пытался вспомнить, а как же я сам изучал EJB3… И пришел к выводу, что, о ужас(!), делал я это именно по спецификации.
Так же рекомендую EJB3 смотреть в совокупности с Jboss Seam — это просто потрясающий фреймворк!
а документацию на сайте hibernate пробовали читать?
Рекомендую вот эту статью:
www.developer.com/java/other/article.php/3556176
Но, как верно написал ancalled, часто работаешь именно с «чужими» аннотациями, а следовательно надо смотреть уже в нужной библиотеке:)
www.developer.com/java/other/article.php/3556176
Но, как верно написал ancalled, часто работаешь именно с «чужими» аннотациями, а следовательно надо смотреть уже в нужной библиотеке:)
Спасибо, очень интересно! Буду ждать продолжения.
Думаю не помешает добавить Java Tutorial в «Основные ресурсы для начального обучения»:
http://java.sun.com/docs/books/tutorial/
http://java.sun.com/docs/books/tutorial/
Вы даже не представляете, на сколько ваш пост вовремя. ОГРОМНОЕ спасибо.
Я бы добавила еще вот это:
www.javapractices.com/home/HomeAction.do
Полезные практики, из разряда «объекты для сессии должны быть Serializable», «закрывайте потоки», «не пишите пустые трай-кетчи» и т. п.
www.javapractices.com/home/HomeAction.do
Полезные практики, из разряда «объекты для сессии должны быть Serializable», «закрывайте потоки», «не пишите пустые трай-кетчи» и т. п.
и еще, думаю нелишне будет упомянуть суперкнигу Joshua Bloch Effective Java — ИМХО это must-read для начинающего (и не только) Java программиста. Хотя книги это тема для отдельного поста конечно
c2p.ru/java — книжки
https://www.ibm.com/developerworks/ru/java/ — много статей (на русском)
Из форумов, имхо, наиболее живые это:
javatalks.ru
forum.vingrad.ru/forum/java-forum.html
www.sql.ru/forum/actualtopics.aspx?bid=38
https://www.ibm.com/developerworks/ru/java/ — много статей (на русском)
Из форумов, имхо, наиболее живые это:
javatalks.ru
forum.vingrad.ru/forum/java-forum.html
www.sql.ru/forum/actualtopics.aspx?bid=38
Унёс в закладки. для меня в данный момент это воздух. Спасибо
Спасибо за пост! Буду ждать продолжения. Также думаю, что новичкам будет полезно рассказать о наборе ПО, необходимом для программирования на Java.
«хабрчан» — слово смешное :-)
Отличная подборка, в закладки.
Спасибо.
Спасибо.
Подробное руководство программирования на Java, также примеры с исходниками, все на русском языке
ru.sun.com/java/education/index.html
ru.sun.com/java/education/index.html
Поскольку на основных-java библиотеках далеко не уедешь, молодому java-программисту почти сразу приходится вникать в дебри различных фрэймворков и прочих технологических решений, коих в Java мильон, от чего у молодого неокрепшего организма могут начинаться различные java-неврозы, java-спазмы и даже java-фобии))
Сразу посоветую не гнаться за всеми технологиями сразу, а постепенно разбираться, начиная с самых основных.
Касательно EJB3, лучше сразу найти книгу «Mastering Enterprose JavaBeans 3.0», например здесь или
здесь и попробовать разобраться в туториалах к ней (можно тут)
По hibernate можно почитать Reference Guide, Java Persistence with Hibernate или сразу попробовать какой-нибудь простенький туториал вместе с веб-компонентами, вроде этого
Spring — можно смотреть сразу и смело Reference Documentation, ну и начинать изучать простые примеры, опять же, вроде этого.
Хороший ресурс (для более или менее продвинутых java-разработчиков): in.relation.to — блог таких монстров, как Gavin King-а (один из создателей Hibernate и Seam), Emmanuel Bernard, Christian Bauer и т. д.
Сразу посоветую не гнаться за всеми технологиями сразу, а постепенно разбираться, начиная с самых основных.
Касательно EJB3, лучше сразу найти книгу «Mastering Enterprose JavaBeans 3.0», например здесь или
здесь и попробовать разобраться в туториалах к ней (можно тут)
По hibernate можно почитать Reference Guide, Java Persistence with Hibernate или сразу попробовать какой-нибудь простенький туториал вместе с веб-компонентами, вроде этого
Spring — можно смотреть сразу и смело Reference Documentation, ну и начинать изучать простые примеры, опять же, вроде этого.
Хороший ресурс (для более или менее продвинутых java-разработчиков): in.relation.to — блог таких монстров, как Gavin King-а (один из создателей Hibernate и Seam), Emmanuel Bernard, Christian Bauer и т. д.
Спасибо, сохранил в избранное! Если понадобиться, буду знать, к чему обратиться и где искать! :)
google.com одной из первых ссылок надо поставить
Отличная статья, жду продолжения про задачки.
UFO just landed and posted this here
Отличная статья!
От себя хочу добавить пару слов.
У меня опускаются руки, когда я слышу вопросы от новичков из серии «Я хочу стать Java-программистом. Какую IDE мне скачать: эклипс или идею? ». Либо «Я хочу начиться делать веб-сайты на Java. И даже уже нашёл и создал Struts-проект в идее. Что делать дальше?».
Мой совет: до тех пор, пока вы не научитесь без страха писать программы в блокноте, компилировать и запускать их из консоли, даже не садитесь за IDE.
От себя хочу добавить пару слов.
У меня опускаются руки, когда я слышу вопросы от новичков из серии «Я хочу стать Java-программистом. Какую IDE мне скачать: эклипс или идею? ». Либо «Я хочу начиться делать веб-сайты на Java. И даже уже нашёл и создал Struts-проект в идее. Что делать дальше?».
Мой совет: до тех пор, пока вы не научитесь без страха писать программы в блокноте, компилировать и запускать их из консоли, даже не садитесь за IDE.
Ребята, как же вы забыли про see.stanford.edu?
Это полный набор компьютерных курсов Стенфорда. Видеозаписи и листинги лекций, раздачка, домашние задания, контрольные…
Вообще там не только Java, но, например, курс Programming Methodology полностью посвящен программированию на Java.
Это полный набор компьютерных курсов Стенфорда. Видеозаписи и листинги лекций, раздачка, домашние задания, контрольные…
Вообще там не только Java, но, например, курс Programming Methodology полностью посвящен программированию на Java.
вообще-то главным ресурсом по java считается java.dzone.com/.
www.javable.com/ почему-то не открывается :-(
добавил в избранное, за комменты тоже спасибо
Хотелось бы увидеть задачки.
UFO just landed and posted this here
Заступлюсь за Commons Logging
JCL уже начиная с версии 1.0.5 лишён большинства проблем, обнаруженных далёком 2002-м году. Остались только фундаментальные проблемы с загрузкой и использованием общих данных/классов, касающиеся любой библиотеки в целом.
Единственный минус, ИМХО, который доставляет неудобства — это генерируемое в случае ошибки инициализации исключение org.apache.commons.logging.LogConfigurationException. Проблемы в подсистеме логирования не должны «мешать» работе основного кода.
JCL уже начиная с версии 1.0.5 лишён большинства проблем, обнаруженных далёком 2002-м году. Остались только фундаментальные проблемы с загрузкой и использованием общих данных/классов, касающиеся любой библиотеки в целом.
Единственный минус, ИМХО, который доставляет неудобства — это генерируемое в случае ошибки инициализации исключение org.apache.commons.logging.LogConfigurationException. Проблемы в подсистеме логирования не должны «мешать» работе основного кода.
а что-нибудь для J2ME есть? )
UFO just landed and posted this here
А какой-нибудь курс статей или книжек по java generics не подскажите?
Есть ещё одна неплохая коллекция примеров: java2s.com
Если кому будет инетересно, есть такой сотрудник фирмы Sun Microsystems — Java Evangelist по имени Sang Shin.
В свободное время он проводит большое число тренингов по Standard и Enterprise Java; отдельным технологиям и фреймфоркам (Struts, Ajax etc).
Можно заниматься с группой — при этом проверяются домашние задания, даются ответы на вопросы.
Можно учиться самому, все презентации, задания, примеры есть на сайте.
Адрес сайта:
www.javapassion.com
В свободное время он проводит большое число тренингов по Standard и Enterprise Java; отдельным технологиям и фреймфоркам (Struts, Ajax etc).
Можно заниматься с группой — при этом проверяются домашние задания, даются ответы на вопросы.
Можно учиться самому, все презентации, задания, примеры есть на сайте.
Адрес сайта:
www.javapassion.com
Еще забыли упомянуть про курс с intuit: www.intuit.ru/department/pl/javapl/
Если там зарегистрироваться, то станет доступна версия для печати/кпк. Довольно удобно.
Если там зарегистрироваться, то станет доступна версия для печати/кпк. Довольно удобно.
Спасибо, что включили JUnit. Это действительно маст, хотя многие до сих пор не используют юнит-тесты. Я бы подвинул его на первое место среди библиотек.
И вот статья на хабре для начинающих, как писать юнит-тесты: habrahabr.ru/post/112851/
И вот статья на хабре для начинающих, как писать юнит-тесты: habrahabr.ru/post/112851/
Sign up to leave a comment.
Начинающим Java программистам