POM-ни о POM Часть 1

В самом узком смысле, maven, это сборщик проекта, который хранит всю конфигурацию в xml файле - pom.xml На первый взгляд, файл может показаться громоздким и непонятным. Но это только на первый взгляд. В этой статье, постараемся поэтапно разъяснить назначения каждого поля.

xml maven

Каскадные операции. Часть 1

Каскадные операции представляют собой процес сохранения объекта таким образом, что если объект имующий вложенные сущности подвергнется изменению, то вложенные объекты, так же будут подвергнуты изменению. Приведём простой пример: При удалении директории, мы так же удаляем и файлы, вложенные в этоу директорию.

spring jpa

Связанные объекты OneToOne

В этой статье я хотел бы описать тип связи Один к Одному, которую предоставляет нам JPA (Java Persistence API) и работу с ним. Казалось бы, что тут ещё обсуждать? На просторах интернета и так полно примеров реализаций на любой вкус. Совершенно верно, потому не станем повторять, того, что уже сказано. Здесь, я бы хотел рассмотреть подводные камни этой реализации и копнуть так сказать вглубь.

jpa

Коты и виртуальные хосты

Если вы разрабатываете web-ориентированные приложения, то вероятно сталкивались с контейнером сервлетов Tomcat. Я буду описывать здесь настройку tomcat 8, однако это всё подходит и для предыдущих версий, например tomcat 7.

Java xml tomcat

О постоянстве ssh сессий

Иногда бывает, вы отходите от своего рабочего места, допустим дома, а у вас в консоли выполняется некий скрипт на сервере. Возвращаетесь, а соединение с сервером разорвано.

ssh

Redirect русскоязычных доменов

На просторах интернета не так давно, по меркам интернета, появилась возможность регистрировать доменные имена с использованием национальных символов. На момент написания этой статьи эту опцию поддерживали домены .su и .рф

Java punycode

EntityManager в Spring

Итак, каким же образом инициализируется EntityManager в Spring?
Начнём по-порядку. Spring читает конфигурацию, в которой должен быть указан реализующий класс AbstractEntityManagerFactoryBean. Существует их всего два: LocalContainerEntityManagerFactoryBean и LocalEntityManagerFactoryBean. Как несложно догадаться, это абстрактная фабрика.

Java Hibernate spring
© JavaSE.ru