přehled
technologie JSP se používá pro vývoj webových aplikací. JSP byl představen přidat další funkce, které nebyly k dispozici v Servlet. Přidal další funkce, jako je výrazový jazyk, JSTL atd., zjednodušit vývoj webových aplikací.
Chcete-li pochopit tuto technologii do hloubky, musíte mít základní znalosti o programování Java. Jeden může využít certifikaci Java k prozkoumání programování základní až pokročilé úrovně s zděděnými moduly, jako je serializace, klonování, abstrakce, rozhraní a mnoho dalších. Jeden jasně pochopil, že se objevíte jako velký sud víry s jasnou znalostí programování Java.
stránka JSP složená z značek HTML a JSP, které se snadno udržují. Zde můžeme oddělit jak konstrukční, tak vývojovou část našeho kódu využívající vlastní značky, stránkování, CRUD atd.
funkce Java Server Page(JSP)
JSP překonal Servlet svými neuvěřitelnými funkcemi, jako jsou:
2.1 Vylepšený Servlet
JSP zdědí všechny vlastnosti Servletu. To může dosáhnout všech výsledků stejné, jak je to možné s rámcem Servlet. Dokonce poskytuje různé další funkce, které usnadňují celý vývojový proces. Obsahuje implicitní objekty, JSTL, předdefinované značky atd. JSP poskytuje API obsahující JSP balíčky s názvem javax.servlet.jsp a javax.servlet.Linux.tagext zahrnout tyto funkce.
2.2 Snadná manipulace
tradiční technologie Servlet zahrnuje obchodní a prezentační logiku společně sloužící lepšímu prostředí.JSP rozděluje obchodní i prezentační logiku samostatně a poskytuje jasný obraz o aplikaci pro vývoj.
2.3 rychlý vývoj
na rozdíl od tradičního vývoje, jako je Servlet, kde musíme kompilovat a provádět náš kód pokaždé, když se dopustíme jakékoli změny vyžadující také přesunutí, jsou stránky JSP modifikovatelné. Nevyžadují znovu a znovu nasazení po provedení aktualizace.
2.4 vyžadují méně kódu
JSP aplikace je napájena z chladných zdrojů, jako jsou akční značky, vlastní značky atd. snížení úsilí vývojářů o psaní spoustu kódů.
životní cyklus stránky Java serveru (JSP)
životní cyklus JSP se skládá z různých kroků, jako jsou:
- JSP page translation and compilation
- Class files loaded through the classloader
- instance, and Initialization
- Processing requests
- Destroy process
na začátku je překlad stránky JSP do servletu dosažen pomocí JSP translator, který je atributem webového serveru. Získaná stránka servletu se zkompiluje a převede do souboru třídy. Nakonec jsou všechny ostatní procesy, jako je inicializace a zničení, dosaženy přes JSP.
nyní, protože jste pochopili životní cyklus a základy stránky JSP, je čas vytvořit jednoduchou stránku JSP, která poskytne rozšířené znalosti o moderním vývoji webu. V níže uvedeném kódu musíte napsat tento HTML kód včetně značek JSP. Po dokončení musíte tento kód uložit s příponou .jsp následuje název názvu. Pojmenujme to jako demo.Linux. Přiložte tento soubor do složky a zkopírujte tuto složku do adresáře web-apps vašeho serveru apache tomcat, který je zodpovědný za spuštění vaší stránky JSP.
příklad
4.1 demo.jsp
tento soubor obsahuje značku scriptlet pro spuštění kódu JSP. Prohlížeč porozumí písemným pokynům.
<html><body> <% out.print(1+1); %></body></html>
po provedení se na obrazovce prohlížeče zobrazí výstup 2.
4.2 spuštění stránky JSP
Chcete-li spustit písemný kód, postupujte podle níže uvedených postupů:
- zapněte server apache tomcat.
- vložte kód JSP do složky.
- nasadit tuto složku přes server apache tomcat.
- otevřete prohlížeč a vložte URL:
http://localhost:portNumber/Rootcontext/filename.jsp
- zde budeme psát: http://localhost:portNumber/Rootcontext/demo.jsp
- zobrazí shromážděný výstup na obrazovce prohlížeče.
Gratulujeme.. Úspěšně jste provedli svůj první program JSP. Nezapomeňte na jednu věc-nemusíte psát adresářovou strukturu pro spuštění souboru JSP. Vyžaduje se pouze v případě, že váš kód obsahuje třídy Bean nebo jiné dokumenty TLD nebo Servlet.
nyní je řada na vás, abyste začali psát ty inovativní nápady, které vám napadnou kód. Jakmile úspěšně pokryjete základní moduly, jako jsou skriptovací prvky, implicitní objekty, API, direktivní prvky, výjimky, akce, výrazy-jste dobří pro kódování bitvy. Začněte vytvářet svou první webovou aplikaci a proměňte tento sen v realitu. Již dnes existuje více než 1, 5 miliardy webových stránek a aplikací dostupných po celém světě.
5. Závěr
v tomto článku jsme diskutovali o stránkách serveru java a přidali jsme funkce přes servlet. Na příkladu jsme také diskutovali o životním cyklu stránek JSP.