CGI :: Draagbaar

CGI :: Draagbaar is een raamwerk voor server-generieke web-apps.
Download nu

CGI :: Draagbaar Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Darren R. Duncan
  • Uitgever website:
  • http://search.cpan.org/~duncand/CGI-Portable-0.51/lib/CGI/Portable/AppMultiScreen.pm

CGI :: Draagbaar Tags


CGI :: Draagbaar Beschrijving

CGI :: Draagbaar is een raamwerk voor server-generieke web-apps. CGI :: Draagbaar is een raamwerk voor server-generieke web-apps.Synopsiscontent van dunne schaal "startup_cgi.pl" voor CGI of Apache :: register env: #! / Usr / bin / perl gebruik strikt; gebruik waarschuwingen; vereisen CGI :: draagbaar; Mijn $ GLOBALS = CGI :: Draagbaar-> Nieuw (); gebruik CWD; $ GLOBALS-> FILE_PATH_ROOT (CWD ()); # Laten we standaard werken aan de huidige werkdirectory $ GLOBALS-> FILE_PATH_DELIMITER ($ ^ O = ~ / MAC / I? ":": $ ^ O = ~ / WIN / IK? "\": "/"); $ GLOBALS-> SET_PROFS ('config.pl'); $ GLOBALS-> CURRENT_USER_PATH_LEVEL (1); vereisen CGI :: Draagbaar :: AdapterkiCGI; My $ IO = CGI :: Draagbaar :: Adaptercgi-> Nieuw (); $ io-> fetch_User_input ($ globals); $ GLOBALS-> CALL_COMPONENT ('Demoaardvark'); $ io-> Send_User_OUTPUT ($ GLOBALS); 1; Inhoud van Dunne Shell "Startup_Socket.pl" voor IO :: Socket :: Inet: #! / Usr / bin / Perl gebruik strikt; gebruik waarschuwingen; Print " n"; vereisen CGI :: draagbaar; Mijn $ GLOBALS = CGI :: Draagbaar-> Nieuw (); gebruik CWD; $ GLOBALS-> FILE_PATH_ROOT (CWD ()); # Laten we standaard werken aan de huidige werkdirectory $ GLOBALS-> FILE_PATH_DELIMITER ($ ^ O = ~ / MAC / I? ":": $ ^ O = ~ / WIN / IK? "\": "/"); $ GLOBALS-> SET_PROFS ('config.pl'); $ GLOBALS-> CURRENT_USER_PATH_LEVEL (1); vereisen CGI :: Draagbaar :: Adaptersocket; Mijn $ io = CGI :: Draagbaar :: Adaptersocket-> Nieuw (); Gebruik IO :: Socket; Mijn $ Server = io :: Socket :: Inet-> Nieuw (Luister => Somaxconn, LocaladDR => '127.0.0.1', Localport => 1984, Proto => 'TCP'); Die " niet instellen" tenzij $ Server; Print " n"; Terwijl (mijn $ client = $ server-> accepteert ()) {printf "% s: n", scalaire lokaal, $ client-> peerhost; Mijn $ Inhoud = $ GLOBALS-> MAKE_NEW_CONTEXT (); $ io-> fetch_user_input ($ inhoud, $ client); $ inhoud-> call_component ('demoaardvark'); $ io-> send_user_output ($ inhoud, $ client); Sluit $ client; Printf "% s http: //% s:% s% s% SN", $ inhoud-> aanvraag_method, $ content-> server_domain, $ content-> server_port, $ inhoud-> user_path_string, $ inhoud-> http_status_code; } 1; ^ De CGI :: Portable Class is een raamwerk dat bedoeld is om complexe webtoepassingen te ondersteunen die gemakkelijk draagbaar zijn over servers omdat gemeenschappelijke omgevingspecifieke details worden geabstraheerd, inclusief het type bestandssysteem, het webservertype en de locatie van het webserver en de locatie van uw project In het bestandssysteem of de URI-hiërarchie. Ook de weg geabstraheerd zijn details met betrekking tot hoe gebruikers van uw toepassingen instantie-configuratie / voorkeurengegevens in single of meerdere bestanden regelen, zodat ze meer flexibeler worden in het gebruik van uw toepassing zonder dat u de code kunt gebruiken het. Uw apps zijn dus gemakkelijker om data-gecontroleerde.Application-kernen te maken, zou CGI :: Draagbaar als een interface gebruiken voor de server waarop ze worden uitgevoerd, waar ze via IT-invoer ontvangen en ze een reactie retourneren (HTML-pagina of ander gegevenstype) naar de gebruiker er doorheen. Sinds CGI :: Draagbaar moet in staat zijn om al hun gebruikersinvoer of uitgangsbehoeften uit te drukken, moeten uw toepassingskores goed uitvoeren onder CGI of MOD_PERL of IIS of een op PERL-gebaseerde server of een opdrachtregel zonder dat u de individuele behoeften van elk type ondersteunt . Dat zei, CGI :: Draagbaar bevat geen eigen gebruikersinvoer / uitvoercode, maar stelt u in staat om welke platformspecifieke code of modules die u wenst te gebruiken tussen deze en de eigenlijke server. Door mijn module als een abstractielaag te gebruiken, hoeft uw eigen programmaskern niet te weten welke platformspecifieke code ermee praat. Als een logische uitbreiding van de interfacingfunctionaliteit, CGI :: Draagbaar maakt het gemakkelijker voor u om uw te verdelen Toepassing in autonome componenten, die elk geduld zijn als het is de eigen toepassingskern met gebruikersinvoer en exemplaarconfiguratiegegevens die eraan zijn verstrekt en een recepticle voor de daarvoor bestemde gebruiker. Deze module zou een interface zijn tussen de componenten. Deze klasse heeft 5 hoofdtypen functionaliteit, of sets van eigenschappen die parallel bestaan, maar volledig / meestal onafhankelijk van elkaar zijn. Als zodanig zou het conceptueel kunnen worden opgesplitst in 5 fysieke modules, waarvan sommige op zichzelf kunnen worden gebruikt, maar ze zijn daadwerkelijk in deze ene module voor de eenvoud van gebruik (slechts één object voor gebruikerscode om bij te houden). De 5 functionaliteitssets kunnen worden genoemd: fouten, bestanden, aanvraag, reactie, misc. Vereisten: · Perl


CGI :: Draagbaar Gerelateerde software

Goooooops

GOOOOOOPS is een Java-midlet die een positie weergeeft die is verkregen van een GPS-ontvanger op een Google Map Tile. ...

125

Downloaden