web开发学习之Http协议

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web开发学习之Http协议相关的知识,希望对你有一定的参考价值。

 web入门

1web服务软件作用: 把本地资源共享给外部访问

2tomcat服务器基本操作

启动:  %tomcat%/bin/startup.bat

关闭: %tomcat%/bin/shutdown.bat

访问tomcat主页:

http://localhost:8080

3web应用目录结构

|- WebRoot   根目录

|-静态资源(html+css+javascript+images+xml)  可以直接被浏览器访问到的

|-WEB-INF                                  不可以直接被浏览器访问到

|-classes     存放class字节码文件

|-lib         存放jar包文件

web.xml      web应用的配置文件,配置servlet

 

4Servlet技术: 用java语言开发动态资源的技术

开发一个Servlet程序的步骤:

1)创建一个java类,继承HttpServlet

2)重写HttpServlet类的doGet方法

3)把写好的servlet程序交给tomcat服务器运行!!!!

3.1 把编译好的servletclass文件拷贝到tomcat的一个web应用中。(web应用 WEB-INF/classes目录下)
3.2 在当前web应用的web.xml文件中配置servlet

<!-- servlet配置 -->

<servlet>

<servlet-name>HelloServlet</servlet-name>

<servlet-class>gz.itcast.HelloServlet</servlet-class>

</servlet>

<!--  servlet的映射配置 -->

<servlet-mapping>

<servlet-name> HelloServlet </servlet-name>

<url-pattern>/hello</url-pattern>

</servlet-mapping>

4)访问servlet

http://localhost:8080/myweb/hello

如果访问出现404错误首先检查servlet映射配置

以上是关于web开发学习之Http协议的主要内容,如果未能解决你的问题,请参考以下文章

web开发学习之Http协议

web开发学习之Http协议

Django学习之 - 基础部分

iOS开发学习之大牛们的博客

Python学习之Web开发及图形用户界面模块

Python 机器学习之开发环境