欢迎来到天天文库
浏览记录
ID:45088146
大小:1.54 MB
页数:38页
时间:2019-11-09
《《grails服务层基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Grails培训安徽瑞信软件有限公司目录2第一章grails介绍第二章grails的安装第三章groovy语言基本语法第四章IntelliJIDEA的安装与使用第五章创建实体、controller、service等第六章实体的增删改查作业(见最后)第一章grails介绍3如今的JavaWeb开发对于需求来说已经变得过于复杂。当今众多Java领域的Web开发框架不仅使用复杂,而且并没有很好的遵循Don’tRepeatYourself(DRY)原则。像Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于
2、这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和Hibernate等Java已有的技术之上的。Grails是一个full-stack框架,它借助于核心技术与相关的插件(plug-in)来解决Web开发中方方面面的问题,其中包括:易于使用的基于Hibernate的对象-关系映射(ORM)层称为GroovyServerPages(GSP)的表现层技术基于SpringMVC的控制器层构建于Gant上的命令行脚本运行环境内置Jetty服务器,不用重新启动服务器就可以进行重新加载利用内置的
3、Spring容器实现依赖注入基于Spring的MessageSource核心概念,提供了对国际化(i18n)的支持基于Spring事务抽象概念,实现事务服务层借助于功能强大的Groovy动态语言和领域特定语言(DomainSpecificLanguage,DSL),以上那些特性变得非常易用。第二章grails的安装42.1jdk的安装与配置首先下载一个jdk1.6版本的,下载好之后一路确定,然后就会安装到C:ProgramFilesJava文件夹中配置环境变量(假设C:ProgramFilesJavajdk1.6.0_10为jdk的路径),如下图所
4、示:5右击“我的电脑”->“属性”->“高级”->“环境变量”6在“系统变量”中新建JAVA_HOME,如下图所示:7其变量值就是刚才jdk的所在路径同理新建一个CLASSPATH,值为.;%JAVA_HOME%libdt.jar;%JAVA_HOME%ibtools.jar8在系统变量path路径下追加;c:ProgramFilesJavajdk1.6.0_17bin(注:分号不能少)点击“开始”->“运行”,输入cmd,输入javac看到以下界面,恭喜你成功了。92.2Grails的安装与配置与jdk安装相类似,在此只附上截图10第三章g
5、roovy语言基本语法113.1字符串在groovy中,字符串的功能变得更加强大,字符串的使用变得更加简单。例:defstr1='hello'defstr2="$str1world"或defstr2="${str1}world"(推荐使用)//字符串中包含表达式的运算,所以是动态的。println(str2)//结果为helloworlddefstr=“”“//.......很长很长的内容"""//""""""里面可以写很长的内容3.2Groovy的类定义一个groovy类很简单。例:classA{Stringp1Stringp2}defa=newA(p1:
6、"string1",p2:"string2")在groovy类中可以省略其构造方法,同时里面的setter、getter方法也被省略了3.3groovy控制结构if(布尔类型为真或不为“”或不为null){执行此处}else{执行此处}详见《grails技术精解》26页遍历、switch语句分别见26、27页。3.4groovy集合(以List为例)例:deflist=[1,2,3,4]常用的有一个each的闭包方法defstr=""list.each{str+=it}println(str)//输出结果为:1234注:此部分内容在书中都有。第四章Intel
7、liJIDEA的安装与使用4.1IntelliJIDEA的安装下载Intellijidea,完了之后,按步骤安装即可。4.2IntelliJIDEA的使用双击桌面上这个图标出现如上图所示界面单击“file”->“newproject”点击“next”,继续选中grailsapplication,单击“next”点击如图所示,选择jdk的安装目录,点击“next”点击“create”按钮,选择grails的安装路径,点击ok,点击"finish",等待,在弹出的对话框中选择“run-app”完成第五章创建实体、controller、service等右击“dom
8、ain”如上图所示,选中“grailsdomainc
此文档下载收益归作者所有