javaweb(一)

什么是javaweb

web,网页的意思,如www.baidu.com

Java Web,是用Java技术来解决相关web互联网领域的技术总和,在 Java 中,动态 web 资源开发的技术统称为 JavaWeb。web包括:web服务器和web客户端两部分。

常见软件系统体系结构B/S、C/S

B/S(java主要开发的结构)

1.浏览器/服务器结构(Browser/Server)

2.优点:只需要编写服务器端程序

3.缺点:安全性较差

C/S

1.客户端/服务器(Client/Server),例如QQ

2.需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序

3.优点:安全性比较好

4.缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦

web应用程序

一个web应用程序由多部分组成:(静态web,动态web)

  • html,css,js
  • jsp,servlet
  • java程序
  • jar包
  • 配置文件(Properties)

静态web

html,css,img等。
提供给所有人看的数据,始终不会变化!

更新后可以不用重启服务器。

动态web

JSP/Servlet
提供给所有人看的数据,始终会变化,每个人在不同的时间,地点看到的信息各不相同。

更新后可以要重启服务器。

 

Web服务器

Web服务器的作用是接收客户端的请求,给客户端作出响应。

常见的web服务器。

  • Tomcat(Apache):Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的

  • JBoss(JBOSS):大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

  • Weblogic(Orcale):大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

  • Websphere(IBM):IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

由于Tomcat是开源免费的所以学习阶段用它。

安装Tomcat

下载Tomcat可以到Apache Tomcat® - Welcome!下载。(推荐下载8.0以后的版本)

Tomcat安装及配置_思想在拧紧的博客-优快云博客_tomcat安装及配置教程

IDEA创建Web项目,以及配置tomcat

1.创建一个java项目(2021.3版本)

 2.添加框架支持

3.添加 Tomcat外部库

 

 4.添加运行配置

 

 

 上面的程序上下文推荐改成/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值