JavaWeb001-第一个Web项目

*从”http:localhost:8080”说起

“http://localhost:8080”是一个url.url的组成如下面部分:

*当你在浏览器地址栏中输入”http:www.cdtu.com”按下回车之后, 为什么出现成都工业学院首页?

你收到的网页是从服务器来的, 呈现在现在浏览器中, 这种模型是”C/S”模型.

当你按下回车的那一刻, 你的浏览器向域名为http:www.cdtu.com的服务器发起了访问, 服务器在接受到你的访问后, 发回了网页内容给浏览器.

那么, 浏览器和服务器究竟是怎么通信的呢?

服务器怎么知道浏览器需要什么?(可能需要登录, 可能需要一张图片, 可能需要一个表格, 可能需要退出登录)

浏览器怎么知道服务器发的什么来呢?

答案是:建立标准, 按照标准互相通信.

如同机械工程师之间通信是使用标准图纸, 交警司机通信使用的是手势, 辽宁舰上的飞行员与指挥员的的通信是通过手势, 如果你喜欢我你就点点头等等.

浏览器和服务器的通信标准语言是什么?

通信协议.

如http协议(超文本传输协议):浏览器发出请求,(Request), 服务器给出一个回答(Response).

协议样子:

-----在tomcat服务器中配置一个虚拟主机--------------------------------------------------------------------------

*配置文件位置是 安装目录->conf->server.xml

*找到host节点, 再写一个Host节点

*name=”lab.anoper.com”  我的这个域名叫做”lab.anoper.com”(需要在host文件中映射)

*appBase=”D:\webapps”  我的目录在D盘的webapps文件夹下.

*配置一个Web项目来测试

*在host元素中增加一个名叫Context的元素. 这个就是在配置你的项目的上下文.

*属性 path=”/day01” 你的项目路径为”http:lab.anoper.com:8080/day01”

*属性 docBase=”D:webaps\day01”你的path路径所指向的文件夹位置为”D:webapps\day01”, 这个文件夹必须在webapps中

*在你的day01文件夹中创建一个”a.txt”文件,并输入一些内容, 然后在浏览框汇中输入”http:lab.anoper.com:8080/day01/a.txt”, 等待奇迹出现:

注意:要重启服务器


大搞成功

时间: 2024-09-29 05:36:00

JavaWeb001-第一个Web项目的相关文章

eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)

在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,所以异常的郁闷!上网查了查,原来我们在创建Web项目的时候,会弹出一个对话框,“Dynamic web module version”这个选项默认成了3.0,按照老规范,应该是在eclipse的WebContent \ WEB-INF \ 目录下创建web.xml的.而新规范是可以不用web.xml的,如tomcat 7.0就支持新规范,这样相关的servle

【读书札记】建立第一个Web项目

安装配置好jdk,tomcat,我用的版本是7.0.54,我放在C:\server\apache-tomcat-7.0.54下, CATALINA_BASE:C:\server\apache-tomcat-7.0.54 CATALINA_HOME:C:\server\apache-tomcat-7.0.54 也可以在Path下面添加配置  ;C:\server\apache-tomcat-7.0.54\bin ,这样就可以在cmd下直接输入startup启动服务器了. 背景:运用web容器tom

linux系统上部署一个web项目

对于apache开源项目中tomcat的认识,大多停留在Windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目. 先从基本安装开始,可别小看linux下的文件安装,那可不是windows下点击next就可以完成,但也并不复杂,重要的是我们学会怎么用快速理解和掌握它,那么一切就变得容易多了,开始吧,当然在安装部署tomcat之前必须先安装好jdk1.6的环境,具体见上一遍博客linux下jdk的安装. 1.先从Apache的官方网站下载下

一个web项目中间的团队管理

一个web项目中间的团队管理 ????最近在参加一个比赛,我们选的题目是:MOOC大型网络在线课堂.这个题目是我们五个人都想做的,我们的成员都是志同道合的五个人. ? 作为团队的统率者: ? 定义规范 在整合CSS的时候出现选择器重名的问题.所以如何给页面里面的元素指定id号的确是个问题 初步的解决方案:按在父子类的关系来命名. ? 指定规划 功能点的规划 每个页面的构思(美工或者模仿) 需要找外人评论 ? 功能点的全面了解 一定先写规划方案 不能上来就干活的 ? 2对每一个MOOC网站都有自己

一个web项目web.xml的配置中<context-param>配置作用

<context-param>的作用: web.xml的配置中<context-param>配置作用 1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将&

如何在java代码中调用一个web项目jsp或者servlet

有时候需要调用一个web项目的jsp或者servlet,但是执行内部的代码,并不是打开jsp,例如需要在一段java代码中清除一个web项目中的缓存,那么可以把清除缓存的代码放在该web项目的一个servlet中,只需要执行如下代码: URL url = new URL("http://192.168.2.123:8080/sace/ClearCache"); url.openStream(); openStream() 执行一次相当于一次URL请求,其中url.openStream(

IntelliJ IDEA 中配置Maven以及创建一个Web项目

IntelliJ IDEA 中配置Maven Step.1 File-Settings Step.2 使用Maven创建一个Web项目 Step.1 File-New-Project Step.2

Web —— java web 项目 Tomcat 的配置 与 第一个web 项目创建

目录: 0.前言 1.Tomcat的配置 2.第一个Web 项目 0.前言 刚刚开始接触web开发,了解的也不多,在这里记录一下我的第一个web项目启动的过程.网上教程很多,使用的java IDE 好像也是各种各样,如:如2009年发表的:谈在Eclipse中配置Tomcat ,2014年发表的:如何配置Java EE Eclipse+Tomcat开发环境 等,还有很多杂七杂八的,深感后面配置越来越简单化了,而我使用的应该算是更简单的工具了. 工具越简单化傻瓜化,背后隐藏的原理就相对更多,包装的

自己一人如何去做一个web项目

三思而后行 当你被自己的想法激起心中豪情的时候,一定要按下心情,冷静的思考一下,思考点包括以下几个部分: 这个Web项目所需要的知识和能力是否在自己所掌握的范围内,这个是技术前提,如果项目本身技术复杂度过高,那么你在开发的时候所面对的压力就非常大,而且挫败感也很高,项目很容易夭折. 项目的需求能否清晰描绘,这一点非常重要,因为只有你能细致的把一个项目拆分成一条条需求,你才能对所有的技术实现点有个预估,也才能对项目所需要的时间做个预判. 项目是否值得做,这个是个预防针,实际上很多时候个人项目都是拍