javaee 项目规范

参考:https://my.oschina.net/yuhangyes/blog/3016960

java 项目文件结构:

  1. src

    1. main

      1. java : Application/Library 的源代码 再分package

      2. flex: 增加flex源码 包含mxml定义 assets和as脚本

      3. resources:application/Library 的资源文件 如:位图,配置文件等

        1. conf: 增加封装到jar包中的配置文件

      4. filters : Resource filter files

      5. assembly : Assembly descriptors

      6. config : maven 配置文件

      7. webApps : Web应用的网页, WEB-INF目录所在

        1. css : .css文件

        2. skins : 存放皮肤文件 framework

        3. images : 存放图片,按照产品功能模块划分子目录

        4. js : javascript 文件

        5. include : 存放被包含的JS文件片段

        6. resources : 存放jsf组件 相关资源

        7. templates : 模板文件存放位置 , 按照类别划分子目录

        8. pages : 网页目录

        9. META-INF : 存放清单文件, services等配置信息

        10. WEB-INF : 网站配置文件目录,存放WEB.xml等配置信息

          1. classes : 未打包的项目编译代码,禁止手工修改

          2. conf : 存放spring jsf 等配置文件

          3. lib : 存放第三方JAR文件

          4. pages : 高安全的网页目录

          5. tld : jsp标签库定义文件存放目录

         

    2. test :

      1. java : 单元测试的源代码

      2. resources : 测试使用的资源文件,如集成测试脚本

        1. conf : 增加: 测试用例需要的配置文件

      3. filters : Test resource fileter files

    3. site : Site

  2. target : maven编译目录, 包含中间过程文件和最终的工件

  3. pom.xml : Maven工程的配置文件, 以此控制maven构建行为

  4. LICENSE.txt : 产品/本工程的版权信息文件

  5. README.txt : 产品/本工程的说明文件

参考图片:

 

 

javaee 项目规范_第1张图片

 

你可能感兴趣的:(java,笔记)