当前位置: 首页 > news >正文

网站建设公司下载网页设计html代码大全当前位置

网站建设公司下载,网页设计html代码大全当前位置,品牌网站建设的意义,互联网服务公司目录 tomcat目录结构 tomcat:web服务器软件 项目部署的方式 直接将项目放到webapps下 配置conf/server.xml文件 在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写 静态项目和动态项目 Servlet Servlet执行原理 Servlet方法(生命周期&#x…

目录

tomcat目录结构

tomcat:web服务器软件

项目部署的方式

直接将项目放到webapps下

配置conf/server.xml文件

在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写

静态项目和动态项目

Servlet

Servlet执行原理

Servlet方法(生命周期)

Servlet3.0注解配置

IDEA与tomcat相关配置

tomcat目录结构

  1. 可执行文件
  2. 配置文件
  3. 依赖jar包
  4. 日志文件
  5. 临时文件
  6. 存放web项目
  7. 存放运行时的数据

tomcat:web服务器软件

概念:处理web请求的。(请求:比如在百度搜索框搜索内容,那谁来响应这个请求呢,servlet)

访问:浏览器输入:http://localhost:8080 回车访问自己

                                 http://别人的ip:8080 回车访问别人

项目部署的方式

直接将项目放到webapps下

在webapps下面新建一个文件夹,里面存放hello.html页面。

注意先启动tomcat才可以运行!

/hello  项目的访问路径——虚拟目录

将项目打成一个war包,再将war包放置在webapps目录下,war包会自动解压缩。

配置conf/server.xml文件

在<host>标签体中配置

<Context docBase="D:\hello" path="/hehe" />

* docBase: 项目存放的路径

* path: 虚拟目录

在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写

<Context docBase="D:\hello" />

*虚拟目录:xml文件的名称

静态项目和动态项目

java动态目录的目录结构:

项目的根目录

   --WEB-INF目录

      --web.xml文件:web项目的核心配置文件

      --classes目录:放置字节码文件的目录

      --lib目录:放置依赖的jar包

Servlet

运行在服务器端的小程序

概念:一个接口,定义了JAVA类被浏览器访问到的(tomcat识别)的规则。

*我们自定义一个类,实现Servlet接口,复写方法。

快速入门:

1、创建一个JAVAEE项目

2、定义一个类,实现Servlet接口

*public class ServletDemo1 implements Servlet

3、实现接口中的抽象方法

4、配置Servlet方法

//在web.xml中配置:
<!-- 配置Servlet>
<Servlet>
<servlet-name>demo1</servlet-name>
<servlet-class>cn.itcast.web.servlet.ServletDemo1</servlet-class>
</servlet><servlet-mapping>
<servlet-name>demo1</servlet-name>
<url-pattern>/demo1</url-pattern>
</servlet-mapping>

Servlet执行原理

http://localhost:8080/day13_tomcar/demo1

localhost:8080   :找到某个主机或者是应用程序,通过8080找到tomcat

day13_tomcat    :通过虚拟目录找到项目

demo1     :资源名称,找web.xml,找到demo1

执行原理:

1、当服务器接收到客户端浏览器的请求后,会解析请求url路径,获取访问到的Servlet

的资源路径

2、查找web.xml文件,是否有对应的<url-pattern>标签体内容

3、如果有,则在找到对应的<servlet-class>全类名

4、tomcat会将字节码文件加载进内存,并且创建其对象

5、调用其方法

Servlet方法(生命周期)

方法:

1、init方法:在servlet被创建时执行,只会执行一次

2、Service: 提供服务方法,每一次Servlet被访问时,执行,执行多次

3、destory:销毁方法,在Servlet被杀死时执行,也就是在服务器正常关闭时,执行,执行一次。

4、ServletConfig方法:获取servletconfig对象的

5、getServletInfo:获取Servlet

的一些信息,版本作者等等。

生命周期:

1、被创建    执行init方法,只执行一次

*Servlet什么时候被创建?

   默认情况下,第一次被访问时,Servlet被创建。

   可以配置执行servlet的创建时机。比如在服务器启动时创建

在<servlet>标签下配置

*Servlet的init方法,只执行一次,说明一个Servlet在内存中只存在一个对象,Servlet是单例的。

      *多个用户同时访问时,可能存在线程安全问题。

       *解决:尽量不要在Servlet中定义成员变量。即使定义了成员变量,也不要对其修改值。

2、提供服务

执行Service方法时,执行多次

  *每次访问Servlet时,service方法都会被调用一次。

3、被销毁

执行destroy方法,只执行一次。

   *Servlet被销毁时执行。服务器被关闭时,servlet被销毁

   *只有服务器正常关闭时,才会执行destroy方法。

   *destroy方法在servlet被销毁之前执行,一般用于释放资源

Servlet3.0注解配置

步骤:

1、创建一个JAVAEE项目,选择Servlet的版本3.0以上,可以不创建web.xml

2、定义一个类,实现Servlet接口

3、复写方法

4、在类上使用@webServlet注解,进行配置

    *@webServlet(“资源路径”)

虚拟目录是项目的访问方式,资源路径才是上边要写的

IDEA与tomcat相关配置

1、IDEA会为每一个tomcat部署的项目单独建立一份配置文件

*查看控制台的log:

2、工作空间项目   和   tomcat部署的web项目

*tomcat真正访问的是tomcat部署的web项目,tomcat部署的web项目  对应着工作空间项目的web目录下的所有资源。

WEB-INF目录下的资源不能被浏览器直接访问。

3、断点调试:使用“小虫子”启动   dubug启动

一直坚持下去吧,走得慢一点,稳一点,不着急。

http://www.yayakq.cn/news/640177/

相关文章:

  • 使用php的大型网站wordpress第一张缩略图
  • 网站优化前景淘宝网站建设协议
  • 能不能上传网站再备案做网站的用多少钱
  • 南昌网站建设开发公司公司网页制作模板图片
  • 南京市网站开发最新国际形势最新消息
  • 网站弹广告是什么样做的wordpress wpdx主题
  • 嘉兴网站排名设计新闻发布网站模板
  • 怎么查看vps网站服务器时间找项目去哪个网站
  • 营销型网站建设公司哪家建设好看的ui网站页面设计
  • 单页网站制作程序wordpress国内图床
  • 论坛网站开发语言如何推广一个网站
  • 标准网站建设哪家好wordpress 4.4
  • 现在1做啥网站流量大-1网站建设
  • 营销型平台网站ie显示wordpress网页不完整
  • iis 网站属性照片做视频模板下载网站
  • 上海正规建设网站私人订制河北企业网站建设技术
  • 泉州市住房与城乡建设网站照片做视频的网站
  • 网站设计与制作专业广告设计app免费
  • 网站一般需要怎么推广网站备案号添加
  • 郑州好的网站建设公司排名微信开发小程序步骤
  • 北京网站设计公司兴田德润怎么样厦门APP开发网站开发公司
  • 做百度手机网站快速排如何文字推广一个婚恋网站
  • 潍坊网站制作公司越南做企业网站
  • 上海网站建设服务站霸网络小程序登录代码
  • 网站开发下载那个线上营销策划案例
  • 绿色食品网站模板杭州有哪些做网站的公司好
  • 北京seo网站诊断微信小程序 创建网站
  • 找个网站网站收录和反链都正常关键词却没有排名的原因
  • 多肉建设网站的目的及功能定位wordpress买域名
  • 潇朋友免费班级网站建设系统大良购物网站建设