Smeed

Een eenvoudig, gecontroleerd door Python, hoogwaardig en schaalbaar webservicekader geschreven in C
Download nu

Smeed Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Smisk Team
  • Uitgever website:
  • http://trac.hunch.se/smisk
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 916 KB

Smeed Tags


Smeed Beschrijving

Een eenvoudig, gecontroleerd door Python, hoogwaardig en schaalbaar webservicekader geschreven in C Omdat Smisk een platform beoogt voor webservice-ontwikkeling, in plaats van alleen HTML-websites, neemt het idee van een MVC een stap verder in termen van pragmatisme en eenvoud. Smisk is in staat om in veel verschillende talen of formaten in te dienen en te beantwoorden, vaak het verwijderen van de behoefte aan aangepaste weergaven (sjablonen) .Smisk bestaat uit twee grote lagen: · kernlaag: inclusief basisfunctionaliteit, zoals aanvraag het parseren, I / O, sessie en reactieafhandeling. De Smisk-kern is inheemse machinecode voor maximale prestaties. Sommige toepassingen kunnen rechtstreeks tegen de kern worden geschreven, omdat het alle middelen die nodig zijn voor kleine processen. · MVC-laag: deze laag implementeert het klassieke model-view-controller paradigma. En hier is waar de overeenkomsten met andere frameworks eindigen. Smisk MVC is strikt opgelost en kan de presentatie automatisch aan. (YUP, dat is de "V" in MVC). Wat is er nieuw in deze release: · Omgaan met verzoeken met bestandsnaamextensies die eigenlijk niet-bestandsnaamextensies zijn, maar eerder formatteer minder dan Leet.Haxxor Kinda DOT notatie van de normale padcomponent. · Vaste 304 niet gewijzigde responstatus om de locatie van de locatie niet in te stellen, noch een bericht-lichaam omvat. · Smisk.Util.main.daemonize () belt niet langer afslaghaken tijdens het losmaken (bel'n OS._EXIT in plaats van Sys.Exit in dode vorken). · Vaste bug in Smisk.UTIL.MAIN.CONTROL_PROCESS_RUNLOOP () waar signalen niet correct zijn doorgestuurd naar kinderen. · Wanneer de kern faalt om te decoderen van tekstgegevens van gebruikersinvoer (formuliergegevens- en querystring), probeert deze de tekstgegevens te decoderen met behulp van een terugvalkarakteret, gedefinieerd door smisk_fallback_charset in config.h, die is ingesteld op "ISO-8859-1" in overeenstemming met HTTP 1.1 (RFC 2616), SECT. 19.3 "Tolerante toepassingen". · MVC-applicaties reageren met "400 slechte aanvraag" wanneer gebruikersinvoertekst niet kan worden gedecodeerd met behulp van app.charset (of ISO-8859-1 als app.tolerant waar is). · Core.Application heeft een nieuw Booleaanse bezit "Tolerant". Wanneer de werkelijke (standaard) gebruikerinvoer op een tolerante manier wordt verwerkt. D.w.z. Als een querystring gecodeerd in ISO-8859-1 wordt verzonden naar een applicatie met app.charset van UTF-8, wordt de querystring nog steeds gedecodeerd met behulp van de Fallback van de HTTP 1.1 (RFC 2616) die is datcoderend ISO-8859-1 in staat om een byte te decoderen. Als tolerant waar false, zou een unicodedecodeerError worden verhoogd. · Statische methode Core.url.DecoSPose_Query () aanvaardt een nieuw Boolean-argument "Tolerant", dat als het waar is, dat charset-argument is ingesteld en kan niet worden gebruikt om het eerste argument te decoderen, decoderen veroorzaken met behulp van de ISO-8859-1-charset. · MVC.Response hebben twee nieuwe leden: de eigenschap "Charsets" is een lijst met acceptabele charsets. De methode "accepteert_charset" die true retourneert als het eerste argument acceptabel is volgens de lijst "Charsets". · MVC-applicaties behouden het inhoudstype dat wordt gebruikt om een geldige serializer of sjabloon te vinden en gebruikt dat inhoudstype in het antwoord, indien van toepassing. Vorig gedrag was om reacties te verzenden met de (per serializer of sjabloon) canonieke inhoudstype.


Smeed Gerelateerde software

Wortel2

Open source framework voor het bouwen van zoekopdracht Clustering motoren ...

170 42.5 MB

Downloaden