Новые материалы на сайте:

Аннотация @ManyToMany

Аннотация @ManyToMany определяет отношение многие ко многим — когда объект Entity класса с одной стороны содержит коллекцию объекты Entity классов другой стороны. В свою очередь объекты Entity классов со второй стороны могут содержать коллекцию объектов Entity классов первой стороны.

Аннотация @OneToMany

Ассоциация @OneToMany связывает родительский объект (Entity класс) с одним или несколькими дочерними объектами (Entity классами). Если @OneToMany не имеет зеркальной ассоциации @ManyToOne на дочерней стороне, ассоциация @OneToMany является однонаправленной. Если на дочерней стороне есть ассоциация @ManyToOne, ассоциация @OneToMany является двунаправленной.

Аннотация @ManyToOne

Аннотация @ManyToOne определяет отношение многие к одному — когда множество объект сущности (Entity класса) ссылается на один объект другой сущности.

Аннотация @OneToOne

Аннотация @OnetoOne определяет отношение один к одному — когда один объект сущности (Entity класса) включает атрибут (свойство) ссылающийся на другой объект сущности. Кроме того при отношении один к одному, значение атрибута, ссылающегося на другой объект должно быть уникально для всей коллекции.

Аннотация @Table - определение таблицы базы данных.

@Table — аннотирование используется для указания сопоставления между именем сущности (Entity класса) и именем таблицы базы данных.

Аннотация @Column - определение столбца таблицы базы данных.

@Column — аннотирование используется для указания соответствия между атрибутом базовой сущности (Entity класса) и столбцом таблицы базы данных.

Аннотация @AttributeOverride

Аннотация @AttributeOverride используется для переопределения сопоставления атрибутов, унаследованного от сопоставленного суперкласса (класса-предка) или встраиваемого объекта.

Видео урок № 18 Restful Web Services.

Видео урок № 18 (автор – Яков Файн) – в этом уроке вы познакомитесь с основами RESTful Web Services и базовыми аннотациями для создания Resтful endpoint на сервере. Это последнее видео из данного курса.

Видео урок № 17 EJB and JPA.

Видео урок № 17 (автор – Яков Файн) – в этом уроке вы познакомитесь с Enterprise Java Beans. Последние 10 мин. урока – очень коротко о Java Persistence API (JPA).

Видео урок № 16 JNDI and JMS.

Видео урок № 16 (автор – Яков Файн) – в этом уроке вы познакомитесь с Java Naming and Directory Interface and Java Messaging Service. Для демонстрации используется Open MQ сервер, который поставляется с GlassFish.

Видео урок № 15 HTTP Sessions, Cookies, WAR deployments, JSP.

Видео урок № 15 (автор – Яков Файн) – в этом уроке разбираются HTTP сессии, куки, создание WAR файла и деплоймент под cервером GlassFish. Также вы познакомитесь с основами JavaServer Pages.

Видео урок № 14 Java EE. Glassfish. Servlets.

Видео урок № 14 (автор – Яков Файн) – в этом уроке вы познакомитесь с Java EE, установите GlassFish сервер приложений и сделаете первый Servlet отвечающую на запросы Web броузера.

Видео урок № 13 JTable. Annotations. Reflection.

Видео урок № 13 (автор – Яков Файн) – этот урок охватывает три темы - Отображение табличных данных в Swing – JTable, работа с Java аннотациями и запросов метаданных класса, используя механизм отражения.

Видео урок № 12 Working with databases using JDBC – работа с базой данных.

Видео урок № 12 (автор – Яков Файн) – в этом уроке автор рассказывает, как из Java программы можно работать с данными хранящимся в реляционных базах данных.

Видео урок № 11 Intro to Concurrency

Видео урок № 11 (автор – Яков Файн) – в этом уроке автор рассказывает о конкурентной обработке данных с помощью multi-threading.

Видео урок № 10 Stock quotes with URL, Sockets, and RMI.

Видео урок № 10 (автор – Яков Файн) – в этом уроке автор рассказывает об использовании Java Sockets and Remote Method Invocation (RMI). В начале урока показан еще один пример использования класса URL.

Видео урок № 9 I/O Streams. Serialization. Basic Networking.

Видео урок № 9 (автор – Яков Файн) – в этом уроке автор рассказывает о потоках ввода/вывода о работе с удаленными файлами,  сериализации Java-классов и базовые понятия работы в сети.

Видео урок № 8 Selected Collections. Generics

Видео урок № 8 (автор – Яков Файн) – в этом уроке автор показывает использование отдельных коллекций и знакомит с универсальными типами данных.

Видео урок № 7 Error Handling. Exceptions.

Видео урок № 7 (автор – Яков Файн) посвящен обработке ошибок в Java, , которые могут возникать во время разработки или выполнения программ.

Видео урок № 6 GUI with Swing. Inner Classes. Applets.

Видео урок № 5 (автор – Яков Файн) продолжает тему, посвященную разработке графического пользовательского интерфейса с использованием фреймворка Swing, затрагивает тему Inner Classes, а также разработке и использованию апплетов.