仓酷云

标题: JAVA网页设计Grails开辟者必要晓得的10个技能仓酷云 [打印本页]

作者: 萌萌妈妈    时间: 2015-1-18 11:32
标题: JAVA网页设计Grails开辟者必要晓得的10个技能仓酷云
市场分额,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
复制代码
在这个倡议中,他枚举了一些资本:

和一些书本:

技能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个资本:

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

请务必浏览PeterDelahunty的原文。关于Grails的新老利用者,你都能够从PeterDelahunty的倡议中有所劳绩。
本文出自:http://www.infoq.com/cn/news/2009/02/grails-10-tips

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




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2