### Grails 1.1中文文档关键知识点概览 #### 1. 介绍 - **Grails 1.1**是基于Groovy语言的一个高度生产力的框架,它为开发人员提供了一个快速、灵活且功能丰富的环境来构建企业级Web应用程序。 - Grails 1.1在1.0版本的基础上进行了许多改进和新特性的添加,使其更加成熟稳定。 #### 2. 入门 - **下载和安装**:确保系统中已安装Groovy 1.6及Java 5.0或更高版本。可以通过官网下载最新的Grails 1.1版本并按照官方指南进行安装。 - **从Grails 1.0.x升级**: - **Groovy 1.6**:必须升级到此版本以确保兼容性。 - **Java 5.0**:最低Java版本要求。 - **配置的变化**:例如,数据源配置的变化等。 - **插件的变化**:部分插件可能不再适用或需要更新。 - **脚本的变化**:脚本语法和行为可能有所不同。 - **命令行的变化**:新的命令行选项和命令可能被引入。 - **数据映射的变化**:数据映射机制可能有所调整。 - **REST支持**:增加了对RESTful Web服务的支持。 - **创建一个应用程序**:使用`grails create-app`命令可以快速创建一个新的Grails应用程序。 - **Hello World例子**:通过简单的示例理解Grails的基本工作原理。 - **设置IDE**:推荐使用的IDE包括IntelliJ IDEA、NetBeans、Eclipse和TextMate。 - **约定优于配置**:Grails遵循“约定优于配置”的原则,简化了开发流程。 - **运行应用程序**:通过命令行或者IDE启动应用程序。 - **测试应用程序**:Grails提供了强大的测试工具,包括单元测试、集成测试等。 - **部署应用程序**:可以将应用程序部署到多种Java EE容器中。 - **创建工件**:如域类、控制器和服务等。 - **支持的Java EE容器**:例如Tomcat、Jetty、GlassFish等。 #### 3. 配置 - **基本配置**: - **内置选项**:提供了大量的内置配置选项。 - **生成War文件**:配置如何生成部署包。 - **日志**: - **日志基础**:介绍日志系统的配置方法。 - **顶级日志记录器**:如何配置不同的日志级别。 - **自定义输出目标**:如控制台、文件等。 - **自定义布局**:格式化日志输出。 - **完整的堆栈日志跟踪**:用于调试。 - **约定的日志记录方式**:默认的日志记录约定。 - **环境**: - **多环境配置**:根据不同环境(如开发、测试、生产)配置不同的参数。 - **针对不同环境的打包和运行**:根据环境的不同执行不同的构建过程。 - **可编程的环境检测**:通过代码检测当前环境。 - **数据源**: - **数据源和环境**:配置不同环境下的数据源连接。 - **JNDI数据源**:使用容器提供的数据源。 - **自定数据库迁移**:如何进行数据库模式的迁移。 - **外部配置**:通过外部文件或环境变量等方式进行配置。 - **版本管理**: - **版本管理基础**:了解版本管理的重要性。 - **运行期间检测版本**:检查运行时的应用程序版本。 #### 4. 命令行 - **创建Gant脚本**:使用Grails构建工具Gant来编写构建脚本。 - **重用Grails脚本**:如何在多个项目中复用脚本。 - **从其他脚本文件引入任务**:导入其他脚本中的任务。 - **核心的Grails任务**:了解常用的Grails构建任务。 - **脚本结构**:介绍构建脚本的基本结构。 - **钩子事件**: - **定义事件处理器**:如何定义事件处理器。 - **触发事件**:如何触发特定的事件。 - **公共事件**:列出一些常见的事件。 - **自定义构建**:根据需求定制构建过程。 - **Ant和Maven**: - **Ant集成**:如何将Grails与Ant集成。 - **Maven集成**:如何使用Maven构建Grails项目。 #### 5. 对象关联映射 (GORM) - **快速入门指南**:介绍GORM的基础概念。 - **CRUD基础**: - **Create**:创建数据。 - **Read**:读取数据。 - **Update**:更新数据。 - **Delete**:删除数据。 - **GORM中进行Domain建模**: - **GORM中的关联**: - **One-to-one**:一对一关联。 - **One-to-many**:一对多关联。 - **Many-to-many**:多对多关联。 - **GORM中的组合**:组合关系。 - **GORM中的继承**:类继承关系。 - **持久化基础**: - **保存和更新**:如何保存和更新实体。 - **删除对象**:如何删除实体。 - **级联更新和删除**:级联操作的概念。 - **立即加载和延迟加载**:加载策略的选择。 - **悲观锁和乐观锁**:并发控制机制。 - **GORM查询**: - **获取实例列表**:查询数据的方法。 - **根据数据库标识符取回**:根据主键获取数据。 - **动态查询器**:使用动态方法进行查询。 - **条件查询**:使用条件表达式进行查询。 - **Hibernate查询语言 (HQL)**:使用HQL进行复杂查询。 - **高级GORM特性**: - **事件和自动实现时间戳**:如何监听域对象的生命周期事件。 - **自定义ORM映射**:自定义ORM映射规则。 - **缓存策略**:缓存机制的使用。 以上是对Grails 1.1中文文档中的关键知识点进行的详细总结,旨在帮助开发者快速掌握该框架的核心功能和最佳实践。
剩余490页未读,继续阅读
- 粉丝: 3
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 西门子S7-200PLC程序和MCGS3层电梯三层电梯带组态仿真组态设计PLC设计
- 二维谷光子晶体拓扑激光器
- Matlab Simulink变压器饱和模型 励磁涌流模型 变压器具备饱和特性和磁滞特性,可以仿真剩磁,饱和磁通等特性 励磁涌流结果见图2 磁滞特性见图3 剩磁见图4 图6为自己封装的变压器参数转模块
- VCU控制软件simulink模型 控制模块包括:挡位管理、上下电、能量管理、扭矩管理等功能 可用于学习开发控制策略学习 模型附有详细的说明文档 模型有三处变量未赋值的报错但整体逻辑没有错误,可以自己
- 四旋翼飞行器编队避险飞行matlab仿真 附带参考文件
- Simulink直升机非线性动力学模型,直升机动力学仿真,MATLAB Simulink版本,黑鹰单旋翼直升机气动模型,包含源码 有两篇说明文献和使用说明
- STATCOM 级联H桥 5电平 simulink仿真
- FPGA SDI 视频解码PCIE传输 FPGA实现SDI视频解码PCIE传输 提供工程源码和QT上位机源码加 开发板FPGA型号:Xilinx–xc7k325tffg900-2; 开发环境:Viva
- 构网型逆变器控制,同步发电机VSG仿真simulink matlab模型一次调频 一次调频、阻抗、无功电压补偿等
- 增强型地热开采EGS 地热开采 基于COMSOL热流固耦合的地热开采、回灌模型,考虑天然裂缝引起的窜流,可分析不同注采条件下的压力及温度分布
- comsol 电流 电场 磁场 固体传热 流体传热 热流固耦合 地热抽取 裂隙流 传热传质 多孔介质 两项流
- PMSM电机的转速控制Simulink模型 PMSM电机的全状态参数观测 主要包括内容: 1)基于PID的PMSM电机转速控制模型; 2)基于滑模控制器(SMC)的PMSM电机转速控制模型; 3)PM
- 电池控制模型 充放电策略 BMS SOC 傅里叶分析 附赠详细注释和运行说明 BMS管理模型 包含SOC控制策略 电池充放电控制策略 电池参数状态电流峰值电压及SOC监控 含运行界面可以对仿真参数进行
- 两级式单相光伏并网仿真(注意版本matlab 2021a) 前级采用DC-DC变电路,通过MPPT控制DC-DC电路的pwm波来实现最大功率跟踪,mppt采用扰动观察法,后级采用桥式逆变,用spwm波
- 三相桥式(两电平)闭环并网仿真 拓扑:两电平逆变器 DC:800V AC:380V 控制:电流内环PI与前馈解耦 滤波器:LCL滤波器 调制:SPWM 功率等级:100kW THD<1% 结果: 电压
- 风储联合系统 直驱风机加储能系统