Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13590|Antwoord: 0

[JavaEE] Waarom is JSP efficiënter dan ASP PHP?

[Link kopiëren]
Geplaatst op 08-04-2015 14:35:23 | | |

Wanneer een JSP-pagina op de server voor het eerst wordt uitgevoerd, vertaalt de JSP-engine op de server eerst het JSP-paginabestand naar een java-bestand (java-servlet), compileert het java-bestand om een bytecodebestand te genereren, en reageert vervolgens op het verzoek van de klant door het bytecodebestand uit te voeren. De taak van dit bytecodebestand is:
1. Geef de gewone HTML-opmaaksymbolen op de JSP-pagina aan de browser van de klant voor weergave.
2. JSP tags, data- en methodeverklaringen en Java-programma's worden door de server uitgevoerd en naar de browser van de klant gestuurd om de resultaten weer te geven.
3. De Java-expressie wordt door de server berekend, zet het resultaat om in een string en geeft deze vervolgens aan de browser van de klant voor weergave.
Dus in feite is alle uitvoering die logisch oordeel vereist aan de serverzijde voltooid, en wordt alleen een reeks geprinte statements aan de browser doorgegeven. De browser is alleen verantwoordelijk voor het verzamelen en weergeven van gegevens. Als de gebruiker opnieuw bezoekt, zal de JSP-engine direct het gecompileerde servlet-bestand vinden om uit te voeren, waardoor de JSP-pagina sneller draait dan de pagina die in andere talen (zoals asp) is geschreven. Natuurlijk moeten we ons realiseren dat de eerste uitvoering van JSP erg traag zal zijn, dus de eerste run wordt meestal overgedragen aan de systeembeheerder.




Vorig:asp.net bestudeer de instructies voor het winkelwagentje dat je moet maken
Volgend:SQL Server 2008-sleutel, SQL Server 2008 R2-serienummersleutel
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com