的确,这个是WebService的应用。学校提供了规范,你根据他的规范传入参数查询就可以了。
你可以查下WebService相关的资料,以及编程技巧。我给你提供一个最原始的代码范本,是基于JDK的。非第三方包。其它的以次类推。代码是无参的WebService请求,有参数的,可以自己拼接下。当然现在有很多第三方包,都对访问代码做了封装,你也可以看一下。
思路上:
1、通过服务器的WebService功能接口的访问格式及返回值格式组装HTTP请求。
2、得到返回值,解析出自己要的数据并加以使用。
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
public class WebServiceGetter {
static final String urlString = "http://202.203.194.10/scorem/vonService.asmx";
public static void helloVonProject() throws Exception {
URL url = new URL(urlString);
URLConnection connection = url.openConnection();
connection.setDoInput(true);
connection.setDoOutput(true);
connection
.setRequestProperty("Content-Type", "text/xml; charset=utf-8");
connection.setRequestProperty("SOAPAction",
"http://www.vontao.com/ynufe/jw/HelloVonProject");
connection
.getOutputStream()
.write(("\n"
+ "
+ "
+ "
+ "
InputStream is = connection.getInputStream();
Document document = DocumentBuilderFactory.newInstance()
.newDocumentBuilder().parse(is);
System.out.println(document
.getElementsByTagName("HelloVonProjectResult").item(0)
.getFirstChild().getNodeValue());
}
public static void main(String[] args) throws Exception {
helloVonProject();
}
}
我有一个学籍管理 系统的项目。不过是访问自己数据库的资料。我看了你的网址,打开全是一些方法。也不知道你要什么效果 。。
你的地址我看了一下,里面应该是webservice,你下一个Axis,并生成对这个webservice的调用代码,直接在类中载入调用代码调用就可以了