-
通过HttpClient访问数据接口
日期:2011-11-16 | 分类:技术
PI的访问接口可以用Http Post/Get方式访问,返回值为XML。
1)采用Post方法。参数inXml,参数值为XML格式,服务端接收的格式为"application/x-www-form-urlencoded",具体方法如下: -
在karaf中部署Apache CXF
日期:2011-11-12 | 分类:技术
在karaf中部署Apache cxf 2.5.0。参考文档: Apache CXF in Karaf
1)下载Apache Karaf,目前的版本是2.2.4。解压后打开etc/jre.properties文件,在jdk1.6中将以下内容注释。以下API包不知持OSGI,会导致CXF运行不正常。
# javax.activation, \
# javax.annotatio... -
Commons DBCP在OSGI环境中Cannot load JDBC driver class 'com.mysql.jdbc.Driver' 问题解决
日期:2011-11-05 | 分类:技术
在blueprint.xml中配置mysql的datasource,如下所示
<!-- MySQL DataSource -->
<bean id="dataSourceMySQL" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/cbmsys" />
<property name="username" value="root" />
<property name="password" value="password" />
</bean>
<!-- Expose DataSource as JNDI reference -->
<service id="cbmsysdb" ref="dataSourceMySQL" interface="javax.sql.DataSource">
<service-properties>
<entry key="osgi.jndi.service.name" value="jdbc/cbmsysdb" />
</service-properties>
</service> -
如何在Grails的Service中调用createLink
日期:2011-04-25 | 分类:技术
在Service中调用createLink的可采用以下代码:
def g = new org.codehaus.groovy.grails.plugins.web.taglib.ApplicationTagLib()
//获得绝对link为:http://localhost:8080/projectcontext/site/index
def visitUs = g.createLink(controller: 'site', action: '... -
在iReport中通过JFreeChart生成雷达图(蜘蛛图)
日期:2010-07-13 | 分类:技术
在iReport中提供了丰富的chart组件,包括:Pie、Pie 3D、Bar、YX Bar、Stacked Bar、Stacked Bar 3D、Line、XY Line、Area、YX Area、Stacked Area、Scatter、Bubble、Time Series、High Low、Candlestick、Gantt、Meter、Thermometer、Multi Axis 等。iReport为以上组件提供了相应的wizard,可以快速地在报表中...
-
优化Dojo的Load效率
日期:2010-04-21 | 分类:技术
在网页性能优化原则中,有一条为“Make fewer Http request”, 其意为尽可能减少HTTP的Request请求数量。
在Web应用中,大部分用户响应时间消耗在前端,主要是因为下载图片、样式表、JavaScript脚本、flash等文件造成的,因此减少这些资源文件 的 Request请求数将是提高网页显示效率的重点。通常我们可以采用“合并多个Script/CSS文件到一个文件中”,使用 “CSS Sprites”和“Image Map”等手段,从而达到减少HTTPRequest请求数的目的。
本文将主要讨论如何对基于Dojo的Web应用进行JavaScript文件的加载优化。 -
Dojo中对DnD和Drop事件的捕获
日期:2010-04-10 | 分类:技术
对于dojo.dnd.Source对象之间的拖拽事件,如何需获取该事件并进行处理,有以下方法可实现:
1)通过订阅"/dnd/drop"消息
dojo.subscribe("/dnd/drop",function(source,nodes,copy,target){
//source:代表源dojo.dnd.Source;
//nodes:代表被拖拽的Dom节点,注意是数组;
//copy:代表是否Copy,或Move,默认是false;
//target:代表目的dojo.dnd.Source;
//可根据以上参数处理该事件;
//......
} -
Linux RedHat 中Domino 启动脚本
日期:2010-02-03 | 分类:技术
以下脚本转载自http://www.badkey.com/db/blogsphere.nsf/d6plinks/JWIE-6MPTEB
#! /bin/sh
#
# A startup script for the ND server
# description: This script is used to start the domino server as a background process.
# Usage /etc/i... -
在JavaScript中通过XSLT解析XML的要点
日期:2010-01-21 | 分类:技术
在JavaScript中利用XSLT解析XML有两个步骤,首先是载入XML和XSL文档,其次对文档进行解析。而IE和Firefox等浏览器在处理过程中存在较大的差异,在进行跨浏览器开发过程中尤其要注意。
1)获取XML和XSL。
function loadXMLDoc(dname){//dbname为xml或xsl文件url try{ //Internet Explorer xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); }catch(e){ try{ //Firefox, Mozilla, Opera, etc. xmlDoc=document.implementation.createDocument("","",null); }catch(e) {alert(e.message)} } try{ xmlDoc.async=false; //采用同步方式; xmlDoc.load(dname); //载入xml; return (xmlDoc); }catch(e) {alert(e.message)} return(null); } -
期待dojo新Theme
日期:2010-01-18 | 分类:技术
据说dojo 1.5将在四月份发布,其中有可能包括了新的Theme。
- lucid 测试页面:http://bill.dojotoolkit.org/lucid/index.html


其中aristo从测试情况来看,基本完成。有兴趣可以试用一下。 下载地址 (解压到dijit/themes目录下即可。)









