文档章节

webapp基本概念

wi_wi
 wi_wi
发布于 2015/08/19 10:14
字数 206
阅读 13
收藏 0


1、classpath

    classpath是指 WEB-INF文件夹下的classes目录 

    src路径下的文件在编译后会放到WEB-INF/clases路径下

    maven工程的 src/main/resources 资源文件夹下,源码文件放在 src/main/java/下, 那么java文件夹和resources文件夹在运行时就是classpath的真实位置

    classpath路径获取或文件路径获取

    有文件src/main/resoures/a.txt,有类src/main/java/com/b.java

    a.txt路径b.class.getClassLoder().getResource('a.txt').getPath();

    classpath路径b.class.getClassLoder().getResource('').getPath();

2、webapp目录结构

–        应用程序根目录
–            |-- WEB-INF目录:必须目录
–                  |-- web.xml:Web应用部署描述文件,必须目录
–                  |-- classes目录:存放字节码文件
–                  |-- lib目录:存放第三方类库文件
–                  |-- TLD文件:标签库描述文件
–            |-- 其他静态文件:HTML、CSS、JavaScript、图片等




© 著作权归作者所有

共有 人打赏支持
wi_wi
粉丝 1
博文 74
码字总数 10507
作品 0
深圳
程序员
kafka学习(三)----- Kafka整合SpringMVC实例

kafka一个高吞吐量的分布式发布订阅消息系统。有关知识请参看:kafka基本概念以及环境搭建,kafka整合springMVC需要用到一个开源框架:spring-integration-kafka,这个官方框架我就不介绍了,...

火龙战士
2016/08/22
2.2K
0
深入理解Java类加载器

本文主要内容 类加载器基本概念 自定义类加载器 类的隔离 Android类加载器案例 虚拟机类加载机制 文中已经对类加载机制详细阐述了,这两天对类的隔离,破坏双亲委托机制等内容有了新的理解,...

某昆
01/12
0
0
kafka学习(四)---- Kafka整合SpringMVC实例(二)

目前没有很好的整合Kafka的案例,自己参考着使用spring-integration-kafka框架写了一个:Kafka整合SpringMVC实例,但同时也发现官方文档也不全,所以又用spring简单的实现了一下,感觉这个比...

火龙战士
2016/08/23
2.7K
13
linux学习笔记-工程师技术:HTTP服务基础(Web服务基本搭建)、网页内容访问、安全Web服务、动态网站的部署

两台虚拟机,均要检测 1.IP地址 ifconfig 2.是否可以解析,nslookup server0.example.com 3.Yum是否可用 yum repolist 4.防火墙默认区域修改为trusted -----------------------------------...

黄小奇
2017/11/05
0
0
全面分析RHCE7(红帽认证工程师)考试题目之 ----WEB 服务器 篇

HTTP服务基础 独立Web服务 Web通信基本概念 基于B/S 服务端提供网页 浏览器下载并显示网页 Hyper Text Markup Language (HTML)超文本标记语言 Hyper Text Transfer Protocol(http)超文本传输...

Xuenqlve
01/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Bash重定向详解

Bash重定向详解 Bash的重定向指的是将命令的输入和输出导向不同地方,而不是默认的标准输入、标准输出和标准错误。Bash的重定向实际上是对标准输入、标准输出和标准错误的重置,进而将所需输...

小陶小陶
19分钟前
1
0
EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于Event...

yangjianzhou
今天
6
0
OpenCV图像处理实例:libuv+cvui显示摄像头视频

#include <iostream>#include <opencv2/opencv.hpp>#define CVUI_IMPLEMENTATION#include <cvui.h>extern "C"{#include <uv.h>}using namespace std;#define WINDOW_NAM......

IOTService
今天
3
0
openJDK之JDK9的String

1.openJDK8的String 先来看下openJDK8的String的底层,如下图1.1所示: 图1.1 底层上使用的是char[],即char数组 每个char占16个bit,Character.SIZE的值是16。 2.openJDK9中的String 图2.1...

克虏伯
今天
3
0
UEFI 模式下如何安装 Ubuntu 16.04

作者:知乎用户 链接:https://www.zhihu.com/question/52092661/answer/259583475 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 针对UEFI模式下安装U...

寻知者
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部