- Schichtenmodell, Treiberinstallation, Konfiguration mit dem ODBC Manager
- Entwicklung mit der ODBC-API fьr PHP,
- Zugriff auf verschiedene Datenbanksysteme (z.B. MySQL, Oracle, Access)
- Schichtenmodelle und Treibertypen
- Schnittstelle für Anwendungen (JDBC API 1.0 und 2.0)
- Entwicklung von Java-Applikationen mit Internetzugriff auf SQL-Datenbanken
- Vergleich von UML-Modellen in der objektorientierten Softwareentwicklung und ER-Modellen relationaler Datenbanken, Ansдtze fьr mцgliche Abbildungsvorschriften (Object-Relational-Mapping)
- Generierung von Java-Datenklassen anhand von SQL-Datenbanken mit dem CASE-Werkzeug TopLink
- Apache Framework Torque als Persistence Layer fьr transparentes Object Mapping
- Konzepte fьr die robuste Synchronisation von Applikationsdaten auf mobilen Gerдten mit SQL-Datenbanken
- Persistente Speicherung von Applikationsdaten, transparenter Zugriff auf Datenbanken mit JDO
Web Applicaton Frameworks
- 3-Schichten-Modell für Web-Applikationen mit MVC-Muster und Model-2-Architektur Model-2+1-Architektur und Velocity Templates im Apache Turbine Framework Apache Framework Struts
Parallel zu den Theorievorlesungen bearbeiten die Studenten eine größere Laboraufgabe, bei der sie die erlernten theoretischen Konzepte praktisch umsetzen können.
Literatur / Medienempfehlung:
Jörg Krause: PHP 4. Webserver-Programmierung unter Windows und Linux, Hanser-Verlag, 2000
Sven Haiges (Hrsg.): Struts. Java Framework für Webanwendungen. Software & Support Verlag, 2003
Fabian Theis: Portale und Webapplikationen mit Apache Frameworks, Software & Support Verlag, 2003
Знаете ли Вы, что Программный сниппет (англ. snippet — фрагмент, отрывок) в практике программирования — небольшой фрагмент исходного кода или текста, пригодный для повторного использования. Сниппеты не являются заменой процедур, функций или других подобных понятий структурного программирования. Они обычно используются для более лёгкой читаемости кода функций, которые без их использования выглядят слишком перегруженными деталями, или для устранения повторения одного и того же общего участка кода. Интегрированные среды разработки (IDE) содержат встроенные средства для ввода конструкций языка. Например, в Microsoft Visual Studio, Borland Developer Studio, для этого необходимо ввести ключевое слово и нажать определённую клавишную комбинацию. В IDE Geany существует специальный файл snippets.conf (путь к файлу: /home/user/.config/geany) позволяющий создавать свои сниппеты. Другие программы, такие как Macromedia Dreamweaver и Zend Studio, позволяют использовать сниппеты в Веб-программировании.