Урок 2. Java программирование. Создание класса DAO
Java 1. Какие знаете шаблоны проектирования? Расскажите о двух шаблонах, используемых в работе.
Существует множество шаблонов проектирования, которые используются в различных областях программирования. Расскажу о двух наиболее распространенных шаблонах: Фабричный метод (Factory method) - это шаблон проектирования, который предоставляет интерфейс для создания объектов некоторого класса, но позволяет подклассам выбирать классы, которые должны быть созданы. То есть данный шаблон делегирует ответственность за создание объектов своим подклассам. Пример использования фабричного метода может быть...
DAO с JPA и Spring
1. Обзор В этой статье будет показано, как реализовать DAO с помощью Spring и JPA . 2. Больше никаких весенних шаблонов Начиная с Spring 3.1, JpaTemplate и соответствующий JpaDaoSupport устарели в пользу использования собственного Java Persistence API . Кроме того, оба этих класса относятся только к JPA 1 (из javadoc JpaTemplate ): Обратите внимание, что этот класс не был обновлен до JPA 2.0 и никогда не будет обновлен. Как следствие, сейчас лучше всего использовать Java Persistence API напрямую , а не JpaTemplate ...