浏览 3778 次
锁定老帖子 主题:GroovyOnGrails簡單應用
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-22
1。下载并安装Groovy和Grails Groovy:http://groovy.codehaus.org/Download Grails:http://grails.org/Installation 2。创建数据库表: DROP TABLE IF EXISTS `ebxmlrr`.`comics`; CREATE TABLE `ebxmlrr`.`comics` ( `id` bigint(20) NOT NULL auto_increment, `version` bigint(20) NOT NULL, `issue` bigint(20) NOT NULL, `title` varchar(255) NOT NULL, `publisher` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 3。创建Web 应用 >grails create-app .... ..... create-app: [input] Enter application name: comics_catalog ..... 命令行提示要求输入应用的名字,然后输入:comics_catalog 4。添加Domain Classes > cd comics_catalog > grails create-domain-class .... create-domain-class: [input] Enter domain class name: comics .... 当命令行要求输入类名字时,输入comics,这个名字必须和数据库中的表的名字一致 框架将产生./comics_catalog/grails-app/domain/Comics.groovy 并修改为如下 class Comics { @Property Long id @Property Long version // new properties for the Comics class @Property String title @Property Long issue @Property String publisher String toString() { "${this.class.name} : $id" } } 5。然后从domain class产生其他的部分 > grails generate-all .... input-domain-class: [input] Enter domain class name: comics .... 命令行要求输入domain class name 时输入刚才的class name:comics 然后框架将产生views和Controllers。 ./comics_catalog/grails-app/controllers ./comics_catalog/grails-app/views 6。配置数据库连接 在./comics_catalog/grails-app/conf/DevelopmentDataSource .groovy 修改为如下所示: class DevelopmentDataSource { boolean pooling = true String dbCreate = "create-drop" // one of 'create', 'create-drop','update' String url = "jdbc:mysql://localhost/*****" String driverClassName = "com.mysql.jdbc.Driver" String username = "userid" String password = "password" } 然后将mysql的数据库驱动文件mysql-connector-java-5.0.4-bin.jar考到 ./comics_catalog/lib/ 下 7。运行web程序 > grails run-app 默认端口为8080 如想修改端口则>grails -Dserver.port=9090 run-app 8.在浏览器中输入 http://localhost:8080/comics_catalog/comics/你将看到刚才所作的成果了啊 9.发布 >grails war 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-09-23
给每个人适当的鼓励,才能调动整个团队的积极性......
按我们这里的话说:你们经理太不会做人了..... |
|
返回顶楼 | |
发表时间:2007-09-25
管理员工也是一种技术,我只能说楼主的项目经理的技术太差了,违反公平原理,或者他根本就没有补习过管理课程,刚才说了管理员工是一种技术,是技术就需要学习,现实生活中就是有太多的这种不知道学习“技术”的项目经理,我建议公司在面试项目经理时应着重面试其项目管理水平和员工管理水平,而不是以编程技术水平为主要手段。
|
|
返回顶楼 | |
发表时间:2007-09-26
鼓励是别人对你做的,你自己要做的是做好本职工作。还有,界面(我指的是用户体验)是非常重要的,往往会影响一个项目是否能成功推广。
|
|
返回顶楼 | |