JavaWeb学习第一天(实训)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


JavaWeb学习第一天(实训)

主要学习了C/S架构与B/S架构,Javaweb的基本知识,还有tomcat的安装和配置。


提示:以下是本篇文章正文内容,下面案例可供参考

一、C/S架构与B/S架构的区别?

C/S架构的特点

C/S:C代表客户端,S代表服务器,通过客户端和服务器进行通信。例如:QQ,微信,王者荣耀,英雄联盟,就是桌面应用程序。
特点:
1.使用前必须安装
2.更新时,服务器和客户端都需要更新
3.不能跨平台
4.使用自有协议(自己定义的协议就像密码本),相对于安全

B/S:B代表浏览器,S代表服务器,通过了浏览器和服务器进行通信的软件。例如:淘宝,各种网站。
特点:
1.使用前不需要安装
2.更新时,只需要更新服务器
3.可以跨平台
4.B/S架构采用通用的HTTP协议
B/S架构的优势:
1.用户不需要更新程序
2.几乎不占用用户资源
3.数据更安全

二、Web资源

1.静态web资源

供人们浏览的数据始终不变;浏览器可以直接看懂如html、css、jpg

2.动态web资源

供人们浏览的数据是由程序产生的,不同的时间点访问web页面看到的内容不同;要先经过Servlet转化成HTML,再在浏览器里面显示;Java中动态web开发技术统称为Javaweb。

servlet
①Web浏览器发送 HTTP请求 给Web服务器
②、Web服务器根据请求分析请求类型为动态资源还是静态资源
静态资源直接去项目找静态页面,返回Web服务器,再响应给Web浏览器,Web浏览器将响应的静态页面解析 直接反映给用户
Web动态资源先把请求发送给Servlet容器,容器根据请求找相应的servlet,servlet通过request对象 获取请求 ,再把请求发送给数据库,数据库对数据表数据处理,把结果响应给servlet容器 给相应的servlet,servlet把结果绑定到jsp页面,再响应给servlet容器,再响应给Web服务器, Web服务器转化成html响应给Web浏览器,浏览器解析再展示给用户

servlet是一个可以浏览器上面运行的类。
servlet容器可以理解为tomcat服务器,servlet容器管理着html,servlet的生命周期(从创建到销毁)

jsp——servlet——类

三.三层架构

在这里插入图片描述

View(视图层) 主要和用户打交道
Service(业务逻辑层) 传递数据,对原始数据进行加工处理
Dao(数据访问层) 操作数据库,对数据表进行(增删改查)

四.Tomcat的安装和配置

1.配置Java环境变量

已经配置过的可以忽略

2.d盘新建一个文件夹(tomcat)

打开压缩包,找到bin目录下的startup.bat文件点击运行,如果打印出来的是乱码,找到conf目录,修改下图的port部分

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

3.登录Tomcat

在浏览器的地址栏输入http://localhost:8080/(8080是你配置的端口号,如果在上一步已经更改请和上一步保持一致)

4.点击Manage app 按钮

弹出需要用户名和密码的要求,点击取消。网页自动提醒配置用户名和密码的方法

5.webapps目录

将网页文件复制到此目录下,可以在地址栏运行。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值