`
fengzhizi715
  • 浏览: 159943 次
  • 性别: Icon_minigender_1
  • 来自: 上海 苏州
社区版块
存档分类
最新评论
文章列表
    一时心潮来血,安装了Ubuntu9.10,然后就搭建了一下gog的开发环境。其实整个过程异常简单。           首先当然是安装jdk,并且配置环境,否则无法安装groovy          安装groovy的步骤只需一步即可:sudo apt-get install groovy      然后在shell中输入groovyConsole 即可出现groovy的Console      其次是下载grails,将其解压到:/usr/dev/grails1.1.1      用vi打开etc/environment 添加GRAILS_HOME,并将$GRAILS_HOME/ ...
    pdf的生成没有使用grails提供的pdf插件,依旧采用了itext生成pdf 在controller中导出pdf的action如下: def exportPDF = { response.setHeader("Content-disposition", "attachment; filename=profitReport.pdf") response.contentType = "application/pdf" def out = response.outputStre ...
    grails1.1自带jetty作为web服务器,供开发时调试使用。但是开发完毕后,只能将工程打包,不能直接运行。     由于演示需要,将jetty嵌入到项目中,并且数据库可以采用hsql(由于grails项目打包后自带hsql.jar,可不用再添加)。这样只需在安装jdk的机器上都可演示程序。         嵌入jetty所需的jar: 单独编写一个java类,参考了网上的资料http://hi.baidu.com/oyrh/blog/item/da0bd61612c0894f21a4e9bd.html import org.mortbay.jetty.Connector ...
大家都知道使用hibernate可以简化数据库的操作,减少一大堆try…catch的书写,以及关闭数据库的操作,大大方便了程序员的开发。然而有时候我们不得不采用jdbc,比如在银行业务中处理大批量业务数据,并对这些数据进行操作, ...
   flash对象是一个map,用于保存键值对,这些数据会被保存到session中,并在下个请求结束后清除。所以说,flash是session中一个临时保存数据的map,只能传递到下一个请求,请求完毕后数据自动清除。     话不多说,先描述下业务情况:一笔进货数量是N台笔记本的进货单,创建销售单时要判断销售数量是否超出进货单商品的数量。     我的代码如下: def number = params.number def amount = params.amount def importProduct = ImportProduct. ...
参加DB2 9.7培训的PPT文档 转换成pdf了
   Grails从0.6版本开始集成Spring的webflow功能。由于其简单的配置,化简了流程的开发。    我在自己的项目里用到了webflow,其实是个很简单的流程,图如下:    业务背景是这样的:商品售出后,有些商品坏了需要返修。先创建返修单,然后走返修流程。如果商品返修成功,则标识返修单已完成返修任务,退出流程;如果商品返修失败,则做相应的业务操作包括出货单中减去相应产品数量、利润表中减去相应的当天利润等等,最后退出流程。     下面显示的是流程的完整代码 def startFlow = { def id = params.id sta ...
grails ui的插件功能众多,可以完成很多效果比如bar图、柱状图、拖拽、菜单、richEditor文本编辑等等。 我的目的是使用该插件实现柱状图,hql语句如下: def hql ="select p.sellTime,sum(p.pureProfits) from Profit p where p.sellTime >= current_date()-7 and p.sellTime <= current_date() group by p.sellTime" 然后得到resultList:def resultList = Profit.execu ...
1) 输入命令:grails prod war ROOT.war 然后发布到Tomcat的webapps下。 然后输入http://localhost:8080即可显示。如果打包成其他的名字,就在放置到webapps\ROOT目录下 然后输入http://localhost:8080 就会导致溢出,因为grails包含spring、hibernate启动时 ...
适用fckeditor插件版本0.8->0.93 安装插件:grails install-plugin fckeditor 1. 配置插件: 在config.groovy中添加如下代码 fckeditor {   upload {     basedir = "/uploads/"     overwrite = false     link {       browser = true       upload = false ...
Global site tag (gtag.js) - Google Analytics