2002-06-05, Jens Rettig1 Einsatz von Versionsverwaltungstools im ORACLE – Umfeld Dipl.-Inform. Jens Rettig

Slides:



Advertisements
Ähnliche Präsentationen
Migration von Feldbussen zu PROFINET
Advertisements

Das Berufsbild des Informatikers
www.materna.de1 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~
ZfS Aachen: Kompetenzen und Dienstleistungen für Mittelstand und Lehre.
Einführung von Team System Ein Vorgehensvorschlag
Systemverwaltung wie es Ihnen gefällt.
ixJED ixact GmbH Dr. Karsten Wendt
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
Web 2.0 und RIAs - Adobe Air1 Seminar: Web 2.0 und Rich Internet Applications Wintersemester 2007/2008 Daniel Thaidigsmann
Datenbankzugriff im WWW (Kommerzielle Systeme)
Intranet-Portal mit Microsoft SharePoint Portal Server
Fachgerechte Bereitstellung von Geoinformationen mit Service- orientierten Infrastrukturen Niklas Panzer - PRO DV Software AG Wachtberg 24. September 2008.
Hochschulinformationssysteme: Stud.IP vs. Campus Management
1/15 UNIVERSITY OF PADERBORN Projektgruppe KIMAS – CVS Projektgruppe KIMAS CVS Daniel Karuseit.
Concurrent Versions System
Software Design Patterns Extreme Programming (XP).
Wizards & Builders GmbH Schulung Visual SourceSafe für Visual FoxPro Norbert Abb W&B.
Die Bank von morgen - eine neue Welt für IT und Kunden? 23. Oktober 2001.
Infoveranstaltung am 08. und
Mobile Gebäudeservicesteuerung Optimierung des Datentransfers im
Schulz & Löw Consulting GmbH
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und
Coccon das Web-XML-Publishing System Thomas Haller.
Software-Projektführung
Software Engineering SS 2009
Aichinger Christian, Strasser Jürgen
MedCom® Medial Server Verbesserte Leistungsmerkmale
Manfred Helber Microsoft Senior PreSales Consultant.
Betriebssystem Linux Von Sofia & Yasemin WG 12/3.
Xenario IES Information Enterprise Server. Xenario Information Enterprise Server (IES) Die neue Architektur des Sitepark Information Enterprise Servers.
Andreas Rehm und Rainer Wolf Jeder Benutzer hält ein vollständiges Repository aller Dateien und Commits Zentrale Repositories sind möglich aber.
Proof of Concept (POC) oder DeskTop Virtualisierung mit XenApp von Citrix Erziehungsdepartement Th. Anliker.
1T-Systems Multimedia Solutions GmbH | SharePoint Intranet StarterPaket | SharePoint Intranet StarterPaket T-SYSTEMS MULTIMEDIA SOLUTIONS Der.
Betriebssysteme & BIOS
Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
Sesame Florian Mayrhuber
Cs104 Programmieren II Präsentation Meilenstein 5 Sommersemester 2007 Gruppenname (Gruppe Nr. x) Name 1 (Name der/des Vortragenden unterstreichen) Name.
EP Media Group SiteKist CMS Version 6.9. ©2014 EP Media Group Internet:
TRIPLAN AG, Bad Soden, USER-Meeting 2001 Sulzbach, den 06. November 2001 Aktuelle Produktstände – TRICAD-Original.
Ihr Entwicklungs-Partner mit Nearshore-Kompetenz Stuttgart, INFOBEST Romania SRL.
Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Agenda 1. Ziele und Probleme.
© 2003 Klaus Resch Verlag oHG Berufsstart Jobportal 1 Kurzpräsentation des Berufsstart Jobportals.
Concurrent Versions System
Effizienz durch VIRTUALISIERUNG
Quellen: Internet INTRANET Ausarbeitung von Sven Strasser und Sascha Aufderheide im Modul Netzwerktechnik, Klasse INBS Mai 2003.
Fred 2.0 Projektvorstellung Christoph Müller
Marco Behnke Git free & open source, distributed version control system Git.
TIS – Managementsystem für die regionale Fortbildung Ein weiterer Schritt zur Erhöhung der Wirksamkeit des Unterstützersystems
Positionspapier Arbeitsgruppe Software-Wartung Diane König.
Standort- / Filialvernetzung für BMW-Händler. WiGeNET - VPN Lösungen zur Standortvernetzung für BMW-Händler  VPN Lösung bei Projekten zur Standortvernetzung.
Fischer‘s Software Service Uwe Fisher Ihr Partner für professionelle Lösungen Consulting – Softwareentwicklung – Personal Training.
Webserver, Apache und XAMPP
Praxiserfahrungen aus Projekten
Ab jetzt können Sie kreuzweise … Wolfsburg, Michael Rother.
Überblick Einführung in SAP Business One
Agile Performance Tools & Information Systems -Ticket-System und Multi-Projektmanagement mit Andreas Haaken Systems Engineer Information Architect.
Mönchengladbach Tchibo Filial-Manager Erste Ideen.
© Copyright INFORM GmbH Seminarvortrag im Studiengang Scientific Programming von Nicole Küpper am Analyse des Updatevorgangs und Auswahl.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Christoph Wirtz | Seminarvortrag EBC | Lehrstuhl für Gebäude- und Raumklimatechnik Ein Tool zum automatisierten Erstellen von Conversion Scripts.
Webdeployment auf Cluster Seminarvortrag von Lukas Bonzelett.
Patrick Richterich Lattwein GmbH Web Services Softwareentwicklung mit SOAP.
Infoteam GmbH Berlin DOAG Regionalgruppentreffen 1. September 2004 Andreas Leidner Lutz Döhler HTML DB zwei Anwendungsbeispiele.
Linux Seminar Einführung Linux. Gliederung ● Was ist Linux? ● Geschichte ● GNU/GPL ● grundsätzliche Begriffe ● Vorteile ● Nachteile ● Hilfe? ● Unterschiede.
Das SVN Eclipse Plugin. Wofür ist SVN gedacht? Nutzung von SVN mit Eclipse Perspektive einrichten Repository einbinden Mit dem Repository arbeiten Konflikt.
…die richtige digitale Unterstützung für ihre Firma
 Präsentation transkript:

, Jens Rettig1 Einsatz von Versionsverwaltungstools im ORACLE – Umfeld Dipl.-Inform. Jens Rettig

, Jens Rettig2 Agenda Vorstellung CVS – Concurrent Version System Konfiguration von CVS für das Oracle- Umfeld Nutzung von CVS beim Deployment für Client/Server-Systeme

, Jens Rettig3 ESEIS GmbH Evolutionäre Softwareentwicklung individueller Systeme GmbH Neugründung in 04/2002 Ziele –Investitionssicherung bei Partnern durch Weiterentwicklung bestehender Systeme –Umfassende IT-Beratung –Unterstützung bei allen Tätigkeiten im SE-Bereich Kompetenzen –Oracle-Know-How von 4.5-9i –Alle Phasen der Softwareentwicklung auf vielen Plattformen

, Jens Rettig4 Portfolio und Kunden Kompetente Beratung bei der Planung und Umsetzung von IT-Strategien für betriebliche Informationssysteme, insbesondere -der Einführung neuer Technologien und -der Migration von Systemen -der Weiterentwicklung von bestehenden Systemen Systementwicklung von unternehmensweiten Anwendungen mit modernem Software Engineering und Qualitätsmanagement Die ESEIS GmbH bietet von der Projektleitung bis zur Einführung Aufgaben aus der gesamten Palette des Softwareengineering ! Interessiert ? Hier könnte Ihr Logo stehen Für weitere Informationen :

, Jens Rettig5 CVS – Kurzeinführung CVS – Concurrent Version System –basiert auf RCS –frei unter GNU Public License V2 –Client/Server-Version (in Entwicklung: Web) –verfügbar unter UNIX, Linux, WinXP/2000/NT/98 WinCVS –Graphischer GUI für den Client auf WinXP/2000/NT/98/95

, Jens Rettig6 CVS – wichtige Features Verwalten von Versionen von Dateien –Einzeldateien (Revisions) –Gruppierungen (Tags) Vergleichen von Versionen –bes. ASCII-Dateien (mit Merge-Funktion) –Binär-Dateien

, Jens Rettig7 CVS – Schema Repository CVS-ClientCVS-Server cvs checkout/update cvs commit

, Jens Rettig8 CVS und ORACLE-Tools Fragen: –Wie sollen Dateien, die ORACLE- Anwendungen ausmachen, behandelt werden ? –Abhängigkeiten unter Datei- Bestandteilen von ORACLE- Anwendungen beachten

, Jens Rettig9 CVS und Developer (4.5) Forms 4.5 (5.0) und Reports 2.5 –.fmb,.rdf,.mmb-Dateien als binäre Sourcen in CVS –.fmx,.rep,.mmx,.plx-Dateien als binäre Sourcen in CVS –.fmt,.rex,.mmt,.pll,.sql-Dateien als ASCII-Sourcen in CVS

, Jens Rettig10 CVS – Arbeitsweise Editieren der binären Definitionsdateien mit den Developer-Tools Erzeugen der relevanten abhängigen Dateien (z.B. mit Skript-Dateien) „Einchecken“ aller (drei) Dateien –Vergabe neuer „Revision“-Markierung –Kommentierung der Version (per Mail verteilen)

, Jens Rettig11 CVS und Developer (6i) Forms 6i –Problem: Es gibt KEINE.fmt-Dateien mehr ? –Lösung: Mit Hilfe des Forms-API Snapshot-Dateien erstellen ! –Rest wie bei 4.5

, Jens Rettig12 CVS – Schema II Repository CVS-ClientCVS-Server cvs checkout/update cvs commit Forms-Developer Make-Skripte

, Jens Rettig13 CVS – Arbeitsweise II Kurze Demo der Arbeit der Entwickler mit Forms und CVS

, Jens Rettig14 CVS – Deployment für C/S Unterstützung durch CVS auch beim Deployment im Client-Server- Umfeld ? –Verwendung von Gruppierungen (Tags) –Einbindung von CVS-Befehlen in Autostart/Startup-Befehle der Clients

, Jens Rettig15 CVS – Verwendung von Tags Eine Gruppierung von Dateien wird durch Vergabe eines (gleichen) Tags an alle gebildet. Die verwendete Revision einer jeder einzelnen Datei ist frei wählbar. Ein Befehl reicht, um alle Dateien, die zu einem Tag gehören, „auszuchecken“

, Jens Rettig16 CVS – Deployment Durch cvs –d co - r wird eine komplette Gruppierung aus dem Repository geladen Wiederholte Verwendung des Befehls führt zu einem effizientem Test, ob alle Dateien in aktueller Version vorliegen Falls nicht, werden nur die veränderten Dateien nachgeladen

, Jens Rettig17 CVS – Schema III Repository CVS-ClientCVS-Server cvs checkout –r cvs tag –F FORMS-Client

, Jens Rettig18 CVS – Arbeitsweise III Kurze Demo der Arbeit des Versionsverwalters mit CVS

, Jens Rettig19 Fazit Vorteile –Keine Unsicherheit über Stand auf Clients –Information über Stand der Arbeiten im Team Nachteile –Gewisse Disziplin notwendig –Keine Möglichkeit Abhängigkeiten zwischen Dateien zu modellieren (Form in Revision 1.6 läuft nur mit Lib in Revision 1.9 wg. aufgerufener Funktion) –Platzbedarf auf CVS-Server (nicht unerheblich)

, Jens Rettig20 Einsatz von Versionsverwaltungstools im ORACLE-Umfeld Dipl.-Inform. Jens Rettig