ホームページ >バックエンド開発 >PHPチュートリアル >mysql (5)_PHP チュートリアルに基づいた BBS デザイン
6. bbsd と cq66 のサーバー側の変換
bbsd では、データベースを操作する UserManage クラスのメンバー関数に .PASSWD ファイルを書き込む操作を変更するだけで済みます。ただし、最初に変更する必要がある場合があります。どのデータが変更されたかを決定します。
どの関数を呼び出すか。同時操作の一貫性は、データベースのロック機能によって保証されます。MySQL はこの種のロックをサポートする必要があります。この記事はもっと面倒かもしれません。ファイルに対する元の操作をデータベースの BoardManage クラスの操作
メンバー関数に変換するだけです。
cq66 モードは変更が簡単になるはずです。記事を取得するための元のプロトコルを変更する必要があるかもしれません。記事の
タイトルを取得するときに、記事の長さも送信されます。その後、クライアントは表示領域のサイズに応じて徐々に記事の内容をリクエストできます。リクエスト範囲は次のとおりです。与えられた。
システムモジュール層については、soの形で作った方が良いかも知れません(dllと同等なので
それは簡単ではありませんが、必要ですか?)と同時に、システムはモジュールレイヤーはローカルデータを保存しますか?
それともパブリック関数のようなインターフェースにするべきでしょうか? UserManage クラスを思い出してみると、特権命令を区別する必要はないかもしれません
すべての操作は操作オブジェクトの ID を提供する必要があり、権限チェックは上位のサービス層に任せられますか?
7.予備テスト計画
テストするには、まず何かを作る必要があります。 。 。 。 。
まず、167 システムをインストールして mysql を設定し、次に mysql の C API を学習してからテーブルを構築します。
この計画を立てるには、まず短い学期で 5000 行のコードを書き終えてから、次の学期に復習する必要があります。大学院入学試験 コンパイラの宿題を終えた後、時間があり、誰も私のところに来ない場合は、それに取り組み始めることができます。 。 。 。 。