java中使用Ajax技术
ajax技术是使页面能局部刷新的一种技术,全称应该是asynchronous JavaScript and xml从几个单词就知道它的请求响应的处理是异步的,而且使用的是JavaScript和xml技术.
我们在java中使用ajax技术最简单的是使用它的一个框架dwr只要导入这个包,做相应的配置,可是我要说的是比较麻烦的就是使用XmlHttpRequest组件.具体的代码如下:1。初始化方法用来完成核心对象的初始化.当然这些都是在JavaScript中取编写.
var xmlRequest;
function createXMLRequest()
{
//首先判断浏览器
if(windows.xmlHttpRequest)//火狐浏览器
{
xmlRequest=new xmlHttpRequest;
}
if(IE.ActiveXObject)
{
xmlRequest=new ActiveXObject("microsoft.xmlHttp");
}
}
//和服务器建立连接
function search()
{
init();
var words = document.getElementById("words").value;
ajaxCoreObject.open("POST","DictServlet",true);
ajaxCoreObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ajaxCoreObject.onreadystatechange = callBack;
ajaxCoreObject.send("key="+words);
}
//回调函数处理数据:
function callBack()
{
if(ajaxCoreObject.readyState==4 && ajaxCoreObject.status==200)
{
var data = ajaxCoreObject.responseText;
document.getElementById("result").innerHTML = data;
}
}
这比起使用dwr框架那可要麻烦多了是吧 不过学学这个也不错啊.
相关文档:
在成功实现Java调用C++之后,接下来想到能否通过JNA实现Java调用Fortran,今天试验了一下,还是比较容易的。
网上有一个Java调用F95的例子,但是我考虑不仅要实现F95的调用,还要实现F77的调用,所以费了一些周折。
问题的关键在于F77为过程名自动添加了一个尾部的下划线,所以sub1这个过程,到Java一端,就变成了sub1_, ......
最近公司碰到需要用图表的形式显示一些数据,我就开始到网上查询,查到了jfreechart和amcharts,这两者我都实现过了,jfreechart最后生成图片,但是图片效果不是我想要的,然后又研究amcharts 它的效果确实很好,而且官方网站上还有好些例子可供下载,网址是:www.amcharts.com
(想要完成一个amcharts图形需要swfobjects. ......
XJad2.2(Java源代码反编译工具)
立即下载
XJad是基于Jad核心的Java源程序反编译软件,内置Jad1.5.8e2。
XJad可处理多个*.class文件,可以处理文件夹内的所有文件,甚至可以处理*.jar文件。
XJad带有多页面文本编辑器,反编译完成后可以直接编辑查看,编辑器支持java语法的高亮显示功能。
......
InputStream stream;
Properties prop = new Properties();// 属性集合对象
stream = getClass().getResourceAsStream("NcJdbc.properties");
prop.load(stream);
stream.close();// 关闭流
String databaseName=prop.getProperty("jdbc.databaseName");
InputStream stream;
Properties prop = new Properties(); ......