Java Servlet

N 人看过

引言

从程序说起

什么是程序?程序就是对数据的处理,然后输出结果。一个程序可以没有输入(可以理解为已经将输入包含在程序内部了),但是一定需要一个输出。这个输出可以是修改了某个设置,或者打印一个字符串。包括其他的一些音频等数据信息。
对于一个开发语言而言,语言本身只包含逻辑处理相关的,以及如何操作内存中的数据。高级语言会封装这些针对内存的数据操作,例如接受一个输入或者向屏幕输出。
例如 Java 的 CLI 程序。System.in.read() 就是输入,System.out.println()就是针对命令行的输出。

Servlet 对于 Java 而言。相当于 CGI 对 PHP。Tomcat 与 Servlet 的关系,相当于 Nginx 与 PHP-FPM。
Nginx + PHP-FPM(PHP FastCGI Process Manager)
Tomcat + Servlet

资料