开发的软件都是B/S结构软件,从浏览器向服务器提交一些数据,将这些内容进行封装就封装成了一个请求对象(Request对象)。
开发的软件是B/S结构的软件,可以通过浏览器访问服务器的软件。从浏览器输入一个地址访问服务器(将这个过程称为是请求)。服务器接收到请求,需要进行处理,处理以后需要将处理结果显示回浏览器端(将这个过程称为是响应)。
JavaWeb 初总结 1、ServletContext 上下文对象 可以获得web应用程序启动时加载的初始化参数 ServletContext 的作用域 全局的 唯一的 所有Servlet 共享的 可以存放数据 Session 无则创建 在session中存取值 默认过期时间30分钟 可以主动设置时间 可以获取上下文对象 主动删除 public void removeAttribute(String name); 7、
Request的继承体系: 图片 从上图中可以看出,ServletRequest和HttpServletRequest都是Java提供的,所以我们可以打开JavaEE提供的API文档参考: 资料/JavaEE7-
Request的继承体系: 从上图中可以看出,ServletRequest和HttpServletRequest都是Java提供的,所以我们可以打开JavaEE提供的API文档[参考: 资料/JavaEE7-
安装JDK 安装说明 系统环境:centos-7.2 安装方式:rpm安装 软件:jdk-7-linux-x64.rpm 下载地址:http://www.oracle.com/technetwork/java /javase/downloads/java-se-jdk-7-download-432154.html 检验系统原版本 # java –version # rpm -qa | grep java 如果发现有安装好的 tzdata-java-2012c-1.el6.noarch rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64 上传新的jdk-7- linux-x64.rpm软件到/root,执行以下操作: rpm –ivh jdk-7-linux-x64.rpm 验证安装 #java #javac #java –version 由于我的不需要配置环境变了 由于我做了一个javaweb程序需要放到服务器上运行,就自己用虚拟机模拟一次,这个教程是我完成了服务器的搭建,然后写出来的,所以没有配图。希望下次有空改写一下教程。让更多想学习的小伙伴读懂我的教程。
一、Servlet 1、servlet是JavaWeb三大组件之一。三大组件分别是:Servlet程序、Filter过滤器、Listener监听器。 } } 三、jsp jsp本质是一个servlet程序 1) 九大内置对象 2) 四大域对象 3) 输出流对象(out和response) 四、Listener监听器 Listener监听器是javaweb
Java可以(Java做WEB开发我们称为JavaWEB开发。JavaWEB开发最核心的规范:Servlet【Server Applet服务器端的Java小程序。】) lisi&userpwd=123 请求体 请求行 包括三部分: 第一部分:请求方式(7种 https://n.sinaimg.cn/finance/590/w240h350/20211101/7cabc342ff5b9dc018b4b00cc.jpg? t=789789787897898 https://n.sinaimg.cn/finance/590/w240h350/20211101/7cabc342ff5b9dc018b4b00cc.jpg? t=789789787897899 https://n.sinaimg.cn/finance/590/w240h350/20211101/7cabc342ff5b9dc018b4b00cc.jpg?
XML是类似于HTML的标记语言,称为可扩展标记语言,用户可以按照XML规则自定义标记。
~ 本篇内容包括:JavaWeb 简介、JavaWeb 技术架构演进的各个阶段,即 JavaWeb-Servlet 阶段,JavaWeb-MVC 阶段(SSM/SSH)以及 JavaWeb-SpringBoot ---- 下一篇内容:JavaWeb:Servlet的应用及接口介绍 更多知识学习:全网最全的 Java 技术栈内容梳理(持续更新中) ---- 文章目录 一、JavaWeb 简介 二、JavaWeb-Servlet 阶段 1、JavaWeb-Servlet 阶段 2、JSP+JavaBean+Servlet 三、JavaWeb-MVC 阶段 1、MVC 模式概述 2、MVC 模式优点 3、MVP 模式 4、MVVC 模式 四、JavaWeb-SSH/SSM 阶段 1、SSH 框架 2、SSM 框架 五、JavaWeb-SpringBoot 阶段 ---- 一、JavaWeb 简介 Java Web,是用 Java ---- 二、JavaWeb-Servlet 阶段 1、JavaWeb-Servlet 阶段 在 Web 应用处于最初期时,主要用于浏览静态 Html 页面,浏览器通过请求向 Http 服务器端(比如
github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众号【Java技术江湖】的《走进JavaWeb 该系列博文会告诉你如何从入门到进阶,从servlet到框架,从ssm再到SpringBoot,一步步地学习JavaWeb基础知识,并上手进行实战,接着了解JavaWeb项目中经常要使用的技术和组件,包括日志组件
JavaWeb 客户端与服务器 CS与BS 软件使用方式上两种划分 C/S:Client/Server PC客户端、服务器架构 特点: 在服务器当中就主要是一个数据库,把所有的业务逻辑以及界面都交给客户端完成 请求指定的页面信息,并返回实体主体 4.POST 向指定资源提交数据进行处理请求 5.PUT 向指定资源位置上传其最新内容 6.DELETE 请求服务器删除Request-URL所标识的资源 7. JavaEE 也就是Java Enterprise Edition,Java的企业版 开发JavaWeb应用程序,初级的一般是用JSP(Java Server Pages)+servlet+Javabean sun公司定义了这么多标准,其它公司的人都可以来去根据我这些标准来做JavaEE程序 常见JavaWeb应用服务器 weblogic:oracle公司的大型收费web服务器 支持全部javaEE规范 websphere .获取mimeType 3.设置浏览器响应类型 4.先对传入的参数转成二进制流,再使用UTF-8进行编码 5.获取浏览器的信息 6.判断是哪一种浏览器,根据不同的浏览器获取一个编码的文件名 7.
在JavaWeb中需要写的路径大概分为四大类: 1)客户端路径 超链接、表单、重定向 2)服务端路径 转发、包含 3)获取资源路径 servletContext
github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众号【Java技术江湖】的《走进JavaWeb 该系列博文会告诉你如何从入门到进阶,从servlet到框架,从ssm再到SpringBoot,一步步地学习JavaWeb基础知识,并上手进行实战,接着了解JavaWeb项目中经常要使用的技术和组件,包括日志组件
Servlet(接口)---->GenericServlet(抽象类)---->HttpServlet(抽象类)
defaultServlet,他处理的方法也很简单就是返回一个404 然后就是一个JSPServlet这个Servlet是用来处理所有的jsp页面的请求的,还有定义了很多的MIME类型 ServletConfig是javaWeb request.getRequestDispatcher("/AServlet").include(request,response); //请求包含 //request域 在Servlet中有三大域对象,在javaweb
3,pageContext 网页的属性是在这里管理 4,session 与请求有关的会话期 5,application servlet 正在执行的内容 6,out 用来传送回应的输出 7, config servlet的构架部件 8,page JSP网页本身 9,exception 针对错误网页,未捕捉的例外 7、Http中,get和post方法的区别 1,Get是向服务器发索取数据的一种请求
还可以刷新到其他资源 Refresh:3; URL=otherurl 3秒后刷新到otherurl这个页面 <7>、Content -Disposition; 指示客户端以下载的方式保存文件。 Servlet是个JavaEE的组件: Servlet是个程序(类),只不过必须要遵循Servlet的规范 要求类:必须实现javax, servlet,Servlet接口 搭建标准的JavaWeb的项目结构
静态web资源开发技术:Html 常用动态web资源开发技术:JSP/Servlet、ASP、PHP等 在Java中,动态web资源开发技术统称为Javaweb。 学习JavaWeb开发一般都使用Tomcat服务器,该服务器支持全部JSP以及Servlet规范,启动界面如图: ? 三、搭建JavaWeb应用开发环境——Tomcat服务器 3.1、疑问:学习web开发,为什么必须要先装一个WEB服务器? 在Window中配置JAVA_HOME变量 操作步骤(win7系统):计算机→右键“属性”→高级系统设置→高级→环境变量,如下图所示: ? ? ? ?