Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器 .
HTTP协议是网页和服务器之间沟通的重要桥梁 .
所谓的HTTP服务器 , 本质上还是一个基于TCP socket实现的服务器 . 能够处理HTTP请求 , 并且返回HTTP响应 . 后续学习的重点内容就是使用Java代码调用Tomcat提供的API来实现网站的后台 .
Tomcat下载地址
此处选择下载Tomcat8 .
当前下载的Tomcat和系统无关 , Tomcat是基于java写的 , 运行在JVM上 .
下载后的压缩包长这样 :
注意 :
Tomcat自身是一个基于Java 实现的程序.要想能够正确运行,势必要依赖"Java". 所以务必要保证你的电脑上是安装了Java的 !
Tomcat是一个HTTP服务器 , 当我们启动成功后 , 就可以通过浏览器来访问Tomcat自带的页面了 !
注意 : 一定得是先启动了Tomcat , 才能通过浏览器来访问Tomcat自带的页面 !
另外 , 启动Tomcat后 , 出现一些乱码 , 这是因为Tomcat默认使用UTF-8编码 , 而当前cmd则是跟随系统编码的(Windows简体中文版默认编码是GBK) .
之后我们将使用IDEA的插件来自动调用Tomcat(日志显示在IDEA中) , 或者是在Linux环境下使用Tomcat , 这两种方式都不存在乱码的问题 !
Tomcat最大的用途,就是把写好的代码,放到Tomcat中,然后就可以通过浏览器来进行访问了 .
以webapps为基准 , ROOT是一个特殊的目录 . 放到ROOT里的不用在URL里加ROOT , webapps里的其他目录都得带上目录名 !
那么 , 如何才能让我的页面被所有人访问到呢 ? 如何拥有一个"公网IP"呢 ? 最靠谱的办法 , 就是搞一个云服务器 !
Toomcat支持的页面格式
Servlet 是一种实现动态页面的技术.是一组 Tomcat 提供给程序猿的 API,帮助程序猿简单高效的开发一个 web app.
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页 .
Servlet用于开发动态页面 , 根据用户输入内容的不同 , 来返回出不同的页面结果 .
关于Servlet的具体介绍 , 见下篇文章 !