当前位置: 首页> 汽车> 报价 > 聊城专业网站建设_企业网站免费推广方案_seo网站管理_百度做广告怎么做

聊城专业网站建设_企业网站免费推广方案_seo网站管理_百度做广告怎么做

时间:2025/7/9 3:41:56来源:https://blog.csdn.net/qq_36158551/article/details/144839281 浏览次数: 0次
聊城专业网站建设_企业网站免费推广方案_seo网站管理_百度做广告怎么做

1. IDEA创建Java Web项目并部署

1.1. IDEA创建Java Web项目

  (1)点击“Create New Project”按钮新建项目。
在这里插入图片描述
  (2)选择“ Java Enterprise”,勾选“Web Application”,然后点击“Next”按钮 。
在这里插入图片描述
  (3)修改项目名称,然后点击“Finish”按钮 。
在这里插入图片描述
  (4)项目创建完成。
在这里插入图片描述

1.2. JavaWeb项目关联Tomcat

  (1)点击“Add Configuration…”---->“Tomcat Server”---->“Local”---->"Configure…"配置Tomcat。
在这里插入图片描述
  (2)选择本地Tomcat路径。
在这里插入图片描述
  (3)然后点击右上角的“+”---->“Tomcat Server”---->“Local”。
在这里插入图片描述
在这里插入图片描述
  (4)选择“Deployment”,然后点击右侧“+”选择Artifact,弹出界面选择项目,点击“Apply”按钮。
在这里插入图片描述
在这里插入图片描述
  (5)此时便可部署一个Tomcat项目。
在这里插入图片描述
在这里插入图片描述
  (6)运行后会自动打开网页。
在这里插入图片描述
  (7)此时项目会多出个out文件夹。
在这里插入图片描述

1.2. 项目发布的区别

  Update resources和Update classes and resources、Redeploy、Restart server的区别。
在这里插入图片描述

  webproject+tomcat+myeclipse开发环境,修改了项目,如修改java文件,web.xml struts-config文件,.properties文件,jsp文件 。
  在什么情况,要重新deploy redeploy;什么情况要stop再start tomcat , 什么情况只要文件保存,以上都不用做?
  (1)update resources ---- 更新静态的资源,比如html,js,css等 运行模式和调试模式都是立即生效;
  (2)update classes and resources ---- 更新java,jsp和静态资源( 1. java修改后,会被编译成.class,然后覆盖到target/kao文件夹下,IDE调试模式的情况下,立即生效。IDE运行模式下,不立即生效,需要redeployed才可生效。jsp修改后,再次被访问的时候,会自动更新,重新编译成java.class保存在tomcat的work目录下。由于是访问时才检测是否修改,是否需要重新编译,所以 IDE 运行模式 和IDEA调试模式下,都是立即生效。刷新下页面就可);
  (3)redeployed ----- 重新部署,发布到tomcat里,不重启tomcat,而是把原来的删掉,然后重新发布;
  (4)restart server ----- 重启tomcat。

2. JavaWeb项目的目录结构

2.1. 第一级目录

(1)静态资源(包括HTML,CSS,JS)
(2)WEB-INF(此文件夹下面的文件不能通过浏览器直接访问),WEB-INF下第二级目录(1.web.xlm :项目配置文件;2.lib:web项目的第三方jar; 3. class:class文件存放位置)

3. HTTP请求协议

  HTTP请求协议包括:请求行、请求头、请求体。
  HTTP响应协议包括:响应行、响应头、响应体。

4. Servlet技术

4.1. HttpServletResponse响应对象

  在Servlet Api中,定义了一个HttpServletResponse接口,它继承自ServletResponse,专门用于封装Http的请求。由于Http请求包含请求行、请求头和请求体三部分,因此在HttpServletResponse中分别发送响应头、响应行和响应体的相关方法。

4.1.1. 响应行

  响应行是包含了HTTP协议的版本,以及用于描述服务器对请求的处理结果。
  例如:HTTP/1.1 200 0K
  格式:协议/版本 状态码 状态码描述
  状态码:服务和和浏览器用于确定状态的固定数字号码
  200:请求成功
  302:请求重定向
  404:请求资源不存在,通常是访问路径写错了,或者服务器删除了该资源
  500:服务器内部发生错误
  (1)setStatus(int status):当Servlet向客户端发送响应消息时,需要设置一个状态码,该方法用于设置HTTP响应消息的状态码,并生成响应状态行。由于响应状态行中状态的描述直接和状态码相关,而HTTP协议版本有服务器决定,因此只需设置该方法,就可以发送一个响应行,正常情况下,web服务器会默认发送一个200的状态码。
  (2)setError(int code):用于发送表示错误信息的状态码。例如:404找不到访问的资源,它还有一个重要的形式sendError(int code, String errorMessage), errorMessage可以以文本的形式显示在客户端浏览器。

4.1.2. 响应头

  响应头用于描述服务器的基本信息,以及数据的描述,服务器通过这些数据的描述信息,可以通知客户端如何处理等一会儿它回送的数据。
例如:
Server: Microsoft-IIS/5.0Date: Thu,13 Ju1 2000 05:46:53 GMT
Content-Length:2291
Content-Type: text/html
Cache-control: private

关键字:聊城专业网站建设_企业网站免费推广方案_seo网站管理_百度做广告怎么做

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: