创建Web 项目

基本概念
web开发:
web,代表网页(网站)的意思,比如www.baidu.com

静态web:
列如静态web页面设计使用的:html,css。

静态web性质:提供给所有人看的数据始终不会发生变化。

动态web
比如:淘宝、网易云、几乎所有的网站都使用动态web。

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

技术栈:Servlet/JSP,ASP,PHP。

在Java中,动态web资源开发的技术称为Javaweb。

WEB服务器

Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、 Nginx 、IIS。

idea构建web项目
新建一个空项目
选择char1右键,选择Add Framework Support选择Web Application
在WEB-INF下新建文件夹lib打开项目结构(Project Structure)

项目配置

模块配置


Facets配置,这里制定了web目录不是一个普通的文件夹,而是web项目


配置Artifacts


 添加Tomcat

配置Deployment。这个操作可以让Tomcat找到war包所在的位置,从而将web项目部署在Tomcat服务器上
导入lib下得jar

成功运行。


写第一个servlet


1、新建java类实现Servlet接口,并实现5个抽象方法
还可以继承GenericServlet,此时只需实现service()方法即可。
还可以继承HttpServlet类,此时只需要重写doGet()方法或者doPost()方法就可以了。

2、编写web.xml

3、在service方法中输入输出语句

4、地址栏输入地址
5、控制台打印输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值