javaweb基本概念

什么是javaweb

  1. 什么是javaweb
    Javaweb是指,所有通过java语言编写的可以通过浏览器访问的程序的总称,叫javaweb。
    javaweb是基于请求和响应来开发的。

  2. 什么是请求
    请求是指客户端给服务器发送数据,叫请求Request

  3. 什么是响应
    响应是指服务器给客户端传回数据,叫响应Response

  4. 请求和响应的关系
    请求和响应是成对出现的,有请求就有响应。

在这里插入图片描述

web资源的分类

web是泛指所有浏览器能访问的程序,不仅仅是指java编写的,也可是其他语言编写的浏览器能访问的程序。javaweb是指java编写的

web资源按照实现的技术和呈现的效果的不同,又分为静态资源和动态资源两种
静态资源:
html,css,js,txt,mp4视频,jpg图片…
动态资源:
jsp页面,Servlet程序

常用的web服务器

Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和servlet的支持。它是一种径量级的javaWeb容器(服务器),也是当前应用最广的Javaweb服务器(免费)。

jboss:是一个遵从JavaEE规范的、开放源代码的、纯java的EJB服务器,它支持所有的JavaEE规范(免费)。

GlassFish:由Oracle公司开发的一款Javaweb服务器,是一款强健的商业服务器,达到产品级质量(应用很少)。

Resin:是CAUCHO公司的产品,是一个非常流行的服务器,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,应用比较多)。

Weblogic:是Orace公司的产品,是目前收费中应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
黑马是一个教育机构,专注于IT培训。在JavaWeb开发中,黑马也提供了相关的课程。关于JavaWeb的一些基本概念和技术,可以通过学习JavaEE规范来了解。JavaEE是Java语言在企业级开发中使用的技术规范的综合,其中包括了一系列的规范和技术,如Servlet、JSP、Web容器等。在JavaEE中,常用的Web服务器软件有Tomcat、WebLogic、WebSphere和JBOSS等。Tomcat是Apache基金组织开发的中小型JavaEE服务器,免费且支持少量的JavaEE规范。而WebLogic、WebSphere和JBOSS是大型的JavaEE服务器,支持所有的JavaEE规范,但需要付费使用。在使用Tomcat部署JavaEE项目时,可以通过配置Java_HOME环境变量来解决启动报错的问题。此外,可以通过修改Tomcat的端口号来避免端口冲突的问题。创建JavaEE项目的步骤包括定义一个类并实现Servlet接口,复写相关方法,并使用@WebServlet注解进行配置。在IDEA中,每个Tomcat部署的项目都会有独立的配置文件。Tomcat真正访问的是部署在Tomcat上的Web项目,而不是工作空间中的项目。工作空间项目的web目录下的资源可以被浏览器直接访问,而web-inf目录下的资源则不能被直接访问。在调试JavaWeb应用时,可以使用debug模式启动Servlet,以便进行断点调试。 #### 引用[.reference_title] - *1* *2* *3* [黑马JavaWeb学习笔记(一)](https://blog.csdn.net/qq_51256566/article/details/120635208)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值