2020-09-05

定义

软件开发有两种模式:C/S和B/S。web开发就是B/S模式开发。由于现在web开发主要用java技术,本文限定web指javaweb。

资源分类

Web资源按照在服务器端的处理方式不同,可以分为静态资源和动态资源两种。

静态资源

不需要经由web服务器处理,由web服务器直接返回给浏览器,浏览器可自行处理的资源。
对应语言:htmll,CSS,JavaScript
动态资源
需要经由web服务器处理,web服务器处理后转换成静态资源再返回给浏览器的资源。
对应语言:servlet,JSP
浏览器只能处理静态资源,不能处理动态资源。

开发标准

目前的主流标准是J2EE(所以很多web开发中应用的技术或者标准,主要是J2EE的标准)。

Web服务器软件

功能

部署web项目,接收用户请求,做出响应。

常见软件

webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。

常见问题

B/S开发模式,web开发,J2EE间的关系?
B/S开发模式是一种抽象出来的概念,在应用中可以等同于WEB开发。J2EE是 Sun 公司为企业级应用推出的标准平台,是现在企业级WEB应用开发的主流标准,所以也可以等同于web开发架构的代名词。但我个人认为,B/S开发模式和J2EE的概念略大于web开发的概念。

什么是虚拟目录?

项目的虚拟目录就是项目对应的URL中的访问路径。一个web项目中有很多资源,资源对应的URL为虚拟目录/资源目录。
如 localhost:8080/day13_project/servletdemo1 中,/day13_project 是项目配置的URL,即虚拟目录,/servletdemo1是资源配置的URL,即资源目录。

什么是资源路径?

资源路径就是项目中某个资源(.html,.servlet等)在项目中的相对路径。访问该资源时,对应的URL的路径为:项目虚拟目录/资源路径。如 /day13_project 是项目配置的虚拟目录,/servletdemo1是项目中某个 .servlet 的资源路径,则 tomcat本地部署访问时对应的URL地址为: localhost:8080/day13_project/servletdemo1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值