История изменений
Исправление
Legioner,
(текущая версия)
:
Вряд ли есть такая книжка (с)
- фреймворки (знаю только что крут Spring, про остальное не знаю даже названий)
гугл. java persistence frameworks, например. По каждой теме тысячи блогопостов со сравнениями. По крайней мере названия и впечатления людей можно извлечь. Советую обращать внимание на даты, в мире всё меняется достаточно быстро, 10-летняя информация уже возможно не актуальна.
- инструменты рефакторинга
Я не видел таких инструментов кроме IDE. Просто заходи в меню Refactor своей IDE и увидишь все инструменты. Ну справку можешь почитать.
- АОП
Видел в документации спринговой главу про АОП, сильно не читал, но некий обзор там есть. Спринг сам по себе использует более низкоуровневый фреймворк, можно выяснить какой и почитать по нему документацию.
- возможности по динамической замене классов
Вероятно тебе нужна документация про ClassLoader-ы. Есть официальная документация, есть Javadoc-и, есть тысячи всяких туториалов и обзорных статей. Хотя насчёт именно замены я не уверен, что JVM такое поддерживает. Есть всякие хаки вроде JRebel и альтернативных JVM. Можно загрузить новый класс с другим именем. Если точнее обозначишь свою задачу, можно попробовать разобраться.
- сборщики мусора и их нюансы
Тут идёшь к производителю своей JVM и читаешь доки. У оракла всё толково расписано, также полно блогопостов и видео со всяких конференций оракловых, где про это рассказано. Информации тут море.
- можно немного про инструменты проектирования
Такого не знаю, UML что ли? Непосредственно к Java вроде не относится, редакторов всяких полно, в том числе с кодогенераторами, хотя я к ним скептически отношусь, но может кому помогает...
- можно про ORM
ORM по сути в Java два — Hibernate и JPA. Ну и всякие мелкие обёртки-хелперы над JDBC, их полно.
Исходная версия
Legioner,
:
Вряд ли есть такая книжка (с)
- фреймворки (знаю только что крут Spring, про остальное не знаю даже названий)
гугл. java persistence frameworks, например. По каждой теме тысячи блогопостов со сравнениями. По крайней мере названия и впечатления людей можно извлечь. Советую обращать внимание на даты, в мире всё меняется достаточно быстро, 10-летняя информация уже возможно не актуальна.
- инструменты рефакторинга
Я не видел таких инструментов кроме IDE. Просто заходи в меню Refactor своей IDE и увидишь все инструменты. Ну справку можешь почитать.
- АОП
Видел в документации спринговой главу про АОП, сильно не читал, но некий обзор там есть. Спринг сам по себе использует более низкоуровневый фреймворк, можно выяснить какой и почитать по нему документацию.
- возможности по динамической замене классов
Вероятно тебе нужна документация про ClassLoader-ы. Есть официальная документация, есть Javadoc-и, есть тысячи всяких туториалов и обзорных статей. Хотя насчёт именно замены я не уверен, что JVM такое поддерживает. Есть всякие хаки вроде JRebel и альтернативных JVM. Можно загрузить новый класс с другим именем. Если точнее обозначишь свою задачу, можно попробовать разобраться.
- сборщики мусора и их нюансы
Тут идёшь к производителю своей JVM и читаешь доки. У оракла всё толково расписано, также полно блогопостов и видео со всяких конференций оракловых, где про это рассказано. Информации тут море.
- можно немного про инструменты проектирования
Такого не знаю, UML что ли? Непосредственно к Java вроде не относится, редакторов всяких полно, в том числе с кодогенераторами, хотя я к ним скептически отношусь, но может кому помогает...
- можно про ORM
ORM в Java два — Hibernate и JPA. Ну и всякие мелкие обёртки-хелперы над JDBC, их полно.