java学习笔记--day06

JavaWeb

基本概念

静态web

HTML,CSS

提供给所有人看的数据始终不会变化(各政府、学校官网等)

动态web

Servelt/JSP,ASP,PHP

提供给所有人看的数据始终会发生变化,每个用户在不同时间、地点看到的信息各不相同(几乎所有的购物、娱乐网站)

web应用程序

可以提供给浏览器访问的程序

  1. 多个web资源被整合起来,可以被外界访问,对外界提供服务

  2. 对外提供URL(统一资源定位符)

  3. 统一的web资源会被放在同一个文件夹下,web应用程序存放于Tomcat服务器中

  4. 一个web应用程序由多部分组成

    1. HTML、css、js

    2. jsp、servlet

    3. java程序

    4. jar包

    5. 配置文件(Properties)

  5. web应用程序编写完毕后,需要服务器统一管理程序给外界访问

静态web程序

 缺点:

  • web页面无法动态更新,用户看到的是同一个页面

    • 用轮播图,点击特效做伪动态

    • 主要是JavaScript、VBScript技术

    • 无法和数据库交互

动态web程序

页面会动态展示,页面展示的内容因人而异

 

缺点:

  • 加入服务器的动态web资源出现了错误,需要重新编写程序,重新发布

    • 停机维护

优点:

  • web页面可以动态更新,用户看到的是不同页面

    • 用轮播图,点击特效做伪动态

    • 主要是JavaScript、VBScript技术

  • 可以和数据库交互(数据持久化)

web服务器

技术

ASP

国内最早流行,在HTML中嵌入了VB的脚本,ASP+COM;

在ASP开发中,基本一个页面有好几千行代码,维护成本高

主用C#,IIS

JSP/Servlet

B/S:浏览器和服务器

C/S:客户端和服务器

sun公司主推的B/S架构

基于java语言

可以承载高并发,高可用,高性能

PHP

开发速度很快,功能强大,跨平台,代码简单(WP)

无法承载过大访问量

web服务器

服务器是一种被动操作,用来处理用户请求和返回响应信息

IIS:window自带

Tomcat:Apache软件基金会的免费服务器

配置

改映射关系

C:----->System32----->drivers(驱动)----->etc(配置)----->hosts----->添加映射

另外需要改Tomcat中的映射关系(startup文件)

改后可访问不同网址

配置xml文件

配置文件:serve.xml

可以配置默认端口号

tomcat8080
mysql3306
http80
https443

可以配置主机名称

默认主机名:localhost--->127.0.0.1

默认应用存放目录:webapps

发布一个网站

  • 将自己写的网站,放到服务器(Tomcat)中指定的web应用的文件夹(webapps) 下,就可以访问了

网站的基本结构

 --webapps : Tomcat服务器的web目录
     -Root
     -aaa : 网站的目录名
         -WEB-INF
             -classes : java程序
             -lib : web应用所依赖的jar包
             -web.xml : 网站配置文件
         -index.xml 默认首页
         -static
             -css
                 -style.css
             -js
             -img
         -.....
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值