位置: 编程技术 - 正文

[Java框架-grails从基础到实践]4、Grails特点-(了解)(java框架怎么用)

编辑:rootadmin

推荐整理分享[Java框架-grails从基础到实践]4、Grails特点-(了解)(java框架怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:java的gui框架,java grid,java guns框架,java guns框架,java grid,java grid,java grid,java grid,内容如对您有帮助,希望把文章链接给更多的朋友!

同学们,如果你想自己开发一个类似hotornot.com的网站,如果你想在大学期间就能开始互联网创

业,如果你有拼劲............跟我一起来吧,我会带大家一起学习grails,从基础到实践,半年

内开发出比gopedu.com 还好的网站,加上你的创意,相信你就是下一个天使投资的对象。

对你的要求就是:有一个互联网创业的热情,持续不断的投入,即使你是零基础。

[Java框架-grails从基础到实践]4、Grails特点-(了解)(java框架怎么用)

grails=groovy on rails

Gails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,从而为大家带来一套能实现超高生产力的一站式框架。

Grails开创了将一门强大的编程语言和一个坚持己见、提倡用通情达理的默认设置代替复杂配置的框架进行创造性结合的先河。

Grails的出现,使得在一个以Java为中心的环境中实现同等生产力的想法成为可能。

Gails框架主要有如下的6大特点。  1.全栈式的MVC框架  Gails是一个全栈式的MVC框架,换句话说,通过Gails可以实现MVC模式中的各个层次,并使它们无缝地协同运转起来。  在实际开发一个MVC模式的Web应用项目时,如果使用Java开发,需要用到 Struts(Controller 层)、Hibernate(Model层)和Spring 3个框架,而且需要额外整合3个框架开发出的内容。而使用Groovy语言开发相同的项目时,只需要用到Gails框架就可以完成。

  2.约定优于配置  为了说明各个对象之间的关联关系,一般的Web应用开发框架往往采用写入XML配置文件的方法。 这种方式虽然可以解决一些问题,但是却带来了管理上的混乱。  Gails 对此的态度是约定优于配置,这意味着在Gails中不会出现XML配置文件。 Gails使用Web应用多年来积累的各种常见约定(更具体地说是命名规则)来代替XML配置文件, 而在Gails内部的映射与发现机制根据这些约定可以实现对象之间的关联。

  3.更少的代码  使用约定来代替XML配置文件说明Gails本身完成了大量的底层工作,这意味着使用更少的代码来实现应用程序是极有可能的。 此外,代码量的缩减也减小了出现bug的可能性,降低了维护程序和升级程序的难度。   4.零周转时间  对已有的Web应用系统进行修改后,其一般需要经过配置、编译、发布、重新设置、测试等一系列步骤才能投入使用,这明显浪费了许多时间。而使用Gails开发Web应用系统,可以通过浏览器即时查看程序运行结果,从而节约了大量的时间。  5.支架系统  Gails的支架系统可以自动为任何相关的数据库表创建一套包含标准CRUD操作和前台视图的系统。通过支架系统,开发人员可以方便快捷地操纵数据库中的数据表。此外,Gails也允许开发人员使用自己设计的代码或视图来替换自动生成的代码和视图。  6.指导原则  Gails的指导原则是"不要重复你自己"(Don't Repeat Yourself, 或DRY). 意思是说你写的代码不会有重复的地方. 比如以往数据库的接口往往是类似的程序代码但是在很多地方都要重复用到. 这无论是给编写还是维护都造成了很大的代价.相反,Gails给你提供了绝大多数的支持,让你只需要短短的几行代码就可以实现强大的功能. 而且,Gails提供了代码生成工具,让你甚至不需要编写一行代码就实现强大的管理程序. Gails通过reflection和runtime extension减少了对configuration文件的依靠,这和Java,C#语言的方向有很大不同,让你减少了很多配置和部署的麻烦,但是性能上却完全可以应付一般网站的需求.

JavaWeb物流管理项目开发(JSP、Servlet、JDBC):3、环境搭建 JavaWeb物流管理项目开发(JSP、Servlet、JDBC)有JSP/Servlet技术基础的学生,可以跟着一起完成对日物流系统开发,增长项目实施经验。项目小组成员,在开

JavaWeb物流管理项目开发(JSP、Servlet、JDBC):4、明确规范 JavaWeb物流管理项目开发(JSP、Servlet、JDBC)有JSP/Servlet技术基础的学生,可以跟着一起完成对日物流系统开发,增长项目实施经验。4、明确规范公司针

[Java框架-grails从基础到实践]6、循环 同学们,如果你想自己开发一个类似hotornot.com的网站,如果你想在大学期间就能开始互联网创业,如果你有拼劲............跟我一起来吧,我会带大家一

标签: java框架怎么用

本文链接地址:https://www.jiuchutong.com/biancheng/372888.html 转载请保留说明!

上一篇:JavaWeb物流管理项目开发(JSP、Servlet、JDBC):1、项目背景介(javaweb物流管理系统源码)

下一篇:JavaWeb物流管理项目开发(JSP、Servlet、JDBC):3、环境搭建(java物流管理系统)

  • 如何判断销售额含税还是不含税
  • 购买车位的税费是多少钱
  • 个人所得税是什么
  • 测试费用
  • 外贸公司报关员是干什么的
  • 不征税发票能报税吗
  • 企业所得税报税日期
  • 运输费计入原材料成本吗
  • 无形资产研发费用加计扣除是晢时差异吗
  • 公司未开展业务就没有债权债务吗
  • 代收水电气费加盟
  • 工程收到收据没有发票的会计分录怎么做?
  • 未认缴出资的股东退股
  • 如何确定连锁店的纳税地点?
  • 资本公积可以怎么处理掉
  • 发票上可以盖两次章吗
  • 小规模纳税人发票图片
  • 公司委托公司收款合法吗
  • 公司奖励金怎么做记账凭证?
  • 银行账户注销以后预留印鉴
  • 固定资产折旧和累计折旧的区别
  • 公司之间过户车辆要交税吗
  • 金税盘发票显示不出确认
  • 劳务公司差额发票账务处理
  • 委托加工物资是一级科目吗
  • 公司注销登记提交材料规范
  • 从农民手中收购农产品增值税处理
  • 债务优化是做什么的工作
  • 如何删除文档中多余的页
  • 资产减值准备为什么在贷方
  • 结转损益类收入科目的余额会计分录
  • lcasensor是什么进程
  • 利息费用扣除限额债资比
  • 资本公积和盈余公积的提取比例
  • 应纳税额等于啥
  • 深度学习之concatenate和elementwise操作(二)
  • nslookup命令大全
  • 历史成本和重置成本的区别
  • 帝国cms到底好不好
  • 织梦添加文章如何修改高级参数
  • 园林绿化工程公司简介
  • 单位出租厂房需交税吗
  • 员工差旅费报销会计分录
  • 给中间人回扣犯罪吗
  • SQL Server 2012 FileTable 新特性详解
  • 无法在common files上设置新的所有者
  • 管理费用错账怎么处理
  • 建筑行业怎样可以评高工
  • 可供出售金融资产公允价值变动
  • 职工福利费相关文件有哪些
  • 个人取得全年一次性奖金征税规定
  • 跨年的进项税额转出要补交税款吗
  • 备用金分为哪两种
  • 现金支付现金股利
  • 应付职工薪酬为负数什么意思
  • sqlserver连接异常
  • win8.1所有程序在哪里
  • ubuntu 安装
  • window系统怎么用
  • win10右键菜单自定义
  • Win10/Win8.1 PC版WhatsApp更新:新的emoji表情符号
  • 微软系统win10
  • xp系统的设置在哪里打开
  • 与web站点和web页面
  • 苹果电脑连不上网络但是wifi正常
  • win7激活后grub
  • unity物体移动速度怎么设置
  • 在下次启动计算机时会自动关机。重起后恢复正常(“绿色版”)
  • Android中SQLite数据库的使用
  • 置顶聊天的人怎么不见了
  • unity持久化存储
  • js跨域请求有哪些方式
  • 如何获取android实体类保存的数据
  • 信息页文内画中画广告js实现代码(文中加载广告方式)
  • 完美实现碳排放自主抵消的工厂叫什么
  • 环保税征税范围噪音
  • 公务员中了彩票怎么领取
  • 设计合同需要备案吗
  • 小规模纳税人企业所得税怎么征收
  • 河南省电子票据查询平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设