仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1506|回复: 20
打印 上一主题 下一主题

[学习教程] JAVA网页设计Grails开辟者必要晓得的10个技能仓酷云

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:32:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。假如要枚举近年来Java范畴中最使人冲动的事务,Grails的出生相对应当榜上着名。在翻开Grails官方网站时,你会在扫瞄器的题目栏上看到如许的内容:“Grails-寻觅就此停止”。固然这句话不见得合用于一切场所,但关于很多处置JavaWeb开辟的人来讲,赞成者生怕不在多数。因为具有Rails作风的框架、兼容尽年夜多半Java语法的Groovy静态言语、以业界口碑优秀的框架为基本、对企业现有Java开辟资产的回护、Plugin架构等特性,再加上Spring社区的强力参与,Grails行情看涨应当是料想当中的。
但是Grails却没有看上往那末复杂,在其包装的糖衣之下,有着很多作为JavaWeb开辟者不能不懂得的常识。比来,PeterDelahunty宣布了题为Grails开辟者必要晓得的10个技能的博文。不要被题目所利诱了,这里所说的“技能”可不是那些言语层面的“技能”,把它们称为“倡议”生怕更符合一些。
技能1:把Grails的书本买来读读。对此,PeterDelahunty保举了已出书的《DefinitiveGuidetoGrails2ndedition》和《GroovyandGrailsRecipes》,和行将出书的《GrailsinAction》。
技能2:进修Groovy,并依照Groovy举行思索。PeterDelahunty经由过程一个例子申明了Java头脑和Groovy头脑的分歧。
这儿有个好例子:

传布操纵符(spreadoperator):*

在Java中,要想遍历一组人并搜集人名。我大概得如许写:
  1. Listnames=newArrayList();for(Iteratoriterator=people.iterator();iterator.hasNext();){Personperson=(Person)iterator.next();names.add(person.getName());}System.out.println(names);
复制代码
用Groovy,我会这么写:
  1. defnames=people*.nameprintlnnames
复制代码
呵呵,复杂吧。我还能够如许写:
  1. defnames=people.collect{it.name}printlnnames
复制代码
在这个倡议中,他枚举了一些资本:


  • Groovy官方网站
  • PLEAC
和一些书本:


  • ProgrammingGroovy
  • GroovyRecipies
  • Groovyinaction
技能3:懂得Grails的各个插件。PeterDelahunty给出的来由:Grails自己是个插件体系,并且如今已有大批的插件可供下载。在自行完成之前,无妨看看个中是不是有称手的。
技能4:进修Hibernate和Spring。这一点不难了解,既然Grails是创建在这些工具之上的,懂得这些工具自己的利用,关于纯熟利用Grails天然年夜有脾益。
技能5:使单位测试、集成测试和一样平常测试的主动化。PeterDelahunty在这里保举了两个Grails的插件:TestingPlugin和Functionaltestingplugin。前者将成为Grails1.1的内置插件。
技能6:利用好的IDE。PeterDelahunty暗示,他本人利用的是Intellij,但关于Netbeans也寄与厚看。
技能7:进修并利用HTMLW3C尺度。“遵守尺度将打消你90%的成绩”,PeterDelahunty如是说。
技能8:看上往不错必定不错。这实在说的是“体面工程”,经由过程进步使用的表面计划来进步使用的合作力。PeterDelahunty给出了2个资本:


  • 99designs.com
  • 圆角矩形发生器
技能9:利用Firefox上的Firebug。关于扫瞄器真个调试事情,Firebug相对是一个必备工具。
技能10:跟上Groovy和Grails社区的措施。在这最初一个倡议中,PeterDelahunty给出了猎取Groovy和Grails信息的次要资本链接:


  • Grails官方网站
  • Groovy和Grails相干的博客
  • Grails开创人GraemeRocher的Twitter
  • Groovy项目向导人GuillaumeLaforge的Twitter
  • Groovyblogs.org的开创人GlenSmith
请务必浏览PeterDelahunty的原文。关于Grails的新老利用者,你都能够从PeterDelahunty的倡议中有所劳绩。
本文出自:http://www.infoq.com/cn/news/2009/02/grails-10-tips

C++编译的是本地码,优点是启动快,而且可以精确控制资源因此可以开发很高效的程序.缺点是编程麻烦,而且容易留下安全隐患.跨平台靠源代码在各个平台间分别编译(一处编写到处编译)
再见西城 该用户已被删除
沙发
发表于 2015-1-21 09:56:49 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
海妖 该用户已被删除
板凳
发表于 2015-1-30 14:21:47 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
乐观 该用户已被删除
地板
发表于 2015-1-31 15:54:04 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-6 20:22:58 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
分手快乐 该用户已被删除
6#
发表于 2015-2-7 20:28:51 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
谁可相欹 该用户已被删除
7#
发表于 2015-2-18 11:44:03 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-6 05:29:17 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
小魔女 该用户已被删除
9#
发表于 2015-3-12 21:08:47 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
爱飞 该用户已被删除
10#
发表于 2015-3-20 02:35:26 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
admin 该用户已被删除
11#
发表于 2015-3-21 20:33:36 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
若天明 该用户已被删除
12#
发表于 2015-3-22 14:25:42 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
飘灵儿 该用户已被删除
13#
发表于 2015-3-24 12:20:06 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
不帅 该用户已被删除
14#
发表于 2015-3-28 21:15:10 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
若相依 该用户已被删除
15#
发表于 2015-4-11 15:11:44 | 只看该作者
是一种使用者不需花费很多时间学习的语言
金色的骷髅 该用户已被删除
16#
发表于 2015-4-21 17:44:48 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
飘飘悠悠 该用户已被删除
17#
发表于 2015-4-24 04:33:50 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
活着的死人 该用户已被删除
18#
发表于 2015-4-24 10:46:43 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
莫相离 该用户已被删除
19#
发表于 2015-4-25 11:57:19 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
简单生活 该用户已被删除
20#
发表于 2015-4-28 09:36:19 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 02:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表