Презентация на тему Hibernate. Углубленный курс. Специализация

Презентация на тему Hibernate. Углубленный курс. Специализация, предмет презентации: Образование. Этот материал содержит 24 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:

Hibernate. Углубленный курс. Специализация

Иван Спресов
Юлий Слабко


Слайд 2
Текст слайда:

Несколько слов о Hibernate


Слайд 3
Текст слайда:

Несколько слов о Hibernate


Слайд 4
Текст слайда:

Несколько слов о Hibernate


Слайд 5
Текст слайда:

ВАШИ ВОПРОСЫ?


Слайд 6
Текст слайда:

POJO - Plain Old Java Object


Слайд 7
Текст слайда:

POJO - Plain Old Java Object


Слайд 8
Текст слайда:

POJO - Plain Old Java Object

@Entity @Table public class Person implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; @Column private Integer age; @Column private String name; @Column private String surname; public Person() { }


Слайд 9
Текст слайда:

POJO - Plain Old Java Object


Слайд 10
Текст слайда:

DAO Architect


Слайд 11
Текст слайда:

DAO Architect

POJO OBJECTS

Jdbc/Hibernate
Persistence


Слайд 12
Текст слайда:

ВАШИ ВОПРОСЫ?


Слайд 13
Текст слайда:

СОХРАНЕНИЕ ДАННЫХ В СУБД С ПОМОЩЬЮ HIBERNATE


Слайд 14
Текст слайда:

Структура проекта


Слайд 15
Текст слайда:

POM-файл


Слайд 16
Текст слайда:

Файл настройки Hibernate (hibernate.cfg.xml)


Слайд 17
Текст слайда:

Log4j.properties


Слайд 18
Текст слайда:

Конфигурация фабрики сессий



Слайд 19
Текст слайда:

Конфигурация фабрики сессий



Слайд 20
Текст слайда:

Контракт DOA. CRUD API



Слайд 21
Текст слайда:

Операция сохранения сущности


public class BaseDao implements Dao { private static Logger log = Logger.getLogger(BaseDao.class); private Transaction transaction = null; public BaseDao() { } public void saveOrUpdate(T t) throws DaoException{ try { Session session = util.getSession(); transaction = session.beginTransaction(); session.saveOrUpdate(t); log.info("saveOrUpdate(t):" + t); transaction.commit(); log.info("Save or update (commit):" + t); } catch (HibernateException e) { log.error("Error save or update PERSON in Dao" + e); transaction.rollback(); throw new DaoException(e); } }


Слайд 22
Текст слайда:

Запуск и стартовое меню.



Слайд 23
Текст слайда:

ВАШИ ВОПРОСЫ?


Слайд 24
Текст слайда:

Практика

Создайте стандартный проект maven. Настройте зависимости. Создайте mapping-файлы, конфигурацию и соберите проект. Проверьте, что все библиотеки есть в наличии.


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика