サーバサイド
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/04/24 23:52 UTC 版)
サーバサイド(英: server-side)とは、コンピュータネットワーク上のクライアント-サーバ関係において、サーバが行う操作を指す[1][2][3][4]。
- ^ “What are the differences between server-side and client-side programming?”. softwareengineering.stackexchange.com. 2016年12月13日閲覧。
- ^ Lehtinen, Rick; Russell, Deborah; Gangemi, G. T. (2006). Computer Security Basics (2nd ed.). O'Reilly Media. ISBN 9780596006693 2017年7月7日閲覧。
- ^ JS (2015年10月15日). “Week 4: Is There a Difference between Client Side and Server Side?”. n3tweb.wordpress.com. 2017年7月7日閲覧。
- ^ Espinosa, Christian (2016年4月23日). “Decoding the Hack”. alpinesecurity.com. 2017年7月7日閲覧。
- ^ Lehtinen, Rick; Russell, Deborah; Gangemi, G. T. (2006). Computer Security Basics (2nd ed.). O'Reilly Media. ISBN 9780596006693 2017年7月7日閲覧。
- ^ JS (2015年10月15日). “Week 4: Is There a Difference between Client Side and Server Side?”. n3tweb.wordpress.com. 2017年7月7日閲覧。
- ^ Espinosa, Christian (2016年4月23日). “Decoding the Hack”. alpinesecurity.com. 2017年7月7日閲覧。
- ^ “What are the differences between server-side and client-side programming?”. softwareengineering.stackexchange.com. 2016年12月13日閲覧。
- 1 サーバサイドとは
- 2 サーバサイドの概要
サーバサイド
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/15 07:42 UTC 版)
「Webプログラミング」の記事における「サーバサイド」の解説
サーバサイドでのプログラミングには次のような特徴がある。 アクセスが殺到しやすいウェブサイトではデータベースに高い負荷がかかりがちであるため、その解決のためにDBMSの知識がソフトウェア開発において求められることが多い。さらに金融系や基幹系業務やB2Bなどミッションクリティカルな領域での開発ではフロントエンドだけでなくバックエンドの開発も行うためUNIXやサーバ、ネットワーク、セキュリティ、計算機科学、ソフトウェア工学の知識が求められる事が多い。 またサーバサイドのプログラムでは多くの場合、複数ユーザの操作に応じた処理が同一プロセスのメモリ空間上で行われるので、ユーザごとに適切にメモリ上の情報が分離されるよう意識してプログラミングしなければならない。この変数がもし銀行口座の預金残高などに使われていた場合、その事態は顧客やエンドユーザーからの信用を徹底的に失うほど非常に深刻なものとなる。
※この「サーバサイド」の解説は、「Webプログラミング」の解説の一部です。
「サーバサイド」を含む「Webプログラミング」の記事については、「Webプログラミング」の概要を参照ください。
- サーバサイドのページへのリンク