标签:tomcat
一、面向过程和面向对象:
1、面向过程:
以指令为核心来组成程序。
2、面向对象:
以数据为核心来组成程序。
二、Java概述:
1、Java编译时环境:
a.java,b.java-->通过“Java编译器(javac)”编译为a.class,b.class
2、Java运行时环境JVM:
a.class,b.class通过“Java运行时环境JVM”运行.class文件。
3、运行a.class,b.class时需要调用Java类加载器(java class loader)来装载a.class,b.class
以及a.class,b.class依赖的类.
可见Java VM的组成部分:Java类加载器(java class loader)和Java执行引擎,见下图。
4、JDK和JRE:
(1)、JDK:Java Development Kit,由Java 程序设计语言、工具以及工具API、JRE组成。
(2)、JRE:Java Running Environment,JRE由JVM+JavaSE API组成。
5、Java SE、EE、ME:
(1)、Java SE:支持面向桌面级应用,提供了完整的Java核心API
(2)、Java EE:支持使用多层架构的企业应用(如EJB、CRM等),包含Java SE以及额外的大量企业级类库如Servlet、Jsp、JMS、JMX、JTA、JavaMail。
(3)、Java ME:Micro Edition即支持移动端开发。
6、常见的Java EE Application Servers:
(1)、Websphere:IBM
(2)、WebLogic:BEA
(3)、JBoss
(4)、Glassfish
(5)、Tomcat:由Java语言编写,早期只实现了Servlet、Jsp,而无EJB、JMS、JMX、JTA等功能,
在Tomcat6也实现了JMS、JMX、JTA功能等但无EJB,所以是轻量级的容器。
(6)、Jetty:由Java语言编写,只实现了Servlet、Jsp。
三、Linux下JDK安装:
1、rpm -ivh jdk-7u79-linux-x64.rpm
2、配置环境变量:
(1)、#/etc/profile.d/java.sh,内容如下:
export JAVA_HOME=/usr/java/latest(jdk的安装路径)
export PATH=$JAVA_HOME/bin:$PATH
(2)、执行文件java.sh, #. /etc/profile.d/java.sh
3、测试是否安装成功:#java -version,结果如下说明成功。
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
标签:tomcat
原文地址:http://8757576.blog.51cto.com/8747576/1676257