-
大小: 1.29MB文件類(lèi)型: .doc金幣: 1下載: 0 次發(fā)布日期: 2023-10-30
- 語(yǔ)言: Java
- 標(biāo)簽: Grails??Grails入門(mén)??
資源簡(jiǎn)介
1. 簡(jiǎn)介
2. 起步
2.1 下載并安裝Grails
2.2 創(chuàng)建一個(gè)Grails應(yīng)用
2.3 Hello World示例
2.4 使用IDE
2.5 規(guī)約配置
2.6 運(yùn)行Grails應(yīng)用
2.7 測(cè)試Grails應(yīng)用
2.8 部署Grails應(yīng)用
2.9 所支持的Java EE容器
2.10 創(chuàng)建工件
2.11 生成Grails應(yīng)用
3. 配置
3.1 基本配置
3.1.1 內(nèi)置選項(xiàng)
3.1.2 日志
3.2 環(huán)境
3.3 數(shù)據(jù)源
3.3.1 數(shù)據(jù)源和環(huán)境
3.3.2 JNDI數(shù)據(jù)源
3.3.3 自動(dòng)數(shù)據(jù)庫(kù)移植
3.4 外部配置
3.5 定義版本
4. 命令行
4.1 創(chuàng)建Gant腳本
4.2 可復(fù)用的Grails腳本
4.3 腳本中的事件
4.4 Ant和Maven
5. 對(duì)象關(guān)系映射(GORM)
5.1 快速指南
5.1.1 基本的CRUD
5.2 在GORM中進(jìn)行領(lǐng)域建模
5.2.1 GORM中的關(guān)聯(lián)
5.2.1.1 一對(duì)一
5.2.1.2 一對(duì)多
5.2.1.3 多對(duì)多
5.2.2 GORM的組合
5.2.3 GORM的繼承
5.2.4 集合、列表和映射
5.3 持久化基礎(chǔ)
5.3.1 保存和更新
5.3.2 刪除對(duì)象
5.3.3 級(jí)聯(lián)更新和刪除
5.3.4 立即加載和延遲加載
5.3.4 悲觀鎖和樂(lè)觀鎖
5.4 GORM查詢(xún)
5.4.1 動(dòng)態(tài)查找器
5.4.2 條件查詢(xún)
5.4.3 Hibernate查詢(xún)語(yǔ)言
5.5 高級(jí)GORM特性
5.5.1 事件和自動(dòng)實(shí)現(xiàn)時(shí)間戳
5.5.2 自定義ORM映射
5.5.2.1 表名和列名
5.5.2.2 緩存策略
5.5.2.3 繼承策略
5.5.2.4 自定義數(shù)據(jù)庫(kù)標(biāo)識(shí)符
5.5.2.5 復(fù)合主鍵
5.5.2.6 數(shù)據(jù)庫(kù)索引
5.5.2.7 樂(lè)觀鎖和版本定義
5.5.2.8 立即加載和延遲加載
5.6 事務(wù)編程
5.7 GORM和約束
6. Web層
6.1 控制器
6.1.1 理解控制器和操作
6.1.2 控制器和作用域
6.1.3 模型和視圖
6.1.4 重定向和鏈
6.1.5 控制器攔截器
6.1.6 數(shù)據(jù)綁定
6.1.7 XML和JSON響應(yīng)
6.1.8 上傳文件
6.1.9 命令對(duì)象
6.2 Groovy Server Pages
6.2.1 GSP基礎(chǔ)
6.2.1.1 變量和作用域
6.2.1.2 邏輯和迭代
6.2.1.3 頁(yè)面指令
6.2.1.4 表達(dá)式
6.2.2 GSP標(biāo)簽
6.2.2.1 變量和作用域
6.2.2.2 邏輯和迭代
6.2.2.3 搜索和過(guò)濾
6.2.2.4 鏈接和資源
6.2.2.5 表單和字段
6.2.2.6 標(biāo)簽作為方法調(diào)用
6.2.3 視圖和模板
6.2.4 使用Sitemesh布局
6.3 標(biāo)簽庫(kù)
6.3.1 簡(jiǎn)單標(biāo)簽
6.3.2 邏輯標(biāo)簽
6.3.3 迭代標(biāo)簽
6.3.4 標(biāo)簽命名空間
6.4 URL映射
6.4.1 映射到控制器和操作
6.4.2 嵌入式變量
6.4.3 映射到視圖
6.4.4 映射到響應(yīng)代碼
6.4.5 映射到HTTP方法
6.4.6 映射通配符
6.4.7 自動(dòng)重寫(xiě)鏈接
6.4.8 應(yīng)用約束
6.5 Web Flow
6.5.1 開(kāi)始和結(jié)束狀態(tài)
6.5.2 操作狀態(tài)和視圖狀態(tài)
6.5.3 流執(zhí)行事件
6.5.4 流的作用域
6.5.5 數(shù)據(jù)綁定和驗(yàn)證
6.5.6 子流程和會(huì)話
6.6 過(guò)濾器
6.6.1 應(yīng)用過(guò)濾器
6.6.2 過(guò)濾器的類(lèi)型
6.6.3 過(guò)濾器的功能
6.7 Ajax
6.7.1 用Prototype實(shí)現(xiàn)Ajax
6.7.1.1 異步鏈接
6.7.1.2 更新內(nèi)容
6.7.1.3 異步表單提交
6.7.1.4 Ajax事件
6.7.2 用Dojo實(shí)現(xiàn)Ajax
6.7.3 用GWT實(shí)現(xiàn)Ajax
6.7.4 服務(wù)端的Ajax
6.8 內(nèi)容協(xié)商
7. 驗(yàn)證
7.1 聲明約束
7.2 驗(yàn)證約束
7.3 客戶(hù)端驗(yàn)證
7.4 驗(yàn)證和國(guó)際化
8. 服務(wù)層
8.1 聲明式事務(wù)
8.2 服務(wù)的作用域
8.3 依賴(lài)注入和服務(wù)
8.4 使用Java的服務(wù)
9. 測(cè)試
9.1 單元測(cè)試
9.2 集成測(cè)試
9.3 功能測(cè)試
10. 國(guó)際化
10.1 理解信息綁定
10.2 改變Locales
10.3 讀取信息
11. 安全
11.1 預(yù)防攻擊
11.2 字符串的編碼和解碼
11.3 身份驗(yàn)證
11.4 關(guān)于安全的插件
11.4.1 Acegi
11.4.2 JSecurity
12 插件
12.1 創(chuàng)建和安裝插件
12.2 理解插件的結(jié)構(gòu)
12.3 提供基礎(chǔ)的工件
12.4 評(píng)估規(guī)約
12.5 參與構(gòu)建事件
12.6 參與運(yùn)行時(shí)配置
12.7 運(yùn)行時(shí)添加動(dòng)態(tài)方法
12.8 參與自動(dòng)重載
12.9 理解插件加載的
代碼片段和文件信息
評(píng)論
共有 條評(píng)論