teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2017/08/26 14:21

投稿

mattn
mattn

スコア5030

answer CHANGED
@@ -19,4 +19,13 @@
19
19
 
20
20
  Web 開発とはいろいろな要素が存在します。
21
21
 
22
- その中でもセキュリティというのは検討すべき要件の中の一部にすぎません。
22
+ その中でもセキュリティというのは検討すべき要件の中の一部にすぎません。
23
+
24
+ 追記について
25
+
26
+ > サーバーのTCP80ポートで待ってて、GETが来たらHTMLを返して、POSTとかの値で返すページを変えていくようなソフトウェアを開発するってことでいいんですか?Apacheみたいなアプリケーション?
27
+ > それって案件ごとに開発する必要があるほど案件によって変わるものなんですか?(全然しらなくてすみません。)
28
+
29
+ Apache がやれるのは静的なファイルのサーブや php など拡張の管理などです。実際にコンテンツを返すのは php で作られたアプリケーションです。Go 言語で作る場合、Go 言語の標準パッケージを使ってウェブサーバを作りますが、一般的に運用の際は負荷分散や冗長化の為にフロントに Apache や nginx を立てます。`それって` の意味がよく伝わってこないので正しい回答か分かりませんが、リクエストパスに対する応答の内容は当然案件によって変わります。
30
+
31
+ またある案件では GET と POST だけだったけど、他の案件では DELETE も使うし、Ajax も使うし、時にはストリーミング over HTTP なんて事もあります。

1

fix

2017/08/26 14:21

投稿

mattn
mattn

スコア5030

answer CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
  これを実現する為には、サーバサイドアプリケーションを作る必要がある訳です。
13
13
 
14
- * ユーザログインして商品を購入できる仕組み
14
+ * ユーザログインして商品を購入できる仕組み
15
15
  * 管理者がログインして商品を登録できる仕組み
16
16
  * 商品を購入したらメールが送信される仕組み
17
17