События, описываемые здесь, начались чуть больше года назад, когда на меня вышло издательство. Не знаю точно, как вышли именно на меня, но могу предположить, что где-нибудь на одном из других сайтов или онлайн курсов нашли ссылку на мой. Я здесь уже довольно много материала понаписал по программированию, а особенно по Java. Мне было предложено написать книгу по мотивам всех этих статей.
Книгописание (10.03.2024)
Эта статья является частью книги про Spring Framework, которая по планам должна выйти где-нибудь в 2024 году, ну в крайнем случае в 2025, если не все будет получаться.
Назревает небольшой рефакторинг. Я дошёл до раздела про JPA и Hibernate и понял, что схема таблиц хоть и хорошая, но для учебника не слишком удачная. Сейчас немного соберусь и переделаю её так, чтобы примеров для учебника в ней было побольше.
Читать далее Книгописание (10.03.2024)Книгописание (25.02.2024)
Эта статья является частью книги про Spring Framework, которая по планам должна выйти где-нибудь в 2024 году, ну в крайнем случае в 2025, если не все будет получаться.
Продолжаю писать книгу. На текущий момент работаю над статьёй про аспектно-ориентированной программирование. Буквально вчера переделал пример для Spring Boot на использование Spring Data JPA. Теперь в примере для Spring Framework будет слой постоянства на основе спецификаций и библиотеки jpamodelgen, а в примере на Spring Boot будет использоваться Spring Data JPA.
Читать далее Книгописание (25.02.2024)Книгописание (11.02.2024)
Эта статья является частью книги про Spring Framework, которая по планам должна выйти где-нибудь в 2024 году, ну в крайнем случае в 2025, если не все будет получаться.
Написал уже 57 страниц книги по состоянию на вечер 11 Месяц Восхода солнца 2024. Возникло некоторое смятение по поводу правильности того, что версию Spring Framework и версию Spring Boot разместил в разных ветках. По факту это уже совершенно разные приложения. Думаю, стоит для каждого сделать отдельный репозиторий, чтобы не было путаницы. На следующей неделе, наверное, так и сделаю.
Читать далее Книгописание (11.02.2024)Книгописание (30.01.2024)
Эта статья является частью книги про Spring Framework, которая по планам должна выйти где-нибудь в 2024 году, ну в крайнем случае в 2025, если не все будет получаться.
30 Месяц Утренней звезды 2024 год. Готовлю материал для книги в усиленном режиме. Перевод на Spring Boot полностью завершён, приложение запускается и работает. Написал главу про Kubernetes, а также главу про азы Spring, про его контейнер и способы инициализации. Подготовил описание самое простого примера приложения на Spring Framework с XML-конфигурацией и без Spring Boot, как это делали деды в стародавние времена.
Читать далее Книгописание (30.01.2024)Два SecurityFilterChain в Spring
Иногда бывает необходимость настроить разные SecurityFilterChain для разных разделов сайта или для разных REST-сервисов. Это, на самом деле, довольно просто.
Как работают несколько SecurityFilterChain в одном приложении описано в документации по Spring Security.
Читать далее Два SecurityFilterChain в SpringConversionService в Spring Boot JavaConfig
В XML конфигурации бин conversionService обычно описывается примерно так:
Читать далее ConversionService в Spring Boot JavaConfigКнигописание (14.01.2024)
Эта статья является частью книги про Spring Framework, которая по планам должна выйти где-нибудь в 2024 году, ну в крайнем случае в 2025, если не все будет получаться.
Перевожу серверную часть на Spring Boot в отдельной ветке springboot. Уже перевёл конфигурацию Spring Security и JPA. Со Spring Security повезло, что именно сейчас начал разбираться, так как на работе тоже делаю для одного проекта аутентификацию через JWT-токены, OAuth и Keycloak, а тут как раз повторил, получается, основы Spring Security. На следующей неделе буду разбираться рабочим проектом. В моём примере, конечно, не OAuth будет, а самая простая аутентификация через логин и пароль, но повторить основы Spring Security не помешает, думаю. Всю конфигурацию с XML перевожу на автоконфигурацию Spring Boot и Java-конфигурацию там, где автоконфигурации недостаточно.
Читать далее Книгописание (14.01.2024)Книгописание (03.01.2024)
Эта статья является частью книги про Spring Framework, которая по планам должна выйти где-нибудь в 2024 году, ну в крайнем случае в 2025, если не все будет получаться.
Третье число января Месяц Утренней звезды 2024. Продолжаю писать свою книгу про Spring. На текущий момент работаю над главой с описанием примера приложения, а конкретно в данный момент доделываю раздел про пример приложения на Spring Framework без Spring Boot.
JSESSIONID в URL к статическим ресурсам
Странная ошибка, на мой взгляд. При первом обращении к JSP/JSPX-странице ко всем ссылкам на CSS-файлы, JavaScript-файлы и картинки добавляется в конце jsessionid через точку с запятой:
1 |
<link href="/resources/styles/wood.css;jsessionid=2957A...." rel="stylesheet"> |
Самый простой рецепт супа
- 3 штуки картофеля,
- один лук репчатый,
- одна морковь,
- 300 грамм капусты,
- немного зелени (лук, петрушка, укроп),
- соль по вкусу,
- 2 литра воды.