JAVA Web笔记

来源:互联网 发布:安卓版万能遥控器软件 编辑:程序博客网 时间:2024/05/21 19:38
1、http://    www.         soccer.org.   8080   /league/   spring2001.html
  http协议、万维网的服务器、服务器域名、端口号   子目录     html文件


                                       (端口号为80可不写)


2、../  上一级目录
     /  下一级目录




3、Servlet的生命周期
  //1--3就开始执行一次
  1,加载类
  2,实例化Servlet 构造方法
  3,init()


  //多次执行
  4,service()


  //执行一次
  5,destory()


   加载 实例化 初始化 服务 销毁
=======================================


4、url-pattern匹配规则
  1,精确路径匹配
    /test/HelloServlet
  2,最长路径匹配
   /test/a/*   (会先匹配长的这个路径)
   /test/*
  3,扩展匹配
   *.action


5、Servlet是JAVA服务器端编程,运行在服务器上    例如 Tomcat


6、Web资源分为
   静态  html
   动态   JSP/Servlet  等


  动态web资源开发技术统称为javaweb


7.web应用中,web.xml文件是其中最重要的一个文件,
  它用于对web应用中的web资源进行配置。


8、web应用根目录下的JSP/HTML/JS/CSS 可直接被外界访问


   WEB-INF 下的文件只能被web服务器调用


9、web应用的默认URL入口都是Web应用的根目录名




10、网站的大访问量:负载均衡和冗余技术
    负载均衡:合理分配给各个服务器,服务器都在激活状态
    冗余技术:一台服务器出现问题,会启用另一台;集群技术,只有一个服务器处于激活状态,其他的都休眠


11、get与post方法之间的区别
    1浏览器地址栏呈现的结果不同(表象)
    2向服务器端发送请求时的形式不同
     get的请求格式:GET/test/LoginServet?username=hello&password=world HTTP/1.1
     post:
     POST/test/LoginSerlet HTTP/1.1


     Connection:Keep-Alive
     username=hello&password=word




12、我们可以将Servlet看做是嵌套了HTML代码的java类
        可以将JSP看做是嵌套了java代码的HTML页面




13、JSP
    所有的程序操作都在服务器端执行


    分为Template data 模板元素<%...%>外的
        JSP元素<%..%>里的


    Jsp的三种语法:编译器指令、脚本语法、动作语法
原创粉丝点击