Webアプリとは?
dbfluteとは直接関係ありませんが、密接ではあるので補足資料として。
基礎の基礎
コピーして自身のテキストエディターで見たほうが見やすいです。
e.g. web appliaction basic overview @Java
o
/|\ -+ +----------------- Server World -----------------------+
/\ | | |
| | +---------------+ /----\ |
+---------+ (request) | Java | (SQL) / \ |
| Browser | --------------------> | | ------------> | DB | |
| | | | | | |
| | <-------------------- | HTML Template | <------------ | | |
+---------+ (response) +---------------+ (data) +-------+ |
JavaScript | |
(HTML Template) +------------------------------------------------------+
^ ^ ^
| (request) | |
|-------Ajax-------/"\----------------+
(JSON response) |
|
+--------+ (request) |
| iPhone | <-------------+
+--------+ (JSON response) e.g. {"name": "jflute", "favorite": "sea"}