オブジェクト指向、Javaを取り入れた 新しい業界標準「SQL99」詳細解説 第三章 SQLJと今後の標準化動向(1) 第三章では、ついにSQLの仕様の一部として採用されたJavaによるサーバプログラミングや、画像や音声なども格納可能なLOB型やユーザーが定義可能なデータ型、そしてオブジェクト機能など、新しいデータ構造を中心に解説する クライアント/サーバ環境のための機能強化 ■ストアドプロシージャ ストアドプロシージャは、クライアント/サーバ環境のクライアントがサーバに存在するデータベースを効率よくアクセスするための技術として、すでに多くの製品で実装されている。ストアドプロシージャを使用した場合は、クライアントプログラムからはストアドプロシージャの呼び出しだけになるので、次のような性能上の効果がある。 通信回数が減る。 通信データ量が減る。 これらの効果によってクライアントプログラムの経
<?php class A { private function echoClass() { echo 'A', PHP_EOL; } public function p() { $this->echoClass(); } } class B extends A { private function echoClass() { echo 'B', PHP_EOL; } } $a = new A; $a->p(); $b = new B; $b->p(); まず、このコードはエラーを吐かず、実行できてしまう。そして A が2回出力される。 クラスBにてechoClassメソッドをオーバーライドしたように見えるけれど、実際はクラスBでの記述は破棄されているように見える。 では次のようにp()をオーバーライドするとどうなるだろうか。 <?php class A { private functio
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く