1)web服务软件:把本地资源文件共享给外部访问
2)tomcat可以理解为一个服务器,处理请求,并作出响应。
3)web应用(网站)目录结构
|-WebRoot 根目录
|- 存放普通静态网页文件(html、css、JS、普通文本等)
|-WEB-INF
|-classes 存放class文件、servlet类
|-lib 存放一些jar包(如数据库包、servlet包等)
web.xml 文件。配置servlet
4)部署web应用三种方式
4.1)将整个项目直接拷贝webapps下
4.2)修改server.xml
在host标签中添加 <Context docBase="" path=""/>
4.3)直接在conf/Catalina/localhost目录添加xml文件
<Context docBase=""/>
5) 开发动态网页
servlet技术:使用java语言来开发动态网页的技术
开发servlet的步骤:
5.1)编写java类,继承HttpServlet,覆盖doGet方法
5.2)把servlet的class文件拷贝到项目的WEB-INF/classes目录下
5.3)在项目的WEB-INF/web.xml文件配置
<servlet>
<servlet-name></servlet-name>
<servlet-class></servlet-class>
</servlet>
<servlet-mapping>
<servlet-name></servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
5.4)访问servlet
http://localhost:8080/web/hello