修改UserController程式碼:
package mytest
•
class UserController {
def
scaffold
= User
def
index = {
render "Hello World"
}
def foo
= {
render
"Bar"
}
}
結果:
點選controller
本站Java鬥陣仔甘仔店為學徒程式開發教學學習,這裡有Java程式開發相關技術等學習交流。 主要提高開發程式效率同時分享一些開發程式經驗、深入探討開發程式體驗等技術和教學。 相關技術等學習交流語言(Languages)及框架工具(Software)/環境(Environment)/資料庫(Database)
package mytest
import java.util.Date
/**
* 會員
* @author pc levin
*/
class User {
/**
* 名字
*/
String name
/**
* 帳號名稱
*/
String username
/**
* 密碼
*/
String password
/**
* 年齡
*/
Integer age
/**
* 生日
*/
Date birthday
/**
* 薪資
*/
BigDecimal salary
//將自動在第一次向資料庫存資料時填上日期
Date dateCreated
//將在每次次更新後的記錄存回資料庫的時候填充回這個日期
Date lastUpdated
//如果不想要自動填入這二個日期用以下三行停用
// static mapping = {
// autoTimestamp false
// }
//暫時不用理,後面會講
static constraints = {
}
}

專案
|
||
grails-app
|
||
conf
|
配置文件(如資料庫、URL
映射、Spring
和Hibernate
配置文件等)
|
|
controllers
|
控制器(MVC
中的"C")
|
|
domain
|
領域類(MVC
中的模型的"M"。該目錄中的每个文件在資料庫中都有對應的表。)
|
|
i18n
|
i18n(用予錯誤消息和頁面標題及國際化)
|
|
services
|
服務類(用予可能跨多個domaind的企業邏輯)
|
|
taglib
|
自定標籤庫(用予GSP
頁面可重複用元素)
|
|
utils
|
自定義腳本(存放像編碼器(Codec)這類的其他工具)
|
|
views
|
Groovy 服務器頁面(GSP)(MVC 中的"V")
|
|
lib
|
JAR(存放JDBC
驅動和第三方的類別庫)
|
|
scripts
|
Gant 脚本(存放項目特定的脚本)
|
|
src
|
||
groovy
|
通用Groovy
源文件(存放其他那些没有慣例位置的文件)
|
|
java
|
Java 來源文件( 用予存放的Java
代碼)。(該目錄中的文件將被編譯並包含到WAR
文件中。)
|
|
test
|
||
integration
|
依賴其他组件(如資料庫)的測試腳本
|
|
unit
|
測試隔離組件的測試腳本
|
|
web-app
|
||
css
|
CSS
|
|
images
|
圖像文件(JPG、GIF、PNG
等)
|
|
js
|
JavaScript 文件( 包括像Prototype 、script.aculo.us、YUI 等這樣的第三方庫。)
|
|
META-INF
|
典型的JEE
目錄,用予存放manifest
文件
|
|
WEB-INF
|
典型的JEE
目錄,用予存放web.xml
和其他配置文件
|
|
撰寫一個JAVA程式 public class HelloWorld{ public static void main(String[ ] args){ System.out.println("我第一支Java程式!!"); } } ...