JavaWeb

目录

1、JavaWeb的概念

        1.1.什么是javaweb?

        1.2.什么是请求?

        1.3.什么是响应?

        1.4 请求和响应的关系

2.Web资源的分类

3.常用的Web服务器

4.Tomcat 服务器和Servlet 版本的对应关系

5.Tomcat 服务器的安装

        5.1安装:

        5.2目录介绍

5.3如何启动Tomcat服务器

5.4停止Tomcat服务器

5.5如何修改Tomcat 的端口号

5.6如何部署web工程到Tomcat中

5.7手托html页面和输入地址访问的区别

5.8 ROOT工程的访问,以及默认index.html页面的访问

6.IDEA 整个Tomcat服务器

7.如何创建动态的Web工程


1、JavaWeb的概念

        1.1.什么是javaweb?

                javaweb是指所有通过java语言编写可以通过浏览器访问的程序的总称。

                javaweb是基于请求和响应来开发的。

         

        1.2.什么是请求?

                请求是指客户端给服务器发送数据。叫Requset。

        1.3.什么是响应?

                响应是指服务器给客户端回传数据,叫做响应Response。

        1.4 请求和响应的关系

                请求和响应是成对出现的,有请求就有响应。

        

2.Web资源的分类

        web资源按实现的技术和呈现的效果不同,又分为静态资源和动态资源。

         静态资源:html,css,js,txt,MP4视频,jpg图片;

        动态资源:jsp页面,Servlet程序;

3.常用的Web服务器

a. Tomcat 由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用场景最广的JavaWeb服务器(免费)。

b. Jboss:是一个遵从javaEE规范的,开发源代码的,纯Java的EJB服务器,支持所有的javaEE规范(免费)。

c. 

4.Tomcat 服务器和Servlet 版本的对应关系

        

 Servlet程序从2.5版本是现在市面上使用最多的版本。

到了Servlet3.0 之后,就是注解版本的Servlet。

5.Tomcat 服务器的安装

        5.1安装:

        找到你需要的Tomcat版本对应的zip压缩包,解压到需要安装的目录即可。

        

        5.2目录介绍

        bin                专门用来放tomcat服务器的可执行程序。

        conf                专门用来存放Tomcat服务器的配置文件

        lib                  专门用来存放tomcat服务器的jar包

        logs                专门用来存放tomcat服务器运行时输出的日志信息

        temp                专门用来存放tomcat运行时产生的临时数据

        webapps        专门用来存放部署web工程。

        work                是tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为Servlet的原码                                          和 Session钝化的目录

5.3如何启动Tomcat服务器

        5.3.1.找到Tomcat目录下的bin目录下的startup.bat文件。

        5.3.2.如何测试Tomcat服务器启动成功?

       打开浏览器输入http://localhost:8080 或者 http://127.0.0.1:8080  或者    真实ip(IPv4地                                       址):8080

        常见的失败原因是没有配置好JAVA_HOME 环境变量。

        常见的JAVA_HOME配置错误有以下几种情况:

                1.JAVA_HOME 必须全大写;

                2.JAVA_HOME 必须下划线__;

                3.JAVA_HOME 配置的路径只需jdk安装的目录即可,无需bin目录;

        5.3.3 命令行启动tomcat服务器

        tomcat bin目录下cmd,敲入catalina run。

5.4停止Tomcat服务器

        5.4.1.点击tomcat服务器的窗口的关闭按钮;

        5.4.2 把Tomcat服务器窗口置位当前窗口,然后按快捷键ctrl+c;

        5.4.3 找到Tomcat 的bin目录下的shutdown.bat双击;(主要方式)

5.5如何修改Tomcat 的端口号

mysql 默认端口号:3306

Tomcat 默认的端口号: 8080

找到Tomcat目录下conf目录,找到server.xml配置文件,找到Connector标签,修改port 属性为你需要的端口号:端口号范围 1-65535;

修改完端口号要重启tomcat服务器;

5.6如何部署web工程到Tomcat中

5.6.1 只需要把web工程目录拷贝到Tomcat的webapps目录下即可。

只需要在浏览器中输入访问地址格式如下:http://ip:port /工程名/目录下/文件名 即可访问

localhost:8080/book/index.html

5.6.2第二种部署方法

       找到tomcat下的conf目录 /Catalina/localhost/ 下 创建如下配置文件:

工程名.xml文件(编码utf-8)

5.7手托html页面和输入地址访问的区别

手托html页面到浏览器:

 观察上图,我们发现,它使用的协议是file://协议。

file协议表示告诉浏览器直接读取file:协议后面的路径,解析展示在浏览器上即可。

浏览器输入地址访问:http://ip:port /工程名/目录下/文件

 所有使用的协议是http协议,背后原理完全不同。

http://localhost:8080/book/index.html

http:表示协议

localhost:  是ip地址

8080:        是端口号

book:        是工程路径

index.html    表示哪个文件

5.8 ROOT工程的访问,以及默认index.html页面的访问

当我们在浏览器地址栏中输入地址如下:

        http://ip:port/  ---> 没有工程名的时候,默认访问的是ROOT工程。

当我们在浏览器地址栏中输入的访问地址如下:

        http:ip:port/工程名 -->> 没有资源名,默认访问的是index.html

6.IDEA 整个Tomcat服务器

File > Settings > Build , Execution ,Deployment > Application Servers

 

7.如何创建动态的Web工程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值