Download presentation
Presentation is loading. Please wait.
1
Apache Tomcat Server – installation & use Server-side language-- use Java Server Pages Contrast Client-side languages HTML Forms Servers & Server-side Languages Queries Sent From Browser To Server for JSP program -- like Javascript
2
Contrast with JavaScript HTML Formsto identify & invoke Java Server Page program on server Structure of HTML Forms Java Server Pages -- named variables & action
3
Server-side languages like JSP & PHP Java programs [JSP] run on/executed by server Javascript- executed by browser – gives dynamic effects HTML - used by browser - to define content & layout - At request of client - Results returned to client in HTML page versus:
4
JavaScript Request-Response executes Javascript contains JavaScript CLIENT-SIDE SCRIPT returns page to client Request HTML page client (browser) retrieves html page server Apache Tomcat
5
Server-side Program Request-Response client Requests JSP page server returns HTML + Results browser displays page Code compiled once Server treats extensions.jsp &.html differently compiles & executes code retrieves page from storage SERVER-SIDE CODE or SCRIPT replaces code with Results
6
Three Tier Architecture Client (browser) Requests page server returns Results in HTML browser displays page File System on server SQL interaction with DB Database on server Three Tier Architecture retrieves page from storage compiles & executes JSP code
7
HTML Forms User enters data. Browser sends data To server that sent Form. Form identifies server program that processes the data. name age submit Input fields Triggers transmission of data to server Submit button Form
8
HTML Form Please enter data HTML for Form: Source: Chapter03/example6a.html Program on server Submits request to server Sends data in query-string Variable names Name: Major:
9
From: Browser TO: Server http://localhost:8080/myapp/chapter03/getUserInfo.jsp ? firstName=aaa&major=zzz WHEREWHOWHAT program - on server - requested by HTML Form Data for program Query string Triggered by Form
10
Local & Foreign Addresses Incoming TCP Outgoing TCP client Local Address ppp server Foreign Address ppp Local Address - 8080 Foreign Address - 8080
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.