JPA: @Embeddable, @Embedded - встраивание объекта в сущность без дополнительных таблиц
Отображение иерархии классов, стратегии реализации наследования в БД.
https://dl.dropbox.com/u/63393258/Day13.zip
понедельник, 24 декабря 2012 г.
Лабораторная работа № 8
Учимся пользоваться системой Maven для сборки приложения
https://dl.dropbox.com/u/63393258/Lab8.zip
http://maven.apache.org/download.html
https://dl.dropbox.com/u/63393258/Lab8.zip
http://maven.apache.org/download.html
четверг, 20 декабря 2012 г.
Пятница 21 декабря
Кому - конец света, а кому - тест по Java :)
18:00-19:00 - последняя (13-я ) лекция первого семестра,
19:00-20:00 - завершающее тестирование
Приглашаются все желающие, независимо от сдачи лабораторных!
18:00-19:00 - последняя (13-я ) лекция первого семестра,
19:00-20:00 - завершающее тестирование
Приглашаются все желающие, независимо от сдачи лабораторных!
пятница, 14 декабря 2012 г.
Лабораторная работа №7
Введение в JPA: https://dl.dropbox.com/u/63393258/Lab7.zip
Советую начать, т.к. вопросы по JPA будут в тесте в пятницу 21 декабря.
Советую начать, т.к. вопросы по JPA будут в тесте в пятницу 21 декабря.
Лекция №12
Материалы лекции по JPA: жизненный цикл, связи сущностей:
https://dl.dropbox.com/u/63393258/Day12.zip
Презентация Sun по JPA (на русском).
Wikibooks JPA: очень толково написано http://en.wikibooks.org/wiki/Java_Persistence
https://dl.dropbox.com/u/63393258/Day12.zip
Презентация Sun по JPA (на русском).
Wikibooks JPA: очень толково написано http://en.wikibooks.org/wiki/Java_Persistence
пятница, 7 декабря 2012 г.
Лекция №11
Введение в JPA / Hibernate
https://dl.dropbox.com/u/63393258/Day11.zip
На следующей неделе продолжение!
https://dl.dropbox.com/u/63393258/Day11.zip
На следующей неделе продолжение!
среда, 5 декабря 2012 г.
Лабораторная работа №6
На этот раз - XML (три разных API), но можно переделывать примеры.
https://dl.dropbox.com/u/63393258/Lab6.zip
https://dl.dropbox.com/u/63393258/Lab6.zip
Тестирование
У нас в этом семестре осталось всего 3 лекции и 3 лабораторных занятия.
Оставшиеся лекции посвящены интересной теме - введению в ORM (стандарт JPA) - автоматическому переносу java-объектов в базу данных и обратно.
На последней лекции 21 декабря будет проводится итоговое тестирование - тест по основам Java (классы, коллекции, многопоточность) и тест по конкретным технологиям (IO, JDBC, XML API, JPA, тесты, логи - в основном вопросы будут касаться того, что встречалось на ЛР).
До трех ЛР можно будет досдать в течение января (таблица достижений регулярно пересылается в АйТи - Дататех)
Для подготовки к тесту по основам требуется всем до 21 декабря пройти тест http://www.quizful.net/test/java_se_basic и показать результат.
Желательно - не менее, чем 17/20 (без ограничения количества попыток, но злоупотреблять не стоит - просто перечитайте проблемные темы).
Оставшиеся лекции посвящены интересной теме - введению в ORM (стандарт JPA) - автоматическому переносу java-объектов в базу данных и обратно.
На последней лекции 21 декабря будет проводится итоговое тестирование - тест по основам Java (классы, коллекции, многопоточность) и тест по конкретным технологиям (IO, JDBC, XML API, JPA, тесты, логи - в основном вопросы будут касаться того, что встречалось на ЛР).
До трех ЛР можно будет досдать в течение января (таблица достижений регулярно пересылается в АйТи - Дататех)
Для подготовки к тесту по основам требуется всем до 21 декабря пройти тест http://www.quizful.net/test/java_se_basic и показать результат.
Желательно - не менее, чем 17/20 (без ограничения количества попыток, но злоупотреблять не стоит - просто перечитайте проблемные темы).
пятница, 30 ноября 2012 г.
Лекция №10
Лекция и примеры DOM, SAX, JAXB, XSD: https://dl.dropbox.com/u/63393258/Day10.zip
Неплохая презентация JAXB (англ. яз.) http://www.slideshare.net/openwms/jsr-222-javaarchitectureforxmlbinding-4500735
Русская презентация по JAXB: http://sbnt.jinr.ru/iris/articles/jaxb.ppt
StAX: http://www.base.vingrad.ru/view/3149-Parsing-XML-s-pomoschyu-StAX
XML-схемы подробно: http://citforum.ru/internet/xml/scheme/
Неплохая презентация JAXB (англ. яз.) http://www.slideshare.net/openwms/jsr-222-javaarchitectureforxmlbinding-4500735
Русская презентация по JAXB: http://sbnt.jinr.ru/iris/articles/jaxb.ppt
StAX: http://www.base.vingrad.ru/view/3149-Parsing-XML-s-pomoschyu-StAX
XML-схемы подробно: http://citforum.ru/internet/xml/scheme/
среда, 28 ноября 2012 г.
среда, 21 ноября 2012 г.
Лабораторная работа №4
Требуется добавить созможности ввода-вывода к ЛР 1
https://dl.dropbox.com/u/63393258/Lab4.zip
У кого в первой ЛР игры, можно аналогично написать сохранение состояния поля, чтение списка ходов и сериализацию игры, а по желанию использовать чужую сданную ЛР1 с фигурами.
пятница, 16 ноября 2012 г.
Лекции 7,8
Примеры:
http://javaportal.ru/java/articles/JDBC_java_BD.html
http://habrahabr.ru/sandbox/41444/
http://download.oracle.com/javase/tutorial/jdbc/index.html
- Аннотации и Reflection
- JDBC
- Ввод-вывод (в т.ч. сериализация)
http://javaportal.ru/java/articles/JDBC_java_BD.html
http://habrahabr.ru/sandbox/41444/
http://download.oracle.com/javase/tutorial/jdbc/index.html
пятница, 2 ноября 2012 г.
Лекция 6
Материалы лекции 6:
Презентации и примеры
Тестирование: http://javaxblog.ru/article/java-junit-1/
Основы многопоточности: http://www.intuit.ru/department/pl/javapl/12/
Wait/notify: http://www.initialize.ru/vzaimodeistvie-mejdu-potikami-java
http://jexp.ru/index.php/Java_Tutorial/Thread/Wait_Notify
Презентации и примеры
- Пример тестов JUnit
- Многопоточность - создание запуск и прерывание потоков, синхронизация
- Многопоточность - wait/notify
Тестирование: http://javaxblog.ru/article/java-junit-1/
Основы многопоточности: http://www.intuit.ru/department/pl/javapl/12/
Wait/notify: http://www.initialize.ru/vzaimodeistvie-mejdu-potikami-java
http://jexp.ru/index.php/Java_Tutorial/Thread/Wait_Notify
среда, 31 октября 2012 г.
Лабораторная работа №1
Лабораторная работа №1:
https://dl.dropbox.com/u/63393258/Lab1figures.doc
Альтернативное задание - кому надоели геометрические фигуры
https://dl.dropbox.com/u/63393258/Lab1new.doc
https://dl.dropbox.com/u/63393258/Lab1figures.doc
Альтернативное задание - кому надоели геометрические фигуры
https://dl.dropbox.com/u/63393258/Lab1new.doc
понедельник, 29 октября 2012 г.
Новое расписание
СР и ЧТ 16.10-19.30 ауд. 1-407 - лабораторные работы (по подгруппам)
ПТ 18-00 ауд. 1-409 - лекции
По лабораторным работам - выбирайте более удобную подгруппу, если все равно - четверг.
среда, 24 октября 2012 г.
пятница, 19 октября 2012 г.
Лекция 3
Все презентации и примеры с лекции
- enum - типы
- инициализация класса
- переопределение методов и модификаторы доступа
- абстрактные классы и интерфейсы
четверг, 18 октября 2012 г.
Материалы лекции 2
Презентации и примеры с лекции 2
(классы, пакеты, компиляция с консоли, перегрузка методов)
Следующая лекция в пятницу 19.10.12, 1-409 18-00.
(классы, пакеты, компиляция с консоли, перегрузка методов)
Следующая лекция в пятницу 19.10.12, 1-409 18-00.
пятница, 12 октября 2012 г.
Лекция 1
Добро пожаловать на курсы Java!
Первая лекция - 12.10.2012 18-00 ауд. 1-409
Подробный материал по основам Java:
http://www.intuit.ru/department/pl/javapl/
Лекции на 7 неделе
Планируется 2 лекции:
CР 17 окт 18-00 см. объяв. на 1-409. 1-311?
ПТ 19 окт 18-00 1-409
CР 17 окт 18-00 см. объяв. на 1-409. 1-311?
ПТ 19 окт 18-00 1-409
Подписаться на:
Сообщения (Atom)