`
chenzihong_cyd
  • 浏览: 16013 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论
  • a90830: 兄弟,十分感谢!  您帮到我了  我跟你的情况一模一样,我也写 ...
    tapestry

Grails工程目录结构

阅读更多
目录名称
相关描述

grails-app
此目录包含了Grails应用程序的核心工件(core artifact)

+ conf
此目录包含了诸如DevelopmentDataSource.groovy的配置文件

+ controllers
此目录包含了处理请求(request)的控制器(controller),Grails控制器将在第7章中进行讲解

+ domain
此目录包含了领域模型(domain model),领域模型将在第4章进行讲解

+ i18n
此目录包含了用于国际化的消息束(message bundle)(译者注:指的是properties文件,如messages.properties)

+ services
此目录包含了封装业务逻辑的service文件,service将在第10章中进行讲解

+ taglib
此目录包含了辅助页面生成的动态标签库,动态标签将在第8章中进行讲解

+ views
此目录包含了Groovy服务器页面(GSP)以及JSP页面

+ layouts
此目录包含了GSP或JSP的布局(layout),这些布局由SiteMesh提供支持,这将在第8章中进行讲解

grails-test
此目录包含了应用程序的单元测试

hibernate
此目录包含了可选的Hibernate配置文件,这将在第11章中进行讲解

lib
此目录包含了jar文件

spring
此目录包含了可选的Spring配置文件,这将在第11章中进行讲解

src
此目录包含了其他Groovy和Java资源

+ java
此目录包含了待编译的Java源文件

+ groovy
此目录包含了待编译的Groovy源文件

web-app
此目录包含了Web应用程序的资源(CSS,JavaScript等)
分享到:
评论

相关推荐

    Eclipse下搭建Grails项目

    - 在Eclipse的classpath variable中设置`GRAILS_HOME`变量,指向Grails的安装目录,避免在创建或导入项目时手动添加库文件。 - 在`Windows -> Preferences -> Groovy`中,勾选"Disable Groovy Compiler Generating...

    Grails Grails Grails

    2. **视图(View)**: 视图负责展示数据,通常使用GSP(Grails Server Pages)技术,这是一种结合了HTML和Groovy的模板语言,可以嵌入Groovy表达式和控制结构,实现动态内容的生成。 3. **控制器(Controller)**: ...

    使用 Grails 快速开发 Web 应用程序

    目录结构包括`grails-app/conf`存储配置文件,`grails-app/controllers`存放控制器,`grails-app/domain`包含领域类,`grails-app/services`用于业务逻辑,`grails-app/views`是视图文件等。 在了解了Grails的基本...

    grails-用户手册

    Grails的核心理念是“约定优于配置”,这意味着它有一套默认的规则和结构,减少了开发者在项目初始化阶段的工作量。例如,项目文件结构、数据库映射、URL映射等都有预设的约定。 二、MVC架构 1. Model:模型层负责...

    Grails权威指南 Grails权威指南

    《Grails权威指南》是一本全面深入探讨Grails框架的专著,旨在帮助读者掌握这一强大的Web开发工具。Grails是一种基于Groovy语言的开源框架,它为构建现代、高效的应用程序提供了简洁高效的解决方案。本指南针对不同...

    grails中文参考手册

    Grails遵循一套默认的规约,比如数据库连接、目录结构等,这减少了大量手动配置的需求。然而,当需要自定义时,可以通过`Config.groovy`配置文件进行修改。 5. **运行与测试** - **运行Grails应用**:使用`grails...

    Grails 入门指南+示例源码

    4. **Grails项目结构**:解析Grails项目的目录结构,理解各部分的作用,如`src/main/groovy`、`grails-app`等。 5. **GORM(Grails Object Relational Mapping)**:Grails的内置ORM框架,用于数据库操作。学习GORM...

    Grails入门指南 -- 针对grails1.0.4更新

    - **自定义数据表**:扩展Grails默认的数据表结构,满足复杂业务需求。 - **遗留数据处理**:在已有数据表基础上进行Grails应用开发的方法。 - **ORM问题解决**:针对对象关系映射中遇到的问题提出解决方案。 - ...

    eclipse插件grails(groovy)

    Eclipse会自动为你的项目生成基本的Grails结构,包括`grails-app`目录,其中包含了`controllers`, `domains`, `services`, `views`等子目录。 在Grails项目中,控制器(Controllers)负责处理HTTP请求,领域类...

    eclipse开发grails插件

    选择合适的Grails版本和其他配置,然后Eclipse会自动生成项目结构。 5. **开发与调试**:在Eclipse中,你可以直接编辑Grails的源代码,使用内置的Groovy编辑器进行语法高亮和代码提示。通过右键点击项目,选择"Run ...

    grails快速开发web

    - **Hibernate 配置**:应放置在 `grails-app/conf/hibernate` 目录下。 - **修改 web.xml**:首先需要运行命令 `grails install-templates`,然后可以在 `src/templates/war/web.xml` 文件中进行修改。 #### 四、...

    Groovy和Grails配置方法

    解压后,将`grails-bin-1.0.4`目录重命名为`grails-1.0.4`并放置于期望的位置,例如`C:\grails-1.0.4`。同样地,需要配置系统环境变量: - `GRAILS_HOME`:设置为Grails安装目录,例如`C:\grails-1.0.4`。 - `path`...

    grails中文入门简介

    Grails提供了一个默认的"Hello World"示例,帮助新手快速理解框架的基本结构。 Grails框架的配置通常通过内置选项和外部文件来完成。例如,数据源的配置既可以在环境配置中直接设置,也可以通过JNDI数据源来管理。...

    grails-core源码

    在解压后的`grails-core-master`目录中,我们可以看到Grails的核心模块组织结构。通常,一个开源项目的源码结构反映了它的设计思路和功能划分。`src/main/groovy`包含了主要的源代码,`src/test/groovy`用于存放测试...

    转: Eclipse下Grails开发环境搭建步骤

    - 在新建的Grails项目中,你可以看到标准的Grails目录结构,包括"src/groovy"、"grails-app/controllers"等。 - 在"src/groovy"目录下编写业务逻辑,"grails-app/controllers"中编写控制器。 4. 运行和调试: - ...

    grails login

    这将在指定目录下生成一个完整的Grails项目结构。 **3. 数据库配置** Grails默认使用H2内存数据库,如需使用MySQL,需修改`Config.groovy`中的数据库配置。添加如下代码: ```groovy dataSource { pooled = true ...

    grails app

    创建一个Grails应用的第一步通常是使用`grails create-app`命令,这会生成项目的目录结构和基础文件。虽然我们没有图片,但我们可以从文件名"Hello"推测,这可能是应用的初始控制器或服务,或者是一个简单的"Hello,...

    Grails入门指南中文第二版.pdf

    4. **Grails应用结构**:理解Grails项目的目录结构,包括`src/main/groovy`、`grails-app/domain`、`grails-app/controllers`、`grails-app/views`等关键目录的作用。 5. **MVC架构**:学习模型(Model)、视图...

    Grails中文参考手册

    在 Grails 中,MVC 模式用于组织应用程序的结构。Model 负责业务逻辑和数据管理,View 负责显示用户界面,Controller 处理用户请求并协调 Model 和 View 的交互。 **GORM (Grails Object-Relational Mapping)** ...

Global site tag (gtag.js) - Google Analytics