Java Web环境基础搭建

  • 5 课时
  • 9.4K 学过
  • 8 分
Java云服务器Tomcat

课程概述

Java Web是用Java技术来解决相关Web互联网领域的总和。Web包括Web服务器和客户端两个部分。Java技术对Web领域的发展注入了强大的动力。

本课程首先讲解静态Web和动态Web的区别,以及两者的技术原理。课程还将介绍web服务器的概念。课程将重点讲解Java环境的搭建,分开介绍Windows和Linux系统下Java的安装。另外,课程还将介绍Tomcat服务器,以及JSP的运行原理。课程最后将演示Linux和Windows系统上搭建Java Web开发环境的过程。

【课程目标】

了解静态Web和动态Web的不同

在Linux和Windows系统下安装Java环境

了解Tomcat服务器和JSP的运行原理

在Linux和Windows系统下搭建Java Web开发环境

【适用对象】

架构、运维、开发、学生、个人开发者

【课程大纲】

知识模块

简介

Java Web环境基础搭建

JavaWeb环境简介, JavaWeb环境框架, centos搭建javaweb,Windows搭建javaweb,搭建 Java Web 开发环境

适用人群

  • 云计算开发人员,云计算爱好者

机构简介

腾讯产业互联网学堂

腾讯云旗下面向云生态用户的一站式学习成长平台

讲义

主要内容

  • Java Web介绍
  • WEB的两个状态
  • WEB服务器简介

Java Web,用Java技术来解决Web互联网领域的技术总和。Web包括:Web服务器和Web客户端两部分。Java在客户端的应用有Java Applet,不过使用的少,Java在服务器端的应用非常丰富。比如Servlet,JSP和第三方框架等。

WEB表示Internet主机上供外界访问的资源。分为两个部分:

  • 静态WEB:指web页面中供人们浏览的数据始终不变
  • 动态WEB:指web页面中供人们浏览的数据由程序产生的,不同时间点访问web页面看到的内容各不相同

静态web运行原理

静态web由HTML区技术开发的,客户端使用一个浏览器通过网络连接到服务器上,然后使用HTTP协议发起一个请求告诉服务器需要得到的页面,然后所有的请求交给web服务器后,它会根据用户需要从文件系统(一个存放的所有静态页面的磁盘取出内容),通过服务器返回客户端。客户端接收到内容之后,经过浏览器的渲染解析就可以得到显示效果。

静态web缺点

  • web中的内容是无法动态更新的。所有的用户每时每刻看的内容和最终效果都是一样的
  • 无法连接数据库,无法实现和用户的交互

开发动态外部技术运行原理

客户使用浏览器通过网络连接到web服务器。

使用HTTP协议发起请求。所有请求都先经过web服务器插件,插件是用来区分请求是静态资源还是动态资源,如果插件发现请求是动态资源(以jsp php结尾)就会先将请求转交给一个web容器。在web容器中再连接到数据库。从数据库中列举出数据等一系列操作后动态拼凑页面的展示内容。

把所有内容交给这个web服务器。通过他送回到浏览器进行解析。

WEB服务器

web服务器是指驻留于因特网上某种类型计算机的程序,是可以向发出请求的浏览器提供文档的程序。

服务器是一种被动的程序,只有当Internet上运行在其他计算机中的浏览器发出请求,服务器才会响应。

常见的WEB服务器

Weblogic是美国BEA公司出品的一个applicationserver,是母,目前是应用最广泛的web服务器,它是支持一个。

Weblogic是美国BEA公司出品的Application Server。是目前应用最广泛的Web 服务器。且不断完善以适应新的开发要求的,启动界面如图。

IBM出品的WebSphere。Application Server是一个功能完善,开放的web应用程序服务器。性能稳定,免费。

Macrosoft 的Internet Information Services是允许在公共Internet或者Internet上发布信息的Web.

在学习Java Web开发前需要先安装一台Web服务器,在Web服务器中开发相应的资源。

课程评价(3)

感谢你参加本课程,请你作出评价:
0/300

以下选自学员评价

用户6***888
2019-11-05
centos7.6仿照视频无法使用mysql, 在安装后,显示 ... Complete! [root@VM_0_12_centos /]# service mysqld restart Redirecting to /bin/systemctl restart mysqld.service Failed to restart mysqld.service: Unit not found. ...
用户6***709
2019-10-20
课程不错。但是,学习完毕后保存的云主机在哪儿管理啊?怎么配置完后就找不到了
用户4***125
2018-12-03
能不能把课件分享出来