首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

正常Java Web的项目目录结构(转)

2012-09-24 
一般Java Web的项目目录结构(转)WebRoot--common(系统框架公用jsp 如footer.jsp,header.jsp)-images-scrip

一般Java Web的项目目录结构(转)
WebRoot-
       -common   (系统框架公用jsp 如footer.jsp,header.jsp)
       -images
       -scripts  (javascript库等)
        -styles -                   (css模版)
               - css 风格1
               - css 风格2
       -WEB-INF -
                -pages   (项目jsp页面,为提高安全性,放到WEB-INF 下面)
                -classes
                -conf    (项目使用配置文件)
                -lib

在ajax风格下,相对于原来的jsp页面开发来说,client的表达能力得到了很大的提升,
尤其是js文件变得越来越多,而js文件显然比单纯的jsp文件可读性更需要管理。
如何提高js文件的可管理能力,可复用能力,可读性,管理js lib库的升级等
是ajax风格程序需要考虑的问题.

按上面的目录规划方式进行扩展
WebRoot-
       -common   (系统框架公用jsp 如footer.jsp,header.jsp)
       -images
       -scripts  (javascript库等)
                -dojo                --dojo库,进行库的统一版本管理
                -ext                 --extjs库
                   -project             -- 当前项目js目录
        -styles -                   (css模版)
               - css 风格1
               - css 风格2
       -WEB-INF -
                -pages   (项目jsp页面,为提高安全性,放到WEB-INF 下面)
                -classes
                -conf    (项目使用配置文件)
                -lib
      
这种方式把jsp和js分开放置,好处是提高了jsp页面的安全性,坏处是在ajax开发中,js通常和页面展现
jsp关系比较紧密,分开放置需要找2个地方才总能把程序看全了.

热点排行