Jini
Jini( ),也称为Apache River,是分布式系统的一种通过模块化的合作服务集合的网络架构。 JavaSpaces是Jini的一部分。 Jini最初由Sun开发,使用Apache License 2.0许可证 。Jini的責任已经移交給Apache软件基金会,并重名为“ River”。 功能 Jini是在Java平台上所發展出來的一個只有三萬五千行的程式,具備Java跨平台的能力,可在網路上的任何設備上執行。它是特別專為網路設…
共 49 篇文章
Jini( ),也称为Apache River,是分布式系统的一种通过模块化的合作服务集合的网络架构。 JavaSpaces是Jini的一部分。 Jini最初由Sun开发,使用Apache License 2.0许可证 。Jini的責任已经移交給Apache软件基金会,并重名为“ River”。 功能 Jini是在Java平台上所發展出來的一個只有三萬五千行的程式,具備Java跨平台的能力,可在網路上的任何設備上執行。它是特別專為網路設…
Java執行環境(,縮寫:JRE)是一個軟體,由昇陽電腦所研發,可以讓電腦系統執行Java應用程式(Java Application)。 JRE的內部有一個Java虛擬機器()以及一些標準的類別函数庫()。 參見 Java platform - Java平台(英文) Java programming language - Java程式語言 Java Virtual Machine - Java虛擬機器 Java Development …
Play Framework是一种用Scala编写的Web应用框架,其遵循模型-視圖-控制器(即MVC)。Play Framework使用Scala編寫,並可以被編譯成Java虛擬機器位元組碼中的其他編程語言使用;例如Java語言。其旨在通過建立一個「約定優於配置」、「熱碼重裝」,以及「在瀏覽器中顯示錯誤」來優化開發人員的工作效率。 自1.1版本後,該應用框架就已經可以支持Scala編程語言。在2.0版本時,該應用框架的核心部分又以Sc…
TestNG是一个Java语言的测试框架,由Cédric Beust受到JUnit和的启发而创建。TestNG的设计目标是,覆盖更广泛的测试类别范围:单元测试、功能测试、端到端测试、集成测试等,并且功能更强大、更易于使用。 功能 TestNG的主要功能包括: 支持注解。 支持参数化和数据驱动测试(用@DataProvider和/或XML配置)。 支持同一个类的多个实例(用@Factory)。 灵活的执行模式。TestNG的运行,既可以通…
Lift是一個为Scala语言设计的自由的Web应用框架。它是由于David Pollak不满意Ruby on Rails的某些功能而创立。 Lift 是一个开源项目,在2007年2月26日创立,发布于Apache 2.0 许可证下。一个常被提到的使用Lift框架的商业网站范例是Foursquare。 历史 Lift 1.0稳定版发布于2009年2月26日(项目开始两年之后)。 Lift 2.0发布于2010年6月。Lift的原作者Da…
javac是收录于JDK中的Java语言编译器。该工具可以将后缀名为.java的源文件编译为后缀名为.class的可以运行于Java虚拟机的字节码。 使用方法 若开发者使用IDE编写的源程序(扩展名为.java)必须遵从于“The Java Language Specification”,可手工编译或IDE编译。运行javac的实质便是命令行的调用: :javac hello.java 即可生成对应的.class文件。这种文件遵从“Th…
GNU Classpath是Java标准库的一个自由软件实现。它实现了J2SE 1.4和5.0规定的大部分类。因此,Classpath可以用来运行基于Java的应用程序。GNU Classpath是GNU项目的一部分。由于许可证不兼容,它最初是与libgcj并行开发的,但后来这两个项目合并了。 GNU Classpath 被自由软件基金会视为高优先级项目。当Classpath项目开始时,Sun Microsystems公司的官方Java…
表达式语言(Expression Language),或称EL表达式,简称EL,是Java中的一种特殊的通用编程语言,借鉴于JavaScript和XPath。主要作用是在Java Web应用程序嵌入到网页(如JSP)中,用以访问页面的上下文以及不同作用域中的对象 ,取得对象属性的值,或执行简单的运算或判断操作。EL在得到某个数据时,会自动进行数据类型的转换。 语法 以“${”开始,以“}”作为结束: ${EL表达式} 获取某对象的值可以…
对象导航图语言(),简称OGNL,是应用于Java中的一个开源的表达式语言(Expression Language),它被集成在Struts2等框架中,作用是对数据进行访问,它拥有类型转换、访问对象方法、操作集合对象等功能。 项目支持 Struts2 Tapestry (4.0或之前) MyBatis - SQL映射框架 Thymeleaf - 一个Java XML / XHTML / HTML5 模板引擎 FreeMarker - 一…