目录名称
相关描述
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的classpath variable中设置`GRAILS_HOME`变量,指向Grails的安装目录,避免在创建或导入项目时手动添加库文件。 - 在`Windows -> Preferences -> Groovy`中,勾选"Disable Groovy Compiler Generating...
2. **视图(View)**: 视图负责展示数据,通常使用GSP(Grails Server Pages)技术,这是一种结合了HTML和Groovy的模板语言,可以嵌入Groovy表达式和控制结构,实现动态内容的生成。 3. **控制器(Controller)**: ...
目录结构包括`grails-app/conf`存储配置文件,`grails-app/controllers`存放控制器,`grails-app/domain`包含领域类,`grails-app/services`用于业务逻辑,`grails-app/views`是视图文件等。 在了解了Grails的基本...
Grails的核心理念是“约定优于配置”,这意味着它有一套默认的规则和结构,减少了开发者在项目初始化阶段的工作量。例如,项目文件结构、数据库映射、URL映射等都有预设的约定。 二、MVC架构 1. Model:模型层负责...
《Grails权威指南》是一本全面深入探讨Grails框架的专著,旨在帮助读者掌握这一强大的Web开发工具。Grails是一种基于Groovy语言的开源框架,它为构建现代、高效的应用程序提供了简洁高效的解决方案。本指南针对不同...
Grails遵循一套默认的规约,比如数据库连接、目录结构等,这减少了大量手动配置的需求。然而,当需要自定义时,可以通过`Config.groovy`配置文件进行修改。 5. **运行与测试** - **运行Grails应用**:使用`grails...
4. **Grails项目结构**:解析Grails项目的目录结构,理解各部分的作用,如`src/main/groovy`、`grails-app`等。 5. **GORM(Grails Object Relational Mapping)**:Grails的内置ORM框架,用于数据库操作。学习GORM...
- **自定义数据表**:扩展Grails默认的数据表结构,满足复杂业务需求。 - **遗留数据处理**:在已有数据表基础上进行Grails应用开发的方法。 - **ORM问题解决**:针对对象关系映射中遇到的问题提出解决方案。 - ...
Eclipse会自动为你的项目生成基本的Grails结构,包括`grails-app`目录,其中包含了`controllers`, `domains`, `services`, `views`等子目录。 在Grails项目中,控制器(Controllers)负责处理HTTP请求,领域类...
选择合适的Grails版本和其他配置,然后Eclipse会自动生成项目结构。 5. **开发与调试**:在Eclipse中,你可以直接编辑Grails的源代码,使用内置的Groovy编辑器进行语法高亮和代码提示。通过右键点击项目,选择"Run ...
- **Hibernate 配置**:应放置在 `grails-app/conf/hibernate` 目录下。 - **修改 web.xml**:首先需要运行命令 `grails install-templates`,然后可以在 `src/templates/war/web.xml` 文件中进行修改。 #### 四、...
解压后,将`grails-bin-1.0.4`目录重命名为`grails-1.0.4`并放置于期望的位置,例如`C:\grails-1.0.4`。同样地,需要配置系统环境变量: - `GRAILS_HOME`:设置为Grails安装目录,例如`C:\grails-1.0.4`。 - `path`...
Grails提供了一个默认的"Hello World"示例,帮助新手快速理解框架的基本结构。 Grails框架的配置通常通过内置选项和外部文件来完成。例如,数据源的配置既可以在环境配置中直接设置,也可以通过JNDI数据源来管理。...
在解压后的`grails-core-master`目录中,我们可以看到Grails的核心模块组织结构。通常,一个开源项目的源码结构反映了它的设计思路和功能划分。`src/main/groovy`包含了主要的源代码,`src/test/groovy`用于存放测试...
- 在新建的Grails项目中,你可以看到标准的Grails目录结构,包括"src/groovy"、"grails-app/controllers"等。 - 在"src/groovy"目录下编写业务逻辑,"grails-app/controllers"中编写控制器。 4. 运行和调试: - ...
这将在指定目录下生成一个完整的Grails项目结构。 **3. 数据库配置** Grails默认使用H2内存数据库,如需使用MySQL,需修改`Config.groovy`中的数据库配置。添加如下代码: ```groovy dataSource { pooled = true ...
创建一个Grails应用的第一步通常是使用`grails create-app`命令,这会生成项目的目录结构和基础文件。虽然我们没有图片,但我们可以从文件名"Hello"推测,这可能是应用的初始控制器或服务,或者是一个简单的"Hello,...
4. **Grails应用结构**:理解Grails项目的目录结构,包括`src/main/groovy`、`grails-app/domain`、`grails-app/controllers`、`grails-app/views`等关键目录的作用。 5. **MVC架构**:学习模型(Model)、视图...
在 Grails 中,MVC 模式用于组织应用程序的结构。Model 负责业务逻辑和数据管理,View 负责显示用户界面,Controller 处理用户请求并协调 Model 和 View 的交互。 **GORM (Grails Object-Relational Mapping)** ...