Хотя TheServerSide потерял свою славу, это по-прежнему важный технический веб-сайт, который нельзя игнорировать в области Java (они утверждают, что по-прежнему являются крупнейшим сообществом Java). Они только что опубликовали 9 самых популярных публикаций 2009 года, которые ярко отражают внимание Java-сообщества за год. Давайте рассмотрим их вместе.
1. Сравнение JPA: Hibernate, Toplink, OpenJPA, Eclipselink.
(Конкурс реализации JPA: Hibernate, Toplink, OpenJPA, Eclipselink)
(Исходное сообщение было заблокировано, поэтому предоставляется копия.)
Простое сравнение производительности четырех реализаций JPA позволяет сделать следующий вывод: Hibernate в целом работает лучше, но занимает много памяти.
Количество запросов и вставок Количество запросов Количество вставок Максимальное использование контента во время теста (МБ) Использование памяти после теста (МБ)
ОпенJPA 3928
3530 398 96
61
Спящий режим 12687
3080 9607 130 79
Топлинк: главное
5720
3740 1980 55 25
Затмениессылка
5874
3735 2139 57 25
2. Обзор Java EE 6
(обзор Java EE 6)
Обзорная статья Резы Рахмана, одного из авторов знаменитой книги «EJB 3 на практике» и члена экспертной группы Java EE 6. На JavaEye есть перевод: Изменения архитектуры Java EE 6.
3. Избегайте ошибок транзакций Java с помощью Spring
(Избегайте ошибок транзакций Java)
Распространенные ошибки, на которые следует обратить внимание при реализации транзакций на платформе Java. Статья на веб-сайте IBM dW, перевод на китайский язык: Стратегия транзакций: понимание ловушек транзакций.
На самом деле это начало серии, а вся серия здесь.
4. Демистификация кэширования в Hibernate
(Раскрыт кэш Hibernate)
Введение в два механизма кэширования Hibernate: кэш запросов и кэш сеансов.
5. 97 вещей, которые должен знать каждый архитектор программного обеспечения
(97 вещей, которые следует знать архитекторам программного обеспечения)
На самом деле это совместный сайт для написания одноименной книги О'Рейли. В принципе, содержимое книги видно, и используется протокол CC, что достаточно хорошо.
6. IBM ведет переговоры о покупке Sun Microsystems
(IBM ведет переговоры о покупке Sun)
Устаревшие новости имеют лишь разговорную ценность.
7. Google App Engine для Java: первый взгляд на TSS
(Предварительное исследование GAE для Java)
На JavaEye есть перевод: первая пробная версия Google App Engine для Java от TSS.
8. Десять веских причин искать что-то лучше, чем Java
(Топ-10 причин искать замену языку Java)
Указал десятку главных недостатков Java. На JavaEye есть перевод: 10 причин оставить Java и найти язык получше.
9. Выпущены GlassFish v3 и Java EE 6.
(Выпущены GlassFish 3 и Java EE 6)
Это кажется большим событием, но мне кажется, что ему не уделяется много внимания. Почему?
Автор оставил хвостик в конце, почему он привел только девять? Надеюсь, каждый сможет добавить.
Итак, что бы вы добавили для студентов, использующих Java? Играть! Весенняя новая версия? IntelliJ IDEA с открытым исходным кодом? ГВТ 2.0? JavaFX? Или что-то еще?
Эта статья взята из блога CSDN. При перепечатке указывайте источник: http://blog.csdn.net/liujiangCE/archive/2009/12/30/5103024.aspx.
-