Intellij IDEA 13 利用Grails开发框架构建Java web项目
来源:互联网 发布:广州淘宝村 编辑:程序博客网 时间:2024/05/17 18:44
1.在IDAE中新建grails项目
2.grails项目目录结构
至于每个目录的作用,这里写一下我知道的。。
Domain classes :这里存放po实体类
Controllers : 存放控制器
Views :存放web页面, grails项目中,后缀名为.gsp, 在gsp页面中,标签跟jsp页面有一点差异,后面写。
Services : 业务逻辑
Configuration : 这里面,我觉得最关键的是子目录下有一个 DataSource.groovy的文件, 在这里可以配置hibernate的DataSource,这里会有3个模式,开发模式,测试模式,产品模式,这里可以配不同的数据库,以应付不同的数据库环境,在此目录下还有一个 BootStrap的类文件,可以在之中定义一些项目启动时,需要加载的资源
grails-app/i18n : 这里看名字就知道啦,, 这是grails 对国际化的支持
web-app : 这个目录,类似于通常web项目中的 WebRoot目录,主要存放 js文件,和css文件,和一些image
Sources:groovy :主要是存放,一些vo,和utils类(vo必须写在这里,如果定义在Domain classes中,hibernate会自动建立数据库表orm映射关系)
Sources:Java :这里就是存放的纯粹的java代码,项目中一般也是用来存放工具类的
3.新建po类,利用grails框架对hibernate的支持,建立数据库映射关系
点击ok, 控制台可以看到,grails框架正在给你新建的po配bean啦!这些事情grails框架都给你弄好了。
接着给Author定义属性,constaints是对属性的约束条件
好,po写成这样,就完事啦,是的。。。完事了,,没有注解,没有配置,啥都不用干。就这样,。。完事。启动项目之后,po和数据库表就映射上啦~~~~~
这里id字段也是不需要的。grails中,po类会默认有一个id字段作为主键,还有一个version字段,作为乐观锁
4.创建controller
5.,gsp页面的基本写法
- Intellij IDEA 13 利用Grails开发框架构建Java web项目
- Intellij IDEA 13 利用Grails开发框架构建Java web项目
- 使用Intellij IDEA开发Java Web项目
- Intellij Idea 构建Java Web项目 + Tomcat集成
- Intellij Idea 使用Maven构建Java Web项目 + Tomcat集成
- 利用Intellij IDEA构建开发环境
- 利用Intellij IDEA构建开发环境
- Intellij Idea 社区版开发java web项目
- 【web开发】:Intellij Idea创建web项目
- 使用IntelliJ IDEA搭建grails web工程
- 分别使用Eclipse EE和IntelliJ IDEA构建基于Maven的Java Web项目
- 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
- Intellij IDEA 13创建Maven管理的Java Web项目
- intellij IDEA 配置java web项目
- Intellij IDEA java web项目图片访问
- Intellij Idea识别Java Web项目
- IntelliJ IDEA部署java web项目记录
- IntelliJ IDEA + Maven创建Java Web项目
- 获取照片Exif信息
- 牛顿插值法
- 基于 Quartz 开发企业级任务调度应用
- CompileSdkVersion、buildToolVersion、minSdkVersion、targetSdkVersion、maxSdkVersion
- linux命令之rmdir
- Intellij IDEA 13 利用Grails开发框架构建Java web项目
- 越是艰难处,越是修心时——王阳明
- WebLogic Server Patch Set Updates [psu] 汇集
- 分布式与集群的区别
- 如何从信号分析角度理解卷积神经网络的复杂机制
- Cookie与Session的区别-总结很好的文章
- linux找不到动态链接库 .so文件的解决方法
- 基于GUI的多线程文件传输(二)
- 计算机图形学L系统生成树的简单解释