powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Интересные ресурсы и новости с 2005г по жава
12 сообщений из 12, страница 1 из 1
Интересные ресурсы и новости с 2005г по жава
    #37875765
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу восстановить знания по жава, я ее знал неплохо, но последний раз работал в 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
Интересные ресурсы и новости с 2005г по жава
    #37876160
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да наверное мало что изменилось. 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
Интересные ресурсы и новости с 2005г по жава
    #37876175
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правда теперь есть JRebel и задержка между изменениями кода и временем, когда эти изменения можно увидеть сократилась. Некоторые этим пользуются.
...
Рейтинг: 0 / 0
Интересные ресурсы и новости с 2005г по жава
    #37876210
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Интересные ресурсы и новости с 2005г по жава
    #37876321
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имел ввиду, что упростились для клиентов т.е. разработчиков.
Под контейнером имелся ввиду DI-контейнер т.е. Spring Data без Spring нельзя использовать.
...
Рейтинг: 0 / 0
Интересные ресурсы и новости с 2005г по жава
    #37876328
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schwaесть лучше альтернативы для dependency injection (см. гугловский guice ).
Чем guice лучше spring в корпоративных приложениях?
...
Рейтинг: 0 / 0
Интересные ресурсы и новости с 2005г по жава
    #37876460
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidvschwaесть лучше альтернативы для dependency injection (см. гугловский guice ).
Чем guice лучше spring в корпоративных приложениях?
Если вам нужно просто что-то воткнуть как в spring (т.к. spring как DI-контейнер никто не использует), то такого в нем такого нет(точнее есть, но мало) т.е. с guice придется самому собирать свой стэк и нужно знать инструменты немного глубже.
А так как DI он бесспорно лучше - он хотя бы проксирует все по человечески, а не через приделанный с боку костыль.
...
Рейтинг: 0 / 0
Интересные ресурсы и новости с 2005г по жава
    #37876468
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schwaА так как DI он бесспорно лучше - он хотя бы проксирует все по человечески, а не через приделанный с боку костыль.
Кто лучше и какой костыль? Можно попродробнее, если не сложно. Спасибо.
...
Рейтинг: 0 / 0
Интересные ресурсы и новости с 2005г по жава
    #37876813
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Интересные ресурсы и новости с 2005г по жава
    #37876822
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schwa,

Спасибо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Интересные ресурсы и новости с 2005г по жава
    #39577608
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Интересные ресурсы и новости с 2005г по жава
    #39577725
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman,

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


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