資源簡介
Groovy是一種基于JVM(Java虛擬機)的敏捷開發語言,擁有類似Python、Ruby和Smalltalk中的一些特性,可以作為Java平臺的腳本語言使用,能夠與Java 代碼很好地結合,也能用于擴展現有代碼。
代碼片段和文件信息
/*
?*??Licensed?to?the?Apache?Software?Foundation?(ASF)?under?one
?*??or?more?contributor?license?agreements.??See?the?NOTICE?file
?*??distributed?with?this?work?for?additional?information
?*??regarding?copyright?ownership.??The?ASF?licenses?this?file
?*??to?you?under?the?Apache?License?Version?2.0?(the
?*??“License“);?you?may?not?use?this?file?except?in?compliance
?*??with?the?License.??You?may?obtain?a?copy?of?the?License?at
?*
?*????http://www.apache.org/licenses/LICENSE-2.0
?*
?*??Unless?required?by?applicable?law?or?agreed?to?in?writing
?*??software?distributed?under?the?License?is?distributed?on?an
?*??“AS?IS“?BASIS?WITHOUT?WARRANTIES?OR?CONDITIONS?OF?ANY
?*??KIND?either?express?or?implied.??See?the?License?for?the
?*??specific?language?governing?permissions?and?limitations
?*??under?the?License.
?*/
package?groovy.j2ee;
import?groovy.lang.Groovyobject;
import?groovy.lang.GroovyShell;
import?org.codehaus.groovy.runtime.InvokerHelper;
import?javax.naming.Context;
import?javax.naming.InitialContext;
import?java.util.Properties;
/**
?*?A?J2EE?console
?*
?*?@author?James?Strachan
?*/
public?class?J2eeConsole?{
????public?static?void?main(String[]?args)?{
????????if?(args.length?<=?0)?{
????????????System.out.println(“Usage:?home?[configuaration]?[localcopy]“);
????????????return;
????????}
????????String?home?=?args[0];
????????Properties?p?=?new?Properties();
????????System.setProperty(“openejb.home“?home);
????????p.put(Context.INITIAL_CONTEXT_FACTORY?“org.openejb.client.LocalInitialContextFactory“);
????????p.put(“openejb.loader“?“embed“);
????????p.put(“openejb.home“?home);
????????if?(args.length?>?1)?{
????????????String?conf?=?args[1];
????????????System.setProperty(“openejb.configuration“?conf);
????????????p.put(“openejb.configuration“?conf);
????????}
????????if?(args.length?>?2)?{
????????????String?copy?=?args[2];
????????????System.setProperty(“openejb.localcopy“?copy);
????????????p.put(“openejb.localcopy“?copy);
????????}
????????try?{
????????????InitialContext?ctx?=?new?InitialContext(p);
????????????GroovyShell?shell?=?new?GroovyShell();
????????????shell.setVariable(“context“?ctx);
????????????//shell.evaluate(“src/test/groovy/j2ee/CreateData.groovy“);
????????????//shell.evaluate(“src/main/groovy/ui/Console.groovy“);
????????????Groovyobject?console?=?(Groovyobject)?InvokerHelper.invokeConstructorOf(“groovy.ui.Console“?null);
????????????console.setProperty(“shell“?shell);
????????????console.invokeMethod(“run“?null);
????????????/*
????????????*/
????????}
????????catch?(Exception?e)?{
????????????System.out.println(“Caught:?“?+?e);
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1930??2018-12-09?21:03??groovy-2.4.16\bin\grape
?????文件???????1470??2018-12-09?21:03??groovy-2.4.16\bin\grape.bat
?????文件???????1916??2018-12-09?21:03??groovy-2.4.16\bin\groovy
?????文件???????1455??2018-12-09?21:03??groovy-2.4.16\bin\groovy.bat
?????文件???????1783??2018-12-09?21:03??groovy-2.4.16\bin\groovyc
?????文件???????1479??2018-12-09?21:03??groovy-2.4.16\bin\groovyc.bat
?????文件???????1762??2018-12-09?21:03??groovy-2.4.16\bin\groovyConsole
?????文件???????1452??2018-12-09?21:03??groovy-2.4.16\bin\groovyConsole.bat
?????文件???????1781??2018-12-09?21:03??groovy-2.4.16\bin\groovydoc
?????文件???????1475??2018-12-09?21:03??groovy-2.4.16\bin\groovydoc.bat
?????文件???????1748??2018-12-09?21:03??groovy-2.4.16\bin\groovysh
?????文件???????1497??2018-12-09?21:03??groovy-2.4.16\bin\groovysh.bat
?????文件???????1843??2018-12-09?21:03??groovy-2.4.16\bin\java2groovy
?????文件???????1535??2018-12-09?21:03??groovy-2.4.16\bin\java2groovy.bat
?????文件???????9518??2018-12-09?21:03??groovy-2.4.16\bin\startGroovy
?????文件???????8441??2018-12-09?21:03??groovy-2.4.16\bin\startGroovy.bat
?????文件???????1623??2018-12-09?21:03??groovy-2.4.16\conf\groovy-starter.conf
?????文件?????194765??2018-12-09?21:20??groovy-2.4.16\doc\html\api\allclasses-fr
?????文件?????170865??2018-12-09?21:20??groovy-2.4.16\doc\html\api\allclasses-nofr
?????文件?????368209??2018-12-09?21:20??groovy-2.4.16\doc\html\api\constant-values.html
?????文件?????178386??2018-12-09?21:20??groovy-2.4.16\doc\html\api\deprecated-list.html
?????文件???????8598??2018-12-09?21:20??groovy-2.4.16\doc\html\api\groovy\beans\Bindable.html
?????文件??????25863??2018-12-09?21:20??groovy-2.4.16\doc\html\api\groovy\beans\BindableASTTransformation.html
?????文件??????13024??2018-12-09?21:20??groovy-2.4.16\doc\html\api\groovy\beans\DefaultPropertyAccessor.html
?????文件??????11663??2018-12-09?21:20??groovy-2.4.16\doc\html\api\groovy\beans\DefaultPropertyReader.html
?????文件??????11764??2018-12-09?21:20??groovy-2.4.16\doc\html\api\groovy\beans\DefaultPropertyWriter.html
?????文件???????2151??2018-12-09?21:20??groovy-2.4.16\doc\html\api\groovy\beans\package-fr
?????文件???????7726??2018-12-09?21:20??groovy-2.4.16\doc\html\api\groovy\beans\package-summary.html
?????文件???????7451??2018-12-09?21:20??groovy-2.4.16\doc\html\api\groovy\beans\package-tree.html
?????文件???????7404??2018-12-09?21:20??groovy-2.4.16\doc\html\api\groovy\beans\PropertyAccessor.html
............此處省略8212個文件信息
- 上一篇:kakao talk安裝包
- 下一篇:Android MVC框架+網絡封裝
評論
共有 條評論