摘要:
NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。从而使得界面设计人员与.NET程序开发人员基本分离。一、nVelocity的常用功能简介 1、 在页面中定义变量,并进行简单的运算。 2、 在页面中获得对后台程序实体对象的引用。 3、 在页面中迭代实体对象集合。 4、 在页面中获得实体对象的属性,及其方法。 5、 对逻辑判断语句的支持。 6、 对外部文件的引用。 7、 对外部文件的解析。二、nVelocity的工作原理 可以使用.NET的反射实... 阅读全文
摘要:
PayLoad payLoad = new PayLoad();payLoad.addAlert("test"); //手机端的提示消息payLoad.addBadge(1); //图标小红圈的数值payLoad.addSound("bingbong.aiff"); //提示声音payLoad.addCustomDictionary("test1", "test1"); //自定义的json属性payLoad.addCustomDictionary("test2", "test2&qu 阅读全文
摘要:
java应用编写测试好之后都是jar包或class文件,客户拿到这个东西后一般是不会java开发者那样在命令窗口下面输入运行的。客户要求的就是直接点击应用名称运行。java在方面做得很不友好,开发人员要么写一个批处理文件来调用jar包中的主要main class运行,要么必须使用第三方软件来打包。今天我就来介绍使用fatjar(eclipse插件)和exe4j来打包成为exe。为什么要fatjar来打包呢,eclipse不是自带打包jar吗?似的,没有错,但是eclipse带东西,打包出来经常没有把你工程之外依赖class jar包没有打进来,打出来的exe就没有办法运行。有了这个fatjar 阅读全文
摘要:
随着各种各样的编程语言铺地盖地向我们涌来,软件世界似乎变得有点疯狂了。JVM的帝国在不断地壮大,它已经不满足于只作为Java语言的运行平台。它勇敢地将自己的触角伸向了JRuby,Groovy等等,未来会对更多的动态语言提供支持。这里我为大家亮剑JVM的9款编程语言杀手,分别包括 Groovy、JRudy、Jython、Clojure、Clojure、Kotlin、Rhino、Ceylon。JVM越来越被当作一个具有丰富类库支撑的通用平台,而不仅仅是Java语言的运行平台。在未来,会越来越多的看到,应用JVM而不使用Java的情况,一开始可能是JRuby,Groovy等等,当未来支持更多的动态语 阅读全文
摘要:
本文转载自http://chriszz.sinaapp.com/?p=392Json就是Javascript notation,可以替代XML,用做数据交互。Json的两种基本表示形式,可以用自动机表示:*********************************************************************************在Java中可以使用json-lib的相关包来解析Json数据。Google到的结果表明,我们需要如下6个包:json-lib本身:json-lib-2.4-jdk15依赖包:jakarta commons-lang 2.5jakar 阅读全文