java Spring MVC基本流程与相关概念

一、传统MVC流程

  • 用户发起请求,服务器将请求转发给应用程序
  • 请求首先进入路由转发阶段,路由分发器根据路由分发规则将相应的请求转发给相关的控制器
  • 控制器调用模型,获取相关的数据(可能是从数据库,也可能是缓存)
  • 控制器输出或返回(如调用视图文件,并将相应的数据展示到视图层上,或者可能是直接输出)
  • 路由分发器将输出或返回的数据响应给用户,请求周期结束

二、springMVC流程

与传统MVC流程类似,Spri

java JSP的内置对象

JSP内置对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP内置对象也被称为预定义变量。

一、request对象

request对象是javax.servlet.http.HttpServletRequest 类的实例。每当客户端请求一个JSP页面时,JSP引擎就会制造一个新的request对象来代表这个请求。

request对象提供了一系列方法来获取HTTP

java JSP基本指令

一、page指令

定义网页依赖属性,比如脚本语言、error页面、缓存需求等等

1、基本用法

<%@ page attribute="value" %>

或者:

<jsp:directive.page attribute="value" />

2、page指令的常用属性

下表列出与Page指令相关的属性:

属性 描述
buffer 指定out对象使用缓冲区的大小

java JSP简介及基本语法

一、JSP网页执行的过程

1、用户访问web服务器
2、web服务器根据请求地址,判断是否是第一次访问,如果不是第一次访问,直接读取对应的.class文件
3、如果是第一次访问,按以下步骤:
  • 读取相应的JSP文件
  • web服务器将JSP文件生成对应的servlet文件
  • java编译器将servlet文件编译生成.class的二进制字节码
4、web服务器执行.class二进制文件,调用java的解析器解析出文

java maven基本用法

maven中遵循“约定优于配置”的原则,因此,使用maven构建项目需要遵循一定的规则规范。

一、maven项目结构

  • src:为java的源码文件目录
    • main 为程序源码目录
    • test 为测试文件目录
  • pom.xml为项目中maven的配置文件

注:shixinke-javaweb为项目名称

二、maven的项目配置文件pom简介

maven项目配置文件pom的介绍,可以参考官网:http://m