å› ä¸ºæƒ³ç”ŸæˆGrails创建的目录结构,就å°è¯•ls命令,å‘现ä¸èƒ½æ»¡è¶³æˆ‘çš„è¦æ±‚(能力ä¸å¤Ÿï¼‰ï¼Œç½‘上找到这么一个脚本Tree.sh,感觉ä¸é”™ï¼Œè¿™é‡Œè´¡çŒ®ä¸‹ï¼Œé¡ºä¾¿è¯´ä¸‹å®‰è£…过程ä¸ç¢°åˆ°çš„一个å°é—®é¢˜ã€‚ 我在Ubuntu下直接下载tree.shå¹¶æŒ‰è¦æ±‚安装,然åŽè¿è¡Œtree,得到如下错误: /bin/sh^M: bad interpreter: No such file or directory 一时没有了主æ„,还是googleå§ï¼Œç»“æžœå¾ˆå°‘ï¼Œä½†ä¸æ˜¯é›¶ï¼Œæ‰“开页é¢ä¸€çœ‹ï¼Œä¸çŸ¥å“ªå›½è¯è¨€ï¼Œä½†ç¨€é‡Œç³Šæ¶‚地感觉是文本文件的类型问题,想了想,还是自己创建个treeæ–‡ä»¶ï¼Œç„¶åŽæŠŠtree.sh里的内容copy过æ¥å¥½äº†ï¼Œè¿™æ‹›çš„确有效,ä¸ç„¶è¿˜è¦æ‰¾å·¥å…·æ¥è½¬æ¢ï¼Œå› 为我还ä¸çŸ¥é“什么工具能åšè¿™æ ·çš„转æ¢å‘¢ï¼ˆLinux刚刚入门ä¸åˆ°ä¸€ä¸ªæ˜ŸæœŸï¼‰ã€‚ #!/bin/sh ####################################################### # UNIX TREE # # File: ~/apps/tree/tree.sh ...
Day: October 18, 2006
Grails快速入门(Quick Start)Grails快速入门(Quick Start)
安装好GrailsåŽï¼Œé€šè¿‡ä¸‹é¢å‡ æ¥å·¥ä½œå°±å¯ä»¥åˆ›å»ºä¸€ä¸ªç®€å•çš„Grailsé¡¹ç›®ï¼Œä»Žä¸æ¥ä½“验下Grails多带æ¥çš„便æ·ã€‚ 创建一个Grails项目: grails create-app æç¤ºè¾“入程åºåçš„æ—¶å€™è¾“å…¥ä½ å¸Œæœ›çš„åå—(本例用的是project) create-app: [input] Enter application name: project 生æˆçš„项目结构如下 /opt/grails/project . |-grails-app —>(对应ruby on railsçš„app目录) |—conf —>放置é…ç½®æ–‡ä»¶ï¼Œä¾‹å¦‚æ•°æ®æºçš„é…置文件(对应rorçš„config目录) ...
安装Grails安装Grails
Grailsæ˜¯æž„å»ºåœ¨å¼€æºæŠ€æœ¯å¦‚:Spring,Hibernateå’ŒSiteMesh之上的Web框架。它æä¾›ä¸€ä¸ªç±»ä¼¼äºŽRails的平å°å¯ä»¥æ— ç¼ä¸ŽJavaå¹³å°ç›¸é›†æˆä½¿å¾—å¼€å‘者能利用当å‰åœ¨Javaå’ŒJDKæ–¹é¢çš„æŠ•入。Grailsæä¾›ä¸€ä¸ªå®Œæ•´çš„å¼€å‘å¹³å°åŒ…括内置Jetty webæœåС噍并æä¾›äº†ä¸€äº›å¼ºå¤§çš„功能比如简å•çš„å¯¹è±¡å…³ç³»æ˜ å°„(ORM),è‡ªåŠ¨é‡æ–°åŠ è½½åº”ç”¨ç¨‹åº,为CRUD(æ–°å¢žï¼ŒæŸ¥è¯¢ï¼Œä¿®æ”¹ï¼Œåˆ é™¤)æ“作æä¾›ä»£ç è‡ªåŠ¨ç”Ÿæˆæ”¯æž¶(scaffolding)。æ¤å¤–Grails还æä¾›äº†ä¸€äº›åœ¨Java䏿ƒ¯ç”¨çš„è¯æ³•包括:è¿ç”¨AOPæ€æƒ³çš„æ‹¦æˆªå™¨ï¼ŒåŠ¨æ€æ ‡ç¾åº“,JSPå’ŒGSP (Groovy Servers Pages)支æŒã€‚ Grails是Groovy on Rails的缩写,也就是Ruby on Rails(ROR)在java的一ç§å®žçŽ°ï¼Œå¦å¤–一ç§å®žçŽ°æ˜¯JRuby on Rails(JROR)。 è¿™é‡Œç»“åˆæˆ‘在Ubuntu(在VMware workstation虚拟机上安装的Ubuntuçš„6.06 LTS Server)上的安装过程åšä¸ªç®€è¦çš„笔记。 准备工作: 安装Java SDK 1.4或者更高版本,并设置好JAVA_HOME ...