当前位置: 首页 > news >正文

网站排名优化价格营销型网站建设需要多少钱

网站排名优化价格,营销型网站建设需要多少钱,国家 政府网站建设 指导性文件有哪些,优化设计答案文章目录 🌍一. WEB 开发❄️1. 介绍 ❄️2. BS 与 CS 开发介绍 ❄️3. JavaWeb 服务软件 🌍二. Tomcat❄️1. Tomcat 下载和安装 ❄️2. Tomcat 启动 ❄️3. Tomcat 启动故障排除 ❄️4. Tomcat 服务中部署 WEB 应用 ❄️5. 浏览器访问 Web 服务过程详…

在这里插入图片描述

文章目录

    • 🌍一. WEB 开发
      • ❄️1. 介绍
      • ❄️2. BS 与 CS 开发介绍
      • ❄️3. JavaWeb 服务软件
    • 🌍二. Tomcat
      • ❄️1. Tomcat 下载和安装
      • ❄️2. Tomcat 启动
      • ❄️3. Tomcat 启动故障排除
      • ❄️4. Tomcat 服务中部署 WEB 应用
      • ❄️5. 浏览器访问 Web 服务过程详解
    • 🌍 三. IDEA中创建JavaWeb工程
      • ❄️1. 流程
      • ❄️2. 注意事项和细节


🙋‍♂️ 作者:@whisperrr.🙋‍♂️

👀 专栏:JavaWeb👀

💥 标题:【JavaWeb06】Tomcat基础入门:架构理解与基本配置指南💥

❣️ 寄语:比较是偷走幸福的小偷❣️

🌍一. WEB 开发

❄️1. 介绍

1.WEB,在英语中 web 表示网/网络资源(页面,图片,css,js)意思,它用于表示 WEB 服务器(主机)供浏览器访问的资源
2. WEB 服务器(主机)上供外界访问的 Web 资源分为:

  • 静态 web 资源(如 html 页面):指 web 页面中供人们浏览的数据始终是不变。
  • 动态 web 资源,比如 Servlet(java)、PHP 等。

3.静态 web 资源开发技术

  • Html、CSS,js 等

4.常用动态 web 资源开发技术:Servlet、SpringBoot、SpringMVC、PHP、ASP.NET
在这里插入图片描述

❄️2. BS 与 CS 开发介绍

1 BS 开发

B: browser(浏览器, 种类太多 ff, chrome, ie, edge,)
S: Server(服务端, 考虑很多)

笔者对 BS 的解读

(1) 兼容性 , 因为浏览器的种类很多,发现你写的程序,在某个浏览器会出现问题,其它浏览器正常
(2) 安全性, 通常情况下,BS 安全性不如 CS 好控制
(3) 易用性, BS 好于 CS, 浏览器电脑有
(4) 扩展性, BS 相对统一,只需要写 Server
在这里插入图片描述

❄️3. JavaWeb 服务软件

1 JavaWeb 服务器软件介绍

学习 JavaWeb 开发,需要先安装 JavaWeb 服务软件【我们把安装了 JavaWeb 服务软件主机称为 Web 服务器/JavaWeb 服务器】,然后在 web 服务器中开发相应的 web 资源。[Javaweb 服务器,Mysql 服务器]

2.学习 JavaWeb 开发,为什么必须要先装 WEB 服务软件?

答:需要安装, 理解 Tomcat 本质就是一个 Java 程序, 但是这个 Java 程序可以处理来自浏览器的 HTTP 请求, 和我们前面讲的 java 网络服务(多人聊天, Server)常用 JavaWeb 服务软件.

3.Tomcat:由 Apache 组织提供的一种 Web 服务器,提供对 jsp 和 Servlet 的支持。它是一种轻量级的 javaWeb 容器(服务器),也是当前应用最广的 JavaWeb 服务器(免费)。
在这里插入图片描述

4.Jboss:是一个遵从 JavaEE 规范的、它支持所有的 JavaEE 规范(免费)。
在这里插入图片描述

5.GlassFish: 由 Oracle 公司开发的一款 JavaWeb 服务器,是一款商业服务器,达到产品级质量(应用很少)。
在这里插入图片描述

6.Resin:是 CAUCHO 公司的产品,是一个非常流行的服务器,对 servlet 和 JSP 提供了良好的支持, 性能也比较优良(收费)。
在这里插入图片描述

7.WebLogic【很猛】:是 Oracle 公司的产品,支持 JavaEE 规范, 而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。
在这里插入图片描述

🌍二. Tomcat

❄️1. Tomcat 下载和安装

  • Tomcat 官方站点:http://tomcat.apache.org/
  • 获取 Tomcat 安装程序包
  • tar.gz文件是Linux操作系统下的安装版本
  • zip文件是Windows系统下的压缩版本
  • 使用 zip 包安装 Tomcat
  • 找到你需要用的 Tomcat 版本对应的 zip 压缩包,解压到需要安装的目录即可
  • 笔者解压在 D:\program\apache-tomcat-8.0.50
  • which version https://tomcat.apache.org/whichversion.html ,可以看到Tomcat仍然是支持jsp 和 el
    在这里插入图片描述
    Tomcat 最好的小伙伴是 JSP+EL

❄️2. Tomcat 启动

  1. 双击 bin 目录下的 startup.bat 文件

  2. 输入 http://localhost:8080/,显示如下界面代表安装成功, 默认在 8080 端口

  3. 注意,不要关闭黑窗口,关闭了,tomcat 服务就停止了.

  4. 小技巧:
    (1) 在开发中,我们可以看一下哪些端口在监听
    (2) netstat -anb (使用管理员权限)

❄️3. Tomcat 启动故障排除

  1. 双击 startup.bat 文件,出现一个小黑窗口然后就没了,原因是因为没有配置好JAVA_HOME 环境变量Tomcat 本质是一个 Java 程序,所以要 jdk, 会去根据 JAVA_HOME 使用指定 jdk
  2. JAVA_HOME 必须全大写
  3. JAVA_HOME 中间必须是下划线
  4. JAVA_HOME 配置的路径只需要配置到 jdk 的安装目录即可。不需要带上 bin 目录
  5. 端口 8080 被占用 [查看端口 netstat -anb, 使用的非常多]
  6. 如果其它服务程序占用了 8080 端口,可以关闭该服务,或者修改 Tomcat 服务的默认
    端口 8080 [后面讲]
  7. 配置 JAV A_HOME 环境变量

一图知Tomcat目录结构

在这里插入图片描述

  1. server.xml 用于配置 tomcat 的基本设置(启动端口,关闭端口, 主机名, 修改 Tomcat 服务端口)=
  2. web.xml 用于指定 tomcat 运行时配置(比如 servlet 等…)
  3. webapps 目录是存放 web 应用,就是网站

❄️4. Tomcat 服务中部署 WEB 应用

1.什么是Web应用

WEB应用是多个web资源的集合。简单的说,可以把web应用理解为硬盘上的一个目录,
这个目录用于管理多个web资源。

2.Web应用通常也称之为web应用程序,或web工程,通俗的说 就是网站。
3.WEb应用组成

一个 WEB 应用由多个 WEB 资源或其它文件组成,包括 html 文件、css 文件、js 文件、动态 web 页面、java 程序、支持 jar 包、配置文件等。开发人员在开发 web 应用时,按照规定目录结构存放这些文件。否则,在把 web 应用交给 web 服务器管理时,不仅可能会使web 应用无法访问,还会导致 web 服务器启动报错。

4.JavaWeb程序/应用/工程目录结构
在这里插入图片描述

部署方式1: 将 web 工程的目录拷贝到 Tomcat 的 webapps 目录下

  1. news Web工程(目前都是静态资源 html, 图片)
  2. 将该news目录/文件夹 拷贝到 Tomcat 的webapps目录下
  3. 浏览器输入: http://ip[域名]:port/news/子目录…/文件名

部署方式2:通过配置文件来部署(只做介绍)
1.在Tomcat 下的 conf 目录\Catalina\localhost\ 下,配置文件,比如hsp.xml(提醒:知道Tomcat通过配置,可以把一个web应用,映射到指定的目录,可以解决磁盘空间分配的问题.)
2.访问web工程: http://ip[域名]:port/hsp/index.html 就表示访问 D:\album 目录下的index.html

ROOT 的工程的访问

  1. 在浏览器地址栏中输入访问地址如下:http://ip[域名]:port,没有Web工程/应用名时,默认访问的是 ROOT 工程
  2. 在浏览器地址栏中输入的访问地址如下: http://ip[域名]:port/工程名/ ,没有资源名,默认访问 index.jsp 页面

❄️5. 浏览器访问 Web 服务过程详解

下面,我们对浏览器访问 web 服务器资源(html,css,图片,js)做详解,通过一个时序图加强对这个重要过程的理解, 重要,核心
在这里插入图片描述

🌍 三. IDEA中创建JavaWeb工程

说明:IDEA2020.2.2 版本创建JavaWeb工程 和以前的版本变化较大.~

❄️1. 流程

一、新建javaweb工程
1.先创建一个java项目

2.在新建好的项目上点击右键,点Add Framework Support
在这里插入图片描述

3.点击导入Web Application,点击ok即可
在这里插入图片描述

二、配置TomCat&启动项目
1.点击右上角的编辑配置
在这里插入图片描述

2.点击+号,找到Tomcat Server
在这里插入图片描述

3.选择一个本地下载好的Tomcat
在这里插入图片描述

Name : 在命名时,建议写成JavaWeb 名,比如 news_tomcat8 或者 crm_tomcat8
这样,当有多个web项目时,就可以明确应当启动哪个web项目,不乱

4.在右边的部署栏Deployment中点击+号,添加构建
在这里插入图片描述

+: 将要部署的web工程,加入到Tomcat运行实例中.
-:从Tomcat实例中,删除不需要的web 模块

5.这里可以选择只保留“/”
在这里插入图片描述

Application Context 是工程路径
建议改成当前Web工程名(项目名),比如 /news , /crm 等, 更好区分.

6.选择热加载,点击ok完成运行环境部署
在这里插入图片描述

HTTP port 可以指定运行Tomcat端口, 不会修改server.xml, 只是针对当前配置在 Open browser After launch 可以下拉,选择默认运行的浏览器

7.运行Tomcat,访问项目:这里注意要直接选择Tomcat,点击运行按钮,而不是在jsp页面上右键点击运行,这样会访问不到页面
在这里插入图片描述

8.可以看到tomcat启动成功后,会自动跳转到浏览器打开页面

在这里插入图片描述

到这里,jsp页面的访问已经没问题了

❄️2. 注意事项和细节

1.热加载选项说明

在这里插入图片描述
(1) on update action : 表示当我们更新操作是, Tomcat 会自动更新类和资源 (当jsp/html文件修改时,可以生效, 但是如果你修改的 java 文件, 需要 Redepoly 才会生效)
(2) on frame deactivation : 表示 IDEA 失去焦点(比如最小化), 也会导致 jsp/html 发生更新 , 但是 java 修改了,还是需要 redeploy.

2.端口修改

在这里插入图片描述

这里修改的端口, 只会影响到当前的项目,而不是去修改 server.xml

3.out 目录是什么

当 tomcat 启动时,会生成 out 目录,该目录就是 原项目资源的映射,我们浏览器访问的资源是 out 目录

4.当我们从外部拷贝资源到项目(图片, 文件, js , css 等), 如果出现 404 不能访问错误, 解决方式 rebulid project -> 重启 Tomcat
5.一图了解web项目结构
在这里插入图片描述

http://www.15wanjia.com/news/54130.html

相关文章:

  • 搬家公司网站制作磁力搜索引擎
  • 手机和pc网站清远今日头条新闻
  • 网站绑定微信公众号google下载官网
  • 腾讯云服务器使用教程宁波seo整站优化软件
  • 深圳网站建设哪个公司号网络推广方式主要有
  • 网站建设公司公司好网络宣传渠道有哪些
  • 四川大学规划建设处官方网站腾讯3大外包公司
  • 徐州手机网站制作公司适合网络营销的产品
  • 动态网站编程技术网站seo关键词排名推广
  • 网站建设原码2022最新热点事件及点评
  • 专业的营销型网站建设价格陕西seo主管
  • 模板网传奇手游重庆seo优
  • 福建两学一做网站宁波企业seo推广
  • 学做网站看书会了吗郑州seo外包费用
  • 用dreamwever做网站关键词歌曲歌词
  • 有没有学做衣服的网站网站制作厂家有哪些
  • 网站演示程序免费做网站怎么做网站链接
  • 中文网站开发新闻源发稿平台
  • 聊城优化网站建设数据分析网官网
  • 在dw里可以做网站后台吗怎么做好网络营销
  • 如何做com的网站长沙网站seo技术厂家
  • 屏蔽网站推广怎么做关键词排名靠前
  • 购物网站搜索功能怎么做网站维护工程师
  • 深圳网站优化怎么做保定seo外包服务商
  • 公司网站手机端和电脑端it培训学校
  • 抽奖小程序seo 首页
  • 自己做社交网站吗爱站数据官网
  • 导航网站头部代码网站备案是什么意思
  • 舟山市建设工程造价管理协会网站广告推广赚钱在哪接
  • 做特产的网站百度云搜索资源入口