基本概念
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、控制台打印输出

本文介绍了Web开发的基本概念,区分了静态和动态Web,涉及Servlet、JSP等技术栈,并详细阐述了如何在Java中使用IDEA创建和部署Web项目,包括配置Tomcat服务器和编写第一个Servlet示例。
13万+

被折叠的 条评论
为什么被折叠?



