CGI :: taşınabilir

CGI :: Portable, sunucu genel web uygulamaları için bir çerçevedir.
Şimdi İndirin

CGI :: taşınabilir Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Darren R. Duncan
  • yayıncı web sitesi:
  • http://search.cpan.org/~duncand/CGI-Portable-0.51/lib/CGI/Portable/AppMultiScreen.pm

CGI :: taşınabilir Etiketler


CGI :: taşınabilir Açıklama

CGI :: Portable, sunucu genel web uygulamaları için bir çerçevedir. CGI :: Portable, sunucu-genel web uygulamaları için bir çerçevedir. CGI veya Apache :: Kayıt Defteri Env: #! / USR / Bin / Perl KULLANIM KULLANIMI; Uyarıları kullanın; CGI :: taşınabilir; $ Globals = CGI :: PORTABLE-> YENİ (); CWD kullanın; $ globals-> file_path_root (CWD ()); # mevcut çalışma dizinine varsayılan $ Globals-> File_Path_Delerititer ($ ^ O = ~ / MAC / I? ":": $ ^ O = ~ / Win / i? "\": "/"); $ Globals-> Set_Prefs ('config.pl'); $ globals-> current_user_path_level (1); CGI :: Portable :: Adaptercgi; $ IO = CGI :: PORTABLE :: AdapTercgi-> Yeni (); $ iO-> fetch_user_input ($ globals); $ globals-> call_component ('demoaardvark'); $ Io-> Send_User_Output ($ Globals); 1; IO :: soket için "startup_socket.pl" in içeriği :: soket :: inet: #! / Usr / bin / perl kullanımı katı; Uyarıları kullanın; Yazdır " N"; CGI :: taşınabilir; $ Globals = CGI :: PORTABLE-> YENİ (); CWD kullanın; $ globals-> file_path_root (CWD ()); # mevcut çalışma dizinine varsayılan $ Globals-> File_Path_Delerititer ($ ^ O = ~ / MAC / I? ":": $ ^ O = ~ / Win / i? "\": "/"); $ Globals-> Set_Prefs ('config.pl'); $ globals-> current_user_path_level (1); CGI :: PORTABLE :: Adaptörler; $ IO = CGI :: Portable :: Adaptersocket-> Yeni (); IO :: soket kullanın; $ sunucum = io :: soket :: inet-> Yeni (Dinle => Somaxconn, localaddr => '127.0.0.1', localport => 1984, Proto => 'tcp'); $ sunucu değilse ""; Yazdır " n"; ($ Client = $ 'ı Sunucu-> Kabul ()) {Printf "% s: n", Scalar yerel zaman, $ Client-> Peerhost; $ içeriğim = $ globals-> make_new_context (); $ iO-> fetch_user_input ($ Content, $ Client); $ Content-> call_component ('demoaardvark'); $ Io-> Send_User_Output ($ Content, $ Client); $ Müşteri Kapat; PrintF "% s http: //% s:% s% sn sn", $ Content-> Request_Method, $ Content-> Server_Domain, $ Content-> Server_Port, $ Content-> User_Path_String, $ Content-> http_status_code; } 1; ^ CGI :: Portable Sınıfı, sunucular arasında kolayca taşınabilen karmaşık web uygulamalarını desteklemeyi amaçlayan bir çerçevedir, çünkü ortak çevrene özgü detaylar, dosya sistemi türü, Web Sunucusu Tipi ve projenizin bulunduğu yer de dahil olmak üzere soyutlanır. Dosya sisteminde veya URI hiyerarchy.also, uygulamalarınızın kullanıcılarınızın kullanıcılarınızla ilgili detaylardır. o. Böylece, uygulamalarınızda veri kontrollü yapmak daha kolaydır. kullanıcıya aracılığıyla. CGI :: Portable, tüm kullanıcı girişi veya çıktı ihtiyaçlarını ifade edebilmelidir, uygulama çekirdekleriniz CGI veya Mod_Perl veya IIS veya her türün bireysel gereksinimlerini destekleyen kodlara sahip olmayan kodlara sahip olmayan bir sunucu veya bir komut satırı altında iyi çalışmalıdır. .That dedi ki, CGI :: Portable, kendi başına herhangi bir kullanıcı girişi / çıkış kodunu içermiyor, ancak bununla gerçek sunucu arasında istediğiniz platform özel kodunu veya modülleri kullanmanızı sağlar. Modülümü bir soyutlama katmanı olarak kullanarak, kendi program çekirdeğinizin hangi platforma özel kodunun konuştuğunu bilmesi gerekmez. Arayüzü işlevselliğine mantıklı bir uzantı, CGI :: Portable sizi bölmenizi kolaylaştırır. Her biri, her biri gibi davranan özerk bileşenlere uygulama, kullanıcı girişi ve örneğin sağlanan kullanıcı çıkışı için bir alıcı ve bir reseptül ile birlikte kendi uygulama çekirdeğidir. Bu modül, bileşenler arasında bir arayüz olacaktır. Bu sınıfın 5 ana işlevi vardır. Bu nedenle, bazıları kendi başlarına kullanılabilecek 5 fiziksel modüllere kavuşabilir, ancak kullanımın sadeliği için bu modülde bulunurlar (kullanmanın sadece bir nesnesi). 5 işlevsellik seti aranabilir: hatalar, dosyalar, istek, yanıt, misc. Gereksinimler: · Perl


CGI :: taşınabilir İlgili Yazılım