|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用java开发web只要两本书:一本是关于java基础的,一本是关于jsp、servlet的就可以了。开发周期长,我就来讲句题外话,现在有很多思想都是通过java来展现。xml|语法Groovy的TeamLeader--GuillaumeLaforge说,MOP(MetaObjectProtocol)是他最喜好的Groovy特征。
利用MOP能够复杂的对属性和办法举行拦阻息争释,intercept已由于AOP而被人人熟习。在Groovy里,经由过程重载GroovyObject的get/setProperty()函数和invokeMethod()函数,能够到场本人的hook和behavior,比Java复杂的多的完成proxy和delegator。而更主要的是,MOP函数能够充任范畴言语注释者的脚色,拦阻一些在Class里基本没有界说的属性、办法来举行注释,这就是Groovy里XML嵌进式语法的邪术本源。
好比以下的xml- <shop><bookname="foo"><writer>庄表伟</writer></book></shop>
复制代码 能够用groovy如许会见- printlnnode.book.writer.text()
复制代码 node类固然没有book,writer如许属于范畴言语的属性,但经由过程重载getPropety(Stringname)函数,node类能够把对book,writer属性的会见,转换成响应DOM节点的会见。
完成请参看org.codehaus.groovy.sandbox.util.XMLList类的publicObjectgetProperty(finalStringelementName)函数。
GuillaumeLaforge说,ItsanaspectofGroovywhichmakesthelanguageverypowerful,butrarearethosewhoreallyknowanduseit.
java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。 |
|