CGI ::ポータブル

CGI :: Portableは、サーバー一般的なWebアプリのフレームワークです。
今すぐダウンロード

CGI ::ポータブル ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Darren R. Duncan
  • 出版社のWebサイト:
  • http://search.cpan.org/duncand/CGI-Portable-0.51/lib/CGI/Portable/AppMultiScreen.pm

CGI ::ポータブル タグ


CGI ::ポータブル 説明

CGI :: Portableは、サーバー一般的なWebアプリのフレームワークです。 CGI :: Portableは、CGIまたはApache :: Registry Envのためのシンシェル「startup_cgi.pl」のサーバー一般的なWeb Appsのフレームワークです。警告を使用する。 CGI :: Portableを必要とします。 My $ Globals = CGI :: Portable-> New(); CWDを使用してください。 $ globals-> file_path_root(cwd()); #現在の作業ディレクトリ$ globals-> file_path_delimiter($ ^ o =〜/ mac / i? ":": ":" / "); $ globals-> set_prefs( 'config.pl'); $ globals-> current_user_path_level(1); CGI :: Portable :: Adaptercgiが必要です。 My $ IO = CGI :: Portable :: AdapterCGI-> New(); $ IO-> FETCH_USER_INPUT($ GLOBAL)。 $ globals-> call_component( 'demoaardvark'); $ IO-> SEND_USER_OUTPUT($ GLOBAL)。 1; IO :: Socket :: Inetのためのシンシェル「startup_socket.pl」の内容:#!/ usr / bin / perl厳密;警告を使用する。 " n"を印刷します。 CGI :: Portableを必要とします。 My $ Globals = CGI :: Portable-> New(); CWDを使用してください。 $ globals-> file_path_root(cwd()); #現在の作業ディレクトリ$ globals-> file_path_delimiter($ ^ o =〜/ mac / i? ":": ":" / "); $ globals-> set_prefs( 'config.pl'); $ globals-> current_user_path_level(1); CGI :: Portable :: AdapterSocketを必要とします。 My $ IO = CGI :: Portable :: AdapterSocket-> new(); IO :: Socketを使用してください。 My $ SERVER = IO :: Socket :: Inet-> New(Listen => SomAxConn、LocalAddr => '127.0.0.1'、localport => 1984、Proto => 'TCP'); $ SERVERを指定しない限り、 "を設定できません]。印刷する N ";間(My $ Client = $ server-> accept()){printf "%s:、Scalar LocalTime、$ Client-> Peerhost; My $ Content = $ globals-> make_new_context(); $ IO-> FETCH_USER_INPUT($ CONTENT、$ CLIENT); $ content-> call_component( 'demoaardvark'); $ IO-> SEND_USER_OUTPUT($ CONTENT、$ CLIENT); $クライアントを閉じる。 printf "%s http://%s:%s%s%sn"、$ content-> request_method、$ content-> server_domain、$ content-> server_port、$ content-> user_path_string、$ content-> http_status_code。 1; ^ CGI :: Portable Classは、ファイルシステムの種類、Webサーバーの種類、およびプロジェクトの場所を含む一般的な環境固有の詳細が抽象化されているため、サーバー間で簡単に移植できる複雑なWebアプリケーションをサポートすることを目的としたフレームワークです。ファイルシステムまたはURI階層内で抽象化されたAwaySo avertedは、アプリケーションのユーザーが単一または複数のファイルにわたってインスタンス設定/環境設定データを配置する方法に関する詳細ですので、サポートするコードを書いていなくてそれ。そのため、アプリケーションがデータを制御しているサーバーのインターフェイスとしてCGI :: Portableを使用するのが簡単です。それを通してユーザーに。 CGI :: Portableは、それらのユーザー入力または出力のニーズをすべて表現できるはずですので、各タイプの個々のニーズをサポートするコードを持たずに、アプリケーションコアのすべてのCGIまたはMOD_PERLまたはIISまたはPerlベースのサーバーまたはコマンドラインの下でよく実行する必要があります。 。これは、CGI :: Portableに独自のユーザー入出力コードを含まないが、それを使用するプラットフォーム固有のコードまたはモジュールを使用することを可能にします。私のモジュールを抽象化レイヤとして使用することによって、あなた自身のプログラムコアはそれがどのプラットフォーム固有のコードと話しているかを知る必要はありません。自律型コンポーネントへのアプリケーションは、それぞれがそれに提供されたユーザー入力およびインスタンス設定データを備えた独自のアプリケーションコアと、そのユーザー出力のためのレセプチクルを使用したものです。このモジュールは、コンポーネント間のインタフェースです。このクラスには5つの主要なタイプの機能、または並列に存在するプロパティのセットがありますが、互いに完全に/ほとんど独立しています。そのように、それは概念的には5つの物理モジュールに分割される可能性があり、そのうちのいくつかはそれら自身で使用することができますが、それらは実際に使用することを簡単にするためにこの1つのモジュールに含まれています(トラックを追跡するためのユーザーコードのための1つのオブジェクトだけ)。 5つの機能セットを呼び出すことができます。エラー、ファイル、要求、応答、その他。要件: ・Perl


CGI ::ポータブル 関連ソフトウェア