73.【JavaWeb-01】(一)

简介: 73.【JavaWeb-01】

(一)、WEB基本概念

1.JavaWeb基本概念

1.web开发:
(1).web 网页的意思。
(2).静态web:  html,css,提供给所有人看的数据始终不会发生变化
(3).动态web:  淘宝,京东,提供给所有人看的数据始终会发生变化,根据时间和地点变化
2.javaweb定义:
(1).在java中,动态web资源开发的技术统称为JavaWeb技术

2.Web应用程序

1.web应用程序: 可以提供浏览器访问的程序。
(1).html..多个web资源,这些web资源可以被外界访问,对外界提供服务
(2).我们能访问到的任何一个页面和资源,都存在与某个角落的一台计算机上。
(3).URL:
(4).这些统一的外部资源会被放在同一个文件夹里---》依赖于(Tomcate)
(5).一个web应用有多部分组成(静态web,动态web)
html css JavaScript
jsp servlet
java程序
jar包
配置文件(properties)
(6).web应用程序编写完毕之后,若想提供给外界访问需要一个服务器统一管理;

1.百度来自于一个IP地址叫做XXX的计算机上

3.静态Web

1. *.html,*htm,这些都是网页的后缀,如果服务器上一直存在这些东西,我们
就可以直接读取,(需要通网)

2.静态web存在的缺点是:
(1).Web页面无法动态更新,所有用户看到的都是同一个页面。
  .轮播图,点击特效:伪动态.
   JavaScript (实际开发中,他用的最多)
(2).他无法和数据库交互(数据无法持久,用户无法交互)

4.动态Web

1.页面动态服务:
(1).JSP/Serciet
2.缺点:
(1).假如服务器的动态资源出现了错误,我们需要重新编写我们的后台
3.优点:
(1).百人百面
(2).可以与数据库进行交互

(二)、 WEB服务器讲解

5.web服务器

1.实现服务器的手段(语言)
(1).ASP  : 微软(国内最早流行的) 在HTML中嵌入了VB的脚本代码,ADP+COM,
基本上一个页面都有几千行的业务代码,页面及其混乱。维护成本极高
(2).PHP: PHP开发速度快,功能很强,跨平台,代码很简单。无法承载大访问量的
情况,
(3).JSP/JAVA SERIVE PAGE: SUN公司主推的B/S架构,基于Java语言,可以承载
(高并发,高性能,高可用)带来的影响。
(4).两种模式
B/S模式: brower/Service 浏览器/服务器
C/S模式: Customer/Service 顾客/服务器
2.实现服务器的工具
(1).Tomcat : 
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中
的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了
Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,
Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能
稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,
成为比较流行的Web 应用服务器。
(2).LIS: 微软的
3.什么是服务器?
(1).服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应的操作

(三)、Tomcat启动和配置

6.Tomcat文件夹的作用

1.文件夹的作用:

7.Tomcat开启/关闭

http://127.0.0.1:80

1.Tomacat端口号的查询:

2.验证是否开启Tomcat:

8.Tomcat配置

1.配置端口号
2.配置主机的名字
3.网站放置的位置是: webapps

1.核心配置文件:

常见面试

4.网站是如何进行访问的?
(1).输入一个域名,回车
(2).检查本机C:\Windows\System32\drivers\etc配置文件下是否有没有这个域名的映射
假如说有: 直接返回对应的IP地址:
假如说没有: 就去DNS找,找不到就返回无连接.

域名映射

2.假如说没有就去DNS找

9.发布一个Web网站

各个资源应该u存放的位置。

1.复制一个ROOT文件,复制至wkbapps文件夹中
2.删除相应的图片和其他文件
3.新建文本文档: 结尾以html结尾
4.使用idea打开进行操作
5.如需CSS文件/JAVA文件/音频放入到包中即可
6.开启服务器运行即可

1~2

3-4

5

6.


相关文章
|
Java
74.【JavaWeb -02】(四)
74.【JavaWeb -02】
46 0
|
JavaScript 前端开发 Java
JavaWeb02
JavaWeb02
161 0
|
前端开发 Java
73.【JavaWeb-01】(八)
73.【JavaWeb-01】
43 0
|
Java
75.【JavaWeb-03】(二)
75.【JavaWeb-03】
50 0
|
Java
74.【JavaWeb -02】(二)
74.【JavaWeb -02】
58 0
|
网络协议 Java Maven
73.【JavaWeb-01】(二)
73.【JavaWeb-01】
56 0
|
Java
74.【JavaWeb -02】(五)
74.【JavaWeb -02】
44 0
|
Java
74.【JavaWeb -02】(六)
74.【JavaWeb -02】
37 0

相关实验场景

更多
下一篇
DataWorks