问:Web服务器是如何将浏览器中输入的地址“http://localhost:8080/SimpleServlet/First”

答:以Java 为例(各种语言都是类似的)

1)地址最前面部分“http://localhost:8080”将请求导向本机装的Java EE服务器。其中“localhost”代表本机,“8080”代表Java EE服务器程序的端口号。

2)那么对于请求地址的剩余信息就由Java EE服务器来接管。Java EE服务器根据请求地址中的“SimpleServlet”和服务器上的Web应用的上下文信息确定请求由Web应用SimpleServlet处理响应。

3)Java EE服务器在SimpleServlet Web应用的配置文件web.xml中查找请求地址中的“/First”对应的Servlet映射信息,最终确定请求由名为“First”的Servlet处理响应。

最新文章

  1. java web学习总结(二十九) -------------------JavaBean的两种开发模式
  2. artTemplate-master的应用
  3. js生成二维码 中间有logo
  4. JDK6环境下升级项目到springframework4.x和tomcat7.x
  5. iOS开发中几个重要的方法
  6. 网站SEO之百度优化不得不知的铁人三项规则
  7. centos复制到另外一台电脑连不上网
  8. NDK(22)JNI编程如何避免常见缺陷
  9. Java中I/O的分析
  10. 【Maven】项目添加Maven类库依赖
  11. python2.7入门---运算符
  12. d3实现家族树
  13. ajaxToolkit 异步加载报 错误500的解决方法
  14. ABP框架 sql语句(转载)
  15. 【Java每日一题】20170119
  16. nvidia-smi实时刷新并高亮显示状态
  17. uva-565-枚举
  18. Python中操作SQLAlchemy
  19. Lucene学习——IKAnalyzer中文分词
  20. 打印后台程序服务没有启动,每次打开Powerdesigner都会要我安装打印机

热门文章

  1. Markdown 语法简体中文版
  2. Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)
  3. Linux上read命令的使用
  4. 使用 Cake 推送 NuGet 包到 AzureDevops 的 Artifacts 上
  5. 查看oracle/mysql数据库版本号
  6. Python开发【第六篇】: 面向对象
  7. 配置Python虚拟环境
  8. JDK1.8集合之HashMap
  9. HDU 1025:Constructing Roads In JGShining's Kingdom(LIS+二分优化)
  10. flask 高级编程 上下文与栈(转)