Program Language(Difference: performance and development cycle) System level: C / C++ / go Application level(need VM): C# / Java / Python / Perl / Ruby Dynamic Website: Java (servlet, jsp) / Python (Django, Flask) / Perl (module) / Ruby (ror) / PHP webapp server jsp --> tomcat, jboss, jetty php --> php-fpm python --> Django JDK: Java Development Kit JVM: Java Virtual Machine Installation Java Installation 1. install jdk: rpm -ivh jdk...rpm 2. check jdk: /usr/java which java version is using: latest link to which one 3. configure the environment parameter #vim /etc/profile.d/java.sh export JAVA_HOME=/usr/java/latest export PATH=$JAVA_HOME/bin:$PATH #. /etc/profile.d/java.sh #java -version Tomcat Installation 1. uncompress tomcat package: #tar xvf apache-tomcat... -C /usr/local/apache-tomcat-7.0.55 #ln -sv apache-tomcat-7.0.55 tomcat 2. configure the envir...