TAILIEUCHUNG - PHP – Endlich objektorientiert- P11

PHP – Endlich objektorientiert- P11: Die Zeiten, in denen man die Skriptsprache PHP nur dazu verwendete, um dynamische HTML-Tabellen aus einer MySQL-Datenbank zu erstellen, sind vorüber. Heutzutage werden auch große Projekte in PHP realisiert, es existieren Programmier-Frameworks wie Zend Studio und große Content Management Systeme wie Typo3 sind in PHP entwickelt worden. | 4 - PHP objektorientiert private function starts_with str wert return strtolower substr str 0 strlen wert strtolower wert Listing Die Implementierung des Interfaces für einen MySQL-Zugriff Forts. Der Datenzugriff kann natürlich um Transaktionen und oder verschlüsselten Zugriff ergänzt werden. Es wurde im UML-Teil des dritten Kapitels bereits erklärt dass Interfaces auch vererbt werden können um zusätzliche Funktionalität hinzuzufügen. Dies kann beispielsweise durch die Definition interface iCryptedDZ extends iDZ erfolgen. Nun muss der Zugriff auf diese Implementierung noch getestet werden. Dazu wird auf die existierende Börsendatenbank aus dem zweiten Kapitel zurückgegriffen Abb. ff. . In der Datenbank boerse ist eine Tabelle ag enthalten die einen Identifikator und den Namen von Aktiengesellschaften enthält. Zum Testen wird die Verbindung zum Datenbankserver geöffnet der Name einer Aktiengesellschaft aktualisiert anschließend die gesamte Tabelle ausgelesen und im letzten Schritt wird die Verbindung wieder geschlossen. Im Gegensatz zum zweiten Kapitel wird die Datenbankverbindung hier innerhalb des Verbindungsobjekts db verwaltet. Dieses Objekt verfügt durch die Implementierung des zuvor definierten Interfaces über die Methoden öffnen schreiben lesen schließen Für die Parametrierung werden beim Öffnen Schreiben und Lesen eigene Parameterobjekte definiert die beim Öffnen über die Parameter host user pass und db sowie beim Schreiben und Lesen über den Parameter sql verfügen. Erkennen Sie den Mehrwert gegenüber der Realisierung im zweiten Kapitel Der Programmierer der ein mysqlDZ-Objekt verwendet muss nichts über die MySQL-Befehle von PHP wissen. Er muss lediglich die zum Öffnen notwendigen Parameter kennen und die SQL-Sprache beherrschen. Über dasselbe Interface könnten Sie auch Implementierungen für eine Oracle- MS-SQL- oder eine DB2-Datenbank schreiben. Die Verwendung wäre identisch. Gegebenenfalls müssten die Parameter etwas verändert werden. Mit .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.