ホームページ >バックエンド開発 >PHPチュートリアル >mysql 5_PHP チュートリアルに基づいた BBS デザイン

mysql 5_PHP チュートリアルに基づいた BBS デザイン

WBOY
WBOYオリジナル
2016-07-13 17:25:09678ブラウズ

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




http://www.bkjia.com/PHPjc/532074.html

www.bkjia.com

http://www.bkjia.com/PHPjc/532074.html技術記事 6. bbsd と cq66 のサーバー側の変換 bbsd では、データベースを操作する UserManage クラスのメンバー関数に .PASSWD ファイルを書き込む操作を変更するだけで簡単になるはずです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。