• 一般web典型的项目目录结构


    本文转自:http://blog.sina.com.cn/s/blog_4758a28b0100l3lp.html

    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个地方才总能把程序看全了.

    不知道还有没有其他的规划方式或者项目经验,请大家都分享一下。

  • 相关阅读:
    大道至简阅读笔记01
    3.2-3.8 第三周总结
    全国疫情统计可视化地图 01
    数据爬取
    全国疫情统计可视化地图
    第3周总结
    第2周总结
    开课博客
    数组
    从小工到专家 读后感2
  • 原文地址:https://www.cnblogs.com/yadongliang/p/6504934.html
Copyright © 2020-2023  润新知