- 一、JavaEE简介
- 二、Servlet简介
- CGI:
- FastCGI :
- Servlet介绍:
- 三、Tomcat详解
- 1、下载
- 2、环境变量的配置:
- 3 、目录结构和介绍:
- 4、Tomcat 配置文件介绍
- 四、 Servlet技术详解
在 JavaEE 平台规范了在开发企业级 web 应用中的技术标准。
在 JavaEE 平台共包含了 13 个技术规范(随着 JavaEE 版本的变化所包含的技术点的数量会有增多)。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JPA、JTA、JavaMail 和JAF
是公共网关接口,是Web服务器运行时外部程序的规范
缺点:
(1)以进程方式运行,对每个客户端的请求的都要启动一个进程来运行程序,导致用户的数目增加时,服务器端资源被大量占用。
(2)由于对操作系统和进程的不了解,使得开发人员开发的CGI程序遇到奇怪的错误
(3)由于是基于进程的,所以CGI之间的资源是不能共享的
对CGI做了一个改进。利用Pooling技术(池),(FastCGI是在有请求时,直接从池中调用,在一定的程度上提高了性能)
Servlet介绍:Servlet被称为服务端小程序,是javaEE平台下的技术标准,基于java语言编写的服务端小程序,Web容器或应用服务器实现了Servlet标准所以Servlet需要运行在Web容器或应用服务器中。Servlet主要功能是能够在服务器中执行并获取数据
特点:使用单进程多线程进行
Servlet在应用程序中的位置:
http://tomcat.apache.org/
2、环境变量的配置:JAVA_HOME:C:Program FilesJavajdk1.8.0_171
PATH:%JAVA_HOME%bin;
CLASS_PATH:%JAVA_HOME%lib;
bin:用来存放tomcat 的命令文件的,window的以.bat结尾
linux以.sh结尾
conf:用来存配置文件的
lib:存放tomcat运行时需要加载的jar包
logs:用来存放tomcat运行过程中产生的日志文件
temp:存放tomcat运行过程中产生的临时文件
webapps:用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序
work:存放tomcat运行时编译后的文件,
Tomcat 的启动和停止
startup.bat和shutdown.bat(在bin目录下)
解决控制台乱码:
修改conf目录中的logging.properties文件重新指定的编码方式
修改Tomcat监听端口:
Tomcat默认的监听端口为8080,可以通过修改server.xml文件来改变Tomcat的监听端口;
只是gui和script常用一些



