
一步一步学grails
颐和园
这个作者很懒,什么都没留下…
展开
-
一步一步学grails:5 分页查询
资源在 此处 下载。 1、 我们需要为产品编号设计一个动态组合查询,运行效果如下:点击确定后,以分页方式列出查询结果:点击下面的分页导航按钮可以进行翻页:2、 首先在list.gsp页面增加一个“查找产品编号”链接:需要注意,这个链接需要传递一个flag参数(随便什么值,只要不为空就行),这在后面的search控制器中用于区分是要显示查询页面还是呈现查询原创 2010-01-21 16:39:00 · 7500 阅读 · 0 评论 -
一步一步学grails:8 物料表
资源下载1、 首先,我们需要一个让用户录入“材料费”的地方。在list页面增加一个按钮“材料费”:span class="menuButton">g:link class="doc" action="index" controller="materialCost">材料费g:link>span>然后用户可以通过这个链接录入材料费了:2、 在“生产计划”列表页面,我们增加一个原创 2010-01-26 09:25:00 · 2518 阅读 · 0 评论 -
一步一步学grails:7 MVC
资源下载通过前面的工作,我们知道,Grails中,模型-视图-控制器(MVC)分别由域、gsp页面和控制器担当。其中模型(Model)就是域类,负责业务实体的存储,主要是通过GORM在实现的,GORM屏蔽了底层数据库的细节,程序员不再关心数据库去怎么实现,甚至不用自己建表、建库。程序员通过oo(面向对象)来操作数据库,无疑加大了产出,提高了工作效率。而视图(View)表现为gsp页面,原创 2010-01-26 09:20:00 · 3500 阅读 · 3 评论 -
一步一步学grails:10 用户及权限
资源 下载1、 打开grails-app/views/layouts/main.gsp,在主菜单上增加一个“用户管理”菜单: g:link class="human" action="index" controller="loginUser">用户管理g:link> 2、 修改grails-app/views/loginUser/list.gsp,增加两个列:分原创 2010-01-28 16:28:00 · 6347 阅读 · 1 评论 -
一步一步学grails:9 工序表
资源 下载。1、 首先,我们需要一个让用户录入“加工费”的地方。在main.gsp增加一个按钮“加工费”:span class="menuButton">g:link class="doc" action="index" controller="materialCost">加工费g:link>span>然后用户可以通过这个链接进入加工费管理界面:点击“新建”,即可录入加工费了原创 2010-01-28 16:21:00 · 3395 阅读 · 0 评论 -
一步一步学grails:6 用户登录
资源在 此处 下载1、 现在我们需要为系统设计一个登录页面,使得访问任何需要登录的页面时都会呈现以下页面:只有当用户登录成功后,才会跳转到先前要访问的页面。2、 新建域类LoginUser:LoginUser用于保存登录用户的相关信息,比如帐号和密码。class LoginUser {//域:登陆用户 static constraints = {use原创 2010-01-21 16:44:00 · 8391 阅读 · 2 评论 -
一步一步学grails:1 开始
不知道为什么,今天的博客关闭了图片上传功能,不过大家可以到资源中下载。1、 生成项目目录结构选择“FileàNewàOther…àGrailsàNew Grails Project”: 填写工程名称和工程文件夹,Finish。2、 建立“生产编号”的域模型点工具栏上的 图标,在下拉列表中选择Grails,在弹出的对话框中输入命令create-domain-cla原创 2010-01-21 15:49:00 · 5170 阅读 · 0 评论 -
一步一步学grails:4 关系映射
资源在此处下载。GORM-groovy 对象关系映射中,最常见的不是1:1关系,而是1:M关系,也不是M:M关系(因为M:M关系比较麻烦,一般不能直接定义,通常都要拆分成两个1:M关系来处理,并且要引入第3个类,否则会出现问题)。在本项目中,最利于理解1:M的地方,就是“生产计划”planning域。这不是一个单独的域,他分别与其他4个域类都发生了1:1或1:M关系。这些域都不能单独看原创 2010-01-21 16:30:00 · 3791 阅读 · 0 评论 -
一步一步学grails:3 脚手架
大家可以到此处下载。1、 修改“生产编号”域类代码grails-app/domain/ProductionNo.groovy:class ProductionNo { CooperationUnit coo //协作单位 String prefix //前缀:2位年份+"-"+2位月份 String s原创 2010-01-21 16:26:00 · 5476 阅读 · 1 评论 -
一步一步学grails:2 中文
今天的博客关闭了图片上传功能,大家可以到资源中下载。1、 自定义logo:默认情况下,页面顶部都会显示grails默认logo:我们通过下面的方法替换它。打开grails-app/views/layouts目录下(所有的“布局”都放在这里)main.gsp,替换下面代码中的head.jpg为logo.jpg:div class="logo">img src="${crea原创 2010-01-21 16:21:00 · 5276 阅读 · 0 评论 -
一步一步学grails:11-14
把剩下的内容一起发了:http://download.youkuaiyun.com/source/2012145http://download.youkuaiyun.com/source/2012146http://download.youkuaiyun.com/source/2012147http://download.youkuaiyun.com/source/2012150原创 2010-05-07 17:07:00 · 2157 阅读 · 2 评论