`
qianmianz
  • 浏览: 11792 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类
最新评论

一般Java Web的项目目录结构(转)

 
阅读更多

说明:此文章是在一个博友的博客中看到的,也是他自己转载的,文中并无原文出处。若有冒犯之处,请见谅

一般Java Web的项目目录结构(转) 

· 博客分类:

· J2EE

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
      
这种方式把jspjs分开放置,好处是提高了jsp页面的安全性,坏处是在ajax开发中,js通常和页面展现
jsp关系比较紧密,分开放置需要找2个地方才总能把程序看全了.

分享到:
评论

相关推荐

    java Web项目的目录结构说明

    myEclipse 创建的 java Web项目的目录结构说明

    Java web项目代码结构说明

    ### Java Web项目代码结构详解 #### 一、普通Web项目的代码结构 在开发Java Web应用时,了解项目的基本结构对于管理代码和资源至关重要。以下是对Java Web项目代码结构的详细介绍。 **1. Java文件保存路径 ...

    java web项目打包.war格式

    要使用命令行窗口打包 Java 项目,需要将项目的 class 文件、资源文件、配置文件等按照特定的目录结构组织起来。首先,需要将项目的 class 文件和资源文件复制到一个单独的文件夹下,如 project 文件夹。然后,使用 ...

    Java Web项目开发需要掌握哪些技术 共26页.pdf

    设计模式和框架结构提供了一个统一的架构,允许开发人员使用 Java 语言来开发大型复杂的 Java Web 项目。 4. XML 语言 XML 语言是 Java Web 项目开发中最重要的数据交换格式。 XML 语言提供了一个统一的格式,...

    Eclipse java项目完美转换成web项目

    本文档详细阐述了如何将原本为Web项目但下载后失去Web特性标志的Java项目,在Eclipse中重新配置为Web项目,并解决相关的发布问题。 首先,我们需要注意的是,Eclipse中的项目分为多种类型,对应不同的开发需求。...

    深入体验Java Web项目开发

    2. **MVC模式**:Model-View-Controller模式是Java Web项目中常见的架构模式,它将业务逻辑、数据和用户界面分离,使得代码结构更加清晰,易于维护和扩展。 3. **Java EE框架**:如Spring框架提供了依赖注入、AOP...

    Java Web项目模板

    Java Web项目模板是一种预先设计和配置好的开发框架,旨在帮助开发者快速启动新的Web应用程序项目,减少从零开始创建项目的繁琐工作。它包含了必要的文件结构、配置文件、库依赖以及一些基本的功能模块,使得开发...

    30天学通Java Web项目案例开发(中)源码

    《30天学通Java Web项目案例开发(中)源码》是一份旨在帮助初学者在30天内掌握Java Web开发技术的实践教程。这个压缩包包含了项目的中期部分源代码,由于文件大小限制,完整的项目案例被分段上传。通过深入学习这份...

    java项目的目录作用

    本文将详细介绍 Java 项目的目录结构及其作用,包括 META-INF 目录、WEB-INF 目录等。 META-INF 目录 META-INF 目录是 Java 项目中最重要的目录之一,它用于存储包和扩展的配置数据,如安全性和版本信息。Java 2 ...

    亮剑Java Web项目开发案例导航 源码

    《亮剑Java Web项目开发案例导航》是一本深入实践的编程教材,主要针对Java Web开发进行详尽的实例解析。源码的提供使得读者能够更好地理解书中的理论知识,并通过实际操作来提升技能。以下是对这个项目开发案例的...

    idea创建maven web项目标准结构源码

    一个典型的Maven Web项目结构如下: 1. **src/main/java**:这是放置Java源代码的地方,按照包名规范进行组织。例如,如果项目名为`com.example.webapp`,那么对应的目录结构应为`src/main/java/...

    一个基于maven的Java Web项目(只是搭建了环境)

    【标题】: "一个基于maven的Java Web项目(只是搭建了环境)" ...对于初学者而言,这是一个了解Maven工作流程和Java Web项目结构的好起点。开发者可以在此基础上添加业务逻辑,构建实际的Web应用。

    Java+Web项目企业事务管理系统源码 (1)Java源码

    2. **Web项目结构**:一个典型的Java Web项目通常包含Web-INF目录、src目录、lib目录等。Web-INF下有web.xml(部署描述符),控制项目的启动和配置。src目录存储Java源代码,包括业务逻辑、控制器和服务层等。 3. *...

    JAVA WEB网上商城项目

    5. **Eclipse/MyEclipse**:这两款都是流行的Java集成开发环境,支持JAVA WEB项目的开发、调试和部署。Eclipse是开源的,MyEclipse是其商业版本,提供了更多的企业级特性。 6. **MVC架构**:Model-View-Controller...

    java开源web项目3

    2. **Web应用结构**:在"java开源web项目3"中,我们可以看到`WEB-INF`目录,这是Java Web应用的标准结构之一。`WEB-INF`包含了Web应用的配置文件、库(JAR文件)以及Servlet类。其中,`web.xml`是部署描述符,用于...

    java开源web项目1

    【标题】"java开源web项目1"所涉及的知识点主要集中在Java编程语言和Web应用程序开发领域,这通常意味着这是一个基于Java技术栈的开源Web项目。Java作为一种广泛使用的面向对象编程语言,具有平台无关性、安全性和...

    Java web项目—网上商城项目

    【Java Web项目—网上商城项目】是一个典型的Java后端技术与Web前端技术相结合的应用实例,主要采用了SSH(Struts2、Hibernate、Spring)三大框架进行开发。SSH框架因其高效、灵活和可扩展性,在企业级应用开发中...

    基于java web开发的购物商城项目源码

    由于没有具体的子文件名列表,我们可以根据一般Java Web项目的结构进行推测。通常,一个Java Web项目会包含以下部分: 1. `src/main/java`:存放Java源代码,可能有controller(控制器)、service(服务层)、dao...

    使用Idea14.1.4和maven创建java web项目

    - **项目目录结构**:创建Java Web项目时,合理的目录结构对后期维护非常重要。 #### 六、后续步骤 - **添加Web框架支持**:根据项目需求,可以引入Spring MVC、Struts等Web框架。 - **数据库连接配置**:通过...

Global site tag (gtag.js) - Google Analytics