Glossary
- AJAX:
-
Asynchronous JavaScript and XML
- CGI:
-
Common Gateway Interface
- HTML:
-
Hypertext Markup Language
- JSF:
-
Java Server Faces
- JSON:
-
Java Script Object Notation
- JSP:
-
Java Server Pages
Definition
Server-side scripting languages are programming languages developed especially for creating HTML pages (or Web pages) on the server side. These languages usually provide special libraries that facilitate creating HTML pages. In times of Web 2.0 and AJAX, these scripting languages can also serve as data sources (services) for AJAX.
There are two different types of scripting languages. The first variant can be embedded in HTML. The language can be embedded, for example, in places where a particular functionality is needed. The second variant is languages which can be used to create HTML tags. They provide an interface for creating HTML tags.
On the server side, a special interpreter is necessary for each scripting language. This...
References
Guelich S, Gundavaram S, Birznieks G (1999) CGI programming with Perl. O’Reilly Media, Sebastopol
Hope P, Walther B (2008) Web security testing cookbook: systematic techniques to find problems fast. O’Reilly Media, Sebastopol
Kessin Z (2011) Programming HTML5 applications: building powerful cross-platform environments in javascript. O’Reilly Media, Sebastopol
Lerdorf R, Tatroe K, MacIntyre P (2006) Programming PHP, 2nd edn. O’Reilly Media, Sebastopol
Loudon K (2010) Developing large web applications. O’Reilly Media, Sebastopol
Wall L, Christiansen T, Orwant J (2000) Programming Perl: there’s more than one way to do it. O’Reilly Media, Sebastopol
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2017 Springer Science+Business Media LLC
About this entry
Cite this entry
Martin, L. (2017). Server-Side Scripting Languages. In: Alhajj, R., Rokne, J. (eds) Encyclopedia of Social Network Analysis and Mining. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7163-9_363-1
Download citation
DOI: https://doi.org/10.1007/978-1-4614-7163-9_363-1
Received:
Accepted:
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-7163-9
Online ISBN: 978-1-4614-7163-9
eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering