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

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

WBOY
WBOYオリジナル
2016-07-21 16:03:44947ブラウズ

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

7.予備テスト計画
テストするには、まず何かを作る必要があります。 。 。 。 。
まず、167 システムをインストールして mysql を設定し、次に mysql の C API を学習してからテーブルを構築します。
この計画を立てるには、まず短い学期で 5000 行のコードを書き終えてから、次の学期に復習する必要があります。大学院入学試験 コンパイラの宿題を終えた後、時間があり、誰も私のところに来ない場合は、それに取り組み始めることができます。 。 。 。 。



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

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