说明:此文章是在一个博友的博客中看到的,也是他自己转载的,文中并无原文出处。若有冒犯之处,请见谅
一般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
这种方式把jsp和js分开放置,好处是提高了jsp页面的安全性,坏处是在ajax开发中,js通常和页面展现
jsp关系比较紧密,分开放置需要找2个地方才总能把程序看全了.
分享到:
相关推荐
myEclipse 创建的 java Web项目的目录结构说明
### Java Web项目代码结构详解 #### 一、普通Web项目的代码结构 在开发Java Web应用时,了解项目的基本结构对于管理代码和资源至关重要。以下是对Java Web项目代码结构的详细介绍。 **1. Java文件保存路径 ...
要使用命令行窗口打包 Java 项目,需要将项目的 class 文件、资源文件、配置文件等按照特定的目录结构组织起来。首先,需要将项目的 class 文件和资源文件复制到一个单独的文件夹下,如 project 文件夹。然后,使用 ...
设计模式和框架结构提供了一个统一的架构,允许开发人员使用 Java 语言来开发大型复杂的 Java Web 项目。 4. XML 语言 XML 语言是 Java Web 项目开发中最重要的数据交换格式。 XML 语言提供了一个统一的格式,...
本文档详细阐述了如何将原本为Web项目但下载后失去Web特性标志的Java项目,在Eclipse中重新配置为Web项目,并解决相关的发布问题。 首先,我们需要注意的是,Eclipse中的项目分为多种类型,对应不同的开发需求。...
2. **MVC模式**:Model-View-Controller模式是Java Web项目中常见的架构模式,它将业务逻辑、数据和用户界面分离,使得代码结构更加清晰,易于维护和扩展。 3. **Java EE框架**:如Spring框架提供了依赖注入、AOP...
Java Web项目模板是一种预先设计和配置好的开发框架,旨在帮助开发者快速启动新的Web应用程序项目,减少从零开始创建项目的繁琐工作。它包含了必要的文件结构、配置文件、库依赖以及一些基本的功能模块,使得开发...
《30天学通Java Web项目案例开发(中)源码》是一份旨在帮助初学者在30天内掌握Java Web开发技术的实践教程。这个压缩包包含了项目的中期部分源代码,由于文件大小限制,完整的项目案例被分段上传。通过深入学习这份...
本文将详细介绍 Java 项目的目录结构及其作用,包括 META-INF 目录、WEB-INF 目录等。 META-INF 目录 META-INF 目录是 Java 项目中最重要的目录之一,它用于存储包和扩展的配置数据,如安全性和版本信息。Java 2 ...
《亮剑Java Web项目开发案例导航》是一本深入实践的编程教材,主要针对Java Web开发进行详尽的实例解析。源码的提供使得读者能够更好地理解书中的理论知识,并通过实际操作来提升技能。以下是对这个项目开发案例的...
一个典型的Maven Web项目结构如下: 1. **src/main/java**:这是放置Java源代码的地方,按照包名规范进行组织。例如,如果项目名为`com.example.webapp`,那么对应的目录结构应为`src/main/java/...
【标题】: "一个基于maven的Java Web项目(只是搭建了环境)" ...对于初学者而言,这是一个了解Maven工作流程和Java Web项目结构的好起点。开发者可以在此基础上添加业务逻辑,构建实际的Web应用。
2. **Web项目结构**:一个典型的Java Web项目通常包含Web-INF目录、src目录、lib目录等。Web-INF下有web.xml(部署描述符),控制项目的启动和配置。src目录存储Java源代码,包括业务逻辑、控制器和服务层等。 3. *...
5. **Eclipse/MyEclipse**:这两款都是流行的Java集成开发环境,支持JAVA WEB项目的开发、调试和部署。Eclipse是开源的,MyEclipse是其商业版本,提供了更多的企业级特性。 6. **MVC架构**:Model-View-Controller...
2. **Web应用结构**:在"java开源web项目3"中,我们可以看到`WEB-INF`目录,这是Java Web应用的标准结构之一。`WEB-INF`包含了Web应用的配置文件、库(JAR文件)以及Servlet类。其中,`web.xml`是部署描述符,用于...
【标题】"java开源web项目1"所涉及的知识点主要集中在Java编程语言和Web应用程序开发领域,这通常意味着这是一个基于Java技术栈的开源Web项目。Java作为一种广泛使用的面向对象编程语言,具有平台无关性、安全性和...
【Java Web项目—网上商城项目】是一个典型的Java后端技术与Web前端技术相结合的应用实例,主要采用了SSH(Struts2、Hibernate、Spring)三大框架进行开发。SSH框架因其高效、灵活和可扩展性,在企业级应用开发中...
由于没有具体的子文件名列表,我们可以根据一般Java Web项目的结构进行推测。通常,一个Java Web项目会包含以下部分: 1. `src/main/java`:存放Java源代码,可能有controller(控制器)、service(服务层)、dao...
- **项目目录结构**:创建Java Web项目时,合理的目录结构对后期维护非常重要。 #### 六、后续步骤 - **添加Web框架支持**:根据项目需求,可以引入Spring MVC、Struts等Web框架。 - **数据库连接配置**:通过...