java spring mvc的web应用容器(webApplicationContext)配置详解

一、指定配置文件目录

一般而言,在web项目主配置web.xml(WEB-INF/web.xml)中指定web应用容器配置文件(web上下文配置文件)的位置,如果不指定,它默认读取WEB-INF目录下的[servletName]-servlet.xml文件。
在web.xml中通过init-param来指定容器配置文件目录,如下:

  1. <servlet>
  2. <servlet-nam

java 使用tomcat7-maven-plugin来部署java WEB项目

一、前提条件

  • 1、已经安装tomcat(要求是tomcat7及以上的版本)
  • 2、已经安装jdk
  • 3、已经安装maven并成功配置maven

二、实现步骤

1、tomcat中配置用户权限,用于maven部署(为maven部署添加相应的用户,并授予相应的权限)

在tomcat的的配置目录下找到tomcat-users.xml中(如/usr/local/tomcat/conf/tomcat-users.xml,

java 使用spring MVC开发第一个程序

一、开发工具

  • 1、编辑器:idea
  • 2、包管理工具:maven

二、步骤

1、打开idea,新建一个项目

File->New->Project,选择Maven

2、新建src/main/resources和src/main/webapps/WEB-INF目录
3、编辑maven项目配置文件,填写依赖项

项目根目录下pom.xml

  1. <?xml version="1.0" encoding=

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

java tomcat项目配置简介即tomcat默认页面、多端口、多域名配置

tomcat是一个轻量级的web服务器,由于免费开源,在互联网web服务器中占有较大的比例,本文将介绍tomcat关于web方面的一些配置

一、tomcat项目的结构

tomcat项目结构

  • resource:存放资源文件目录(不是静态资源)
  • src:java相关源码目录
  • WEB-INF:web项目开发相关的目录(包括编译生成的.class文件,项目配置文件等,浏览器是访问不到的)
    WEB-INF的目录结构大致如下:
    • cla

java java项目管理工具maven的安装与镜像仓库等设置

一、maven是什么

1、maven是什么

maven是java的项目构建和包管理工具,类似于PHP的composer,Node.js的npm,Python的pip,Lua的luarocks,openresty的OPM,但是它和这些工具又有些不同。

2、maven有什么用

假如我们不使用maven,我们要下载一个开源的类库或者框架,我们只能通过直接下载或者git clone把源码下载到本地。假如项目对开