Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Интересные ресурсы и новости с 2005г по жава / 12 сообщений из 12, страница 1 из 1
12.07.2012, 04:38
    #37875765
private
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
Хочу восстановить знания по жава, я ее знал неплохо, но последний раз работал в 2005 году, интересно узнать как дела обстоят сейчас и что значительного произошло с тех пор. Хотелось-бы собрать ссылки на интересные ресурсы и просмотреть их на выходных.

Какие сейчас основные ресурсы, новостные сайты? Например по документации мне гугл выдает http://docs.oracle.com/javase/6/docs/api а хотелось бы чего-то поудобней, в стиле http://railsapi.com/doc/rails-v3.2.6 или доками никто не пользуется а смотрите в автоподсказках IDEA / Eclipse?
Кстати, кто из них сейчас популярнее, или как и прежде идут нога в ногу?

Что случилось со стандартом JEE, WebLogic, JBoss, на них еше кто-то пишет или все перешли на Spring? Где сейчас хостятся интересные проекты, на апаче или переехали на гитхаб?

Помню, раньше было много движухи вокруг ESB, это все еще активно, и если да какая реализация популярна сейчас? И вообше, все эти стандарты интеграции и JSR - они популярны или ушли в прошлое и сейчас просто используют стандартные драйвера компонентов без их абстракции стандартами жава? напр того-же RabitMQ?

Еще, когда я изучал ее мне очень понравилась книга Ivor Horton, сейчас есть что-то классное современное в этом-же стиле (но только не Thinking in Java)?

И что сейчас используют в жава для веба?

Заранее спасибо :)
...
Рейтинг: 0 / 0
12.07.2012, 11:22
    #37876160
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
Да наверное мало что изменилось. redeploy-и с java.lang.OutOfMemoryError: PermGen space никуда не ушли (видать java не готова к моделям отличным от jvm per java application т.к. поддержки других модели требуется от библиотек, а этого нет и нужно писать костыли).

JEE контейнеры живы (чуток упростились, но суть та же - вендор лок). Spring жив и обзавелся огромным числом библиотек, некоторые конечно удобные (Spring Data например), но они тянут за собой сам контейнер, а уже есть лучше альтернативы для dependency injection (см. гугловский guice ).

А что нужно от веба-то? То есть Jersey для REST API (JSR 311), есть валидация объектов (JSR-303). Видимо вам нужна автогенерация интерфейсов администрирования? Может в Grails есть. Нужен шаблонизатор? Да их завались.
...
Рейтинг: 0 / 0
12.07.2012, 11:27
    #37876175
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
Правда теперь есть JRebel и задержка между изменениями кода и временем, когда эти изменения можно увидеть сократилась. Некоторые этим пользуются.
...
Рейтинг: 0 / 0
12.07.2012, 11:39
    #37876210
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
schwaДа наверное мало что изменилось. redeploy-и с java.lang.OutOfMemoryError: PermGen space никуда не ушли (видать java не готова к моделям отличным от jvm per java application т.к. поддержки других модели требуется от библиотек, а этого нет и нужно писать костыли).
PermGen обещают в "скором" времени убрать. В Tomcat 7 появились средства для отлова утечек в PermGen.

schwaJEE контейнеры живы (чуток упростились, но суть та же - вендор лок).

Контейнеры не упроситились. Упростилась разработка EJB. Но проблема JEE осталась старая - шаг влево, шаг вправо и уже не понятно как это вообще можно реализовать.

[quot schwa]
Spring жив и обзавелся огромным числом библиотек, некоторые конечно удобные (Spring Data например), но они тянут за собой сам контейнер, а уже есть лучше альтернативы для dependency injection (см. гугловский guice ).
Какой контейнер???

schwaА что нужно от веба-то? То есть Jersey для REST API (JSR 311), есть валидация объектов (JSR-303). Видимо вам нужна автогенерация интерфейсов администрирования? Может в Grails есть. Нужен шаблонизатор? Да их завались.
GWT из нового.
...
Рейтинг: 0 / 0
12.07.2012, 12:16
    #37876321
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
Имел ввиду, что упростились для клиентов т.е. разработчиков.
Под контейнером имелся ввиду DI-контейнер т.е. Spring Data без Spring нельзя использовать.
...
Рейтинг: 0 / 0
12.07.2012, 12:20
    #37876328
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
schwaесть лучше альтернативы для dependency injection (см. гугловский guice ).
Чем guice лучше spring в корпоративных приложениях?
...
Рейтинг: 0 / 0
12.07.2012, 13:09
    #37876460
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
Leonidvschwaесть лучше альтернативы для dependency injection (см. гугловский guice ).
Чем guice лучше spring в корпоративных приложениях?
Если вам нужно просто что-то воткнуть как в spring (т.к. spring как DI-контейнер никто не использует), то такого в нем такого нет(точнее есть, но мало) т.е. с guice придется самому собирать свой стэк и нужно знать инструменты немного глубже.
А так как DI он бесспорно лучше - он хотя бы проксирует все по человечески, а не через приделанный с боку костыль.
...
Рейтинг: 0 / 0
12.07.2012, 13:14
    #37876468
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
schwaА так как DI он бесспорно лучше - он хотя бы проксирует все по человечески, а не через приделанный с боку костыль.
Кто лучше и какой костыль? Можно попродробнее, если не сложно. Спасибо.
...
Рейтинг: 0 / 0
12.07.2012, 15:37
    #37876813
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
Blazkowicz,

В spring aop есть фактически две для создания модели проксей - с помощью AnnotationAwareAspectJAutoProxyCreator и через FactoryBean-ы, которые уже создают прокси (то, что можно заинструментировать на этапе компиляции, опустим).
В первом случае объект создается уже со всеми интерсепторами, а во втором же он существует сам по себе и есть некая фабрика, создающая прокси. Из-за этой модели вылезают вот такие казусы:
Spring AOPThe constructor of your proxied object will be called twice. This is a natural consequence of the CGLIB proxy model whereby a subclass is generated for each proxied object. For each proxied instance, two objects are created: the actual proxied object and an instance of the subclass that implements the advice. This behavior is not exhibited when using JDK proxies. Usually, calling the constructor of the proxied type twice, is not an issue, as there are usually only assignments taking place and no real logic is implemented in the constructor.

Зачем так было сделано? Лучше было бы конечно отказаться от CGLIB вообще, либо сделать также как и aspectj-что-то-там (где объект создается единожды), а вараинт с фабриками оставить только для JDK-шных прокси.

В guice же такое невозможно т.к. создание объекта заключено в единственную фазу (в случае с AnnotationAwareAspectJAutoProxyCreator сделано именно так). Создание объекта не отделяется от создания его прокси, к которому прикреплены различные интерсепторы, и guice просто создаст экземпляр с помощью того же CGLIB, предварительно сгенерировав подкласс, и уже его вернет клиенту. В случае когда в модуле байндят уже готовый объект дело обстоит иначе (вроде бы нужно будет все проделывать руками), но т.к. контейнер в подавляющем большинстве случаев будет иметь полный контроль над жизненным циклом объекта, то такое поведение нормально.
...
Рейтинг: 0 / 0
12.07.2012, 15:41
    #37876822
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
schwa,

Спасибо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
28.12.2017, 22:31
    #39577608
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65873923 NetBeans is in the process of being released as a project governed by the Apache Software Foundation
...
Рейтинг: 0 / 0
29.12.2017, 09:59
    #39577725
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересные ресурсы и новости с 2005г по жава
Usman,

Кто здесь?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Интересные ресурсы и новости с 2005г по жава / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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