步骤如下: 1public static void main(String args) throws MalformedURLException, Exception { 2 // TODO Auto-generated method stub 3 Service s=new ObjectServiceFactory().create(IHelloWorldService.class); 4 XFireProxyFactory xf=new XFireProxyFactory(XFireFactory.newInstance().getXFire()); 5 6 7//远程调用.net开发的webservice 8Client c=new Client(new URL(“http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl“)); 9 Object{“531086641“,“591284436“});10 11//调用.net本机开发的webservice12Client c1=new Client(new URL(“http://localhost/zj/Service.asmx?wsdl“));13Object{});14 15}远程登录工具SecureCRT和timeviwer有什么区别SecureCRT是一个支持SSH(SSH1和SSH2)的终端仿真程序,会在当前目录中生成如下文件: 5.客户端程序: 1class HelloClient{ 2public static void main(String args) { 3 HelloService service = new HelloService(); 4 Hello helloProxy = service.getHelloPort(); 5 String hello = helloProxy.hello(“你好“); 6 System.out.println(hello); 7 } 8}9 以上方法还稍显繁琐,3 还有一种是自己建立webservice 步骤如下: 用myeclipse建立webservice工程,比如想用java客户端引用.net 做得webservice,2 一种是从wsdl文件中生成,代码如下: 1package com.myeclipse.wsExample;2//Generated by MyEclipse34public interface IHelloWorldService {5 6 public String example(String message);7 8} 接着实现这个借口: 1package com.myeclipse.wsExample; 2//Generated by MyEclipse 3 4public class HelloWorldServiceImpl implements IHelloWorldService { 5 6 public String example(String message) { 7 return message; 8 } 9 10} 修改service.xml 文件,这里使用基于 SOAP message 的 Web 服务 1.首先建立一个Web services EndPoint:package Hello; import javax.jws.WebService; import javax.jws.WebMethod; import javax.xml.ws.Endpoint; @WebService public class Hello { @WebMethod public String hello(String name) { return “Hello, “ + name + “\n“; } public static void main(String args) { // create and publish an endpoint Hello hello = new Hello(); Endpoint endpoint = Endpoint.publish(“http://localhost:8080/hello“, hello); } } 2.使用 apt 编译 Hello.java(例:apt -d Hello.java ) ,会生成 jaws目录 3.使用java Hello.Hello运行,加入以下代码: 1《service》 2 《name》HelloWorldService《/name》 3 《serviceClass》 4 com.myeclipse.wsExample.IHelloWorldService 5 《/serviceClass》 6 《implementationClass》 7 com.myeclipse.wsExample.HelloWorldServiceImpl 8 《/implementationClass》 9 《style》wrapped《/style》10 《use》literal《/use》11 《scope》application《/scope》12 《/service》 把整个项目部署到tomcat服务器中。
如何用html+css制作一个留言板
html+css制作的只是前台页面
CSS代码
这里的重点是.ds-avatar的背景应与页面背景一致,以便可以显示嵌入式的效果。
身体{背景:#333;}
.ds-post-main {位置:相对;宽度:500px;}
.ds-avatar {位置:绝对;顶部:20px;宽度:31px;身高:31px;填充:5px;背景:#333; border-radius:50%;}
.ds-avatar a {display:block;宽度:31px;身高:31px;背景:#01cc01;边界 - 拉迪乌斯:50%;}
.DS-Comment-Body {Margin-Left:20px; Padding:10px 10px 10px 30px;高度:80px;背景:#01644F;}
HTML代码
这是关于评论的更多评论的结构。实际上,WordPress也可以是这样。
《 div class =“ ds-post-main”》
《 div class =“ ds-avatar”》
《 a href =“#nogo”》/a》
《/div》
《 div class =“ ds-comment-body”》/div》
《/div》
美容消息评论样式
添加纹理:这是CSS3的Border-Radius和Box-Shadow的主要用途来实现纹理
交互式设计:专家使用的交互只是一个简单的CSS3旋转动画(转换:旋转)。当然,您可以使用更多的动画效果,但不建议太花哨。
如何在java web 里面使用webservice技术
一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务
1.首先建立一个Web services EndPoint:
package Hello;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.xml.ws.Endpoint;
@WebService
public class Hello {
@WebMethod
public String hello(String name) {
return “Hello, “ + name + “\n“;
}
public static void main(String args) {
// create and publish an endpoint
Hello hello = new Hello();
Endpoint endpoint = Endpoint.publish(“http://localhost:8080/hello“, hello);
}
}
2.使用 apt 编译 Hello.java(例:apt -d Hello.java ) ,会生成 jaws目录
3.使用java Hello.Hello运行,然后将浏览器指向http://localhost:8080/hello?wsdl就会出现下列显示
4.使用wsimport 生成客户端
使用如下:wsimport -p . -keep http://localhost:8080/hello?wsdl
这时,会在当前目录中生成如下文件:
5.客户端程序:
1class HelloClient{
2public static void main(String args) {
3 HelloService service = new HelloService();
4 Hello helloProxy = service.getHelloPort();
5 String hello = helloProxy.hello(“你好“);
6 System.out.println(hello);
7 }
8}
9
以上方法还稍显繁琐,还有更加简单的方法
二、使用xfire,我这里使用的是myeclipse集成的xfire进行测试的
利用xfire开发WebService,可以有三种方法:
1一种是从javabean 中生成;
2 一种是从wsdl文件中生成;
3 还有一种是自己建立webservice
步骤如下:
用myeclipse建立webservice工程,目录结构如下:
首先建立webservice接口,
代码如下:
1package com.myeclipse.wsExample;
2//Generated by MyEclipse
3
4public interface IHelloWorldService {
5
6 public String example(String message);
7
8}
接着实现这个借口:
1package com.myeclipse.wsExample;
2//Generated by MyEclipse
3
4public class HelloWorldServiceImpl implements IHelloWorldService {
5
6 public String example(String message) {
7 return message;
8 }
9
10}
修改service.xml 文件,加入以下代码:
1《service》
2 《name》HelloWorldService《/name》
3 《serviceClass》
4 com.myeclipse.wsExample.IHelloWorldService
5 《/serviceClass》
6 《implementationClass》
7 com.myeclipse.wsExample.HelloWorldServiceImpl
8 《/implementationClass》
9 《style》wrapped《/style》
10 《use》literal《/use》
11 《scope》application《/scope》
12 《/service》
把整个项目部署到tomcat服务器中 ,打开浏览器,输入http://localhost:8989/HelloWorld/services/HelloWorldService?wsdl,可以看到如下:
然后再展开HelloWorldService后面的wsdl可以看到:
客户端实现如下:
1package com.myeclipse.wsExample.client;
2
3import java.net.MalformedURLException;
4import java.net.URL;
5
6import org.codehaus.xfire.XFireFactory;
7import org.codehaus.xfire.client.Client;
8import org.codehaus.xfire.client.XFireProxyFactory;
9import org.codehaus.xfire.service.Service;
10import org.codehaus.xfire.service.binding.ObjectServiceFactory;
11
12import com.myeclipse.wsExample.IHelloWorldService;
13
14public class HelloWorldClient {
15public static void main(String args) throws MalformedURLException, Exception {
16// TODO Auto-generated method stub
17Service s=new ObjectServiceFactory().create(IHelloWorldService.class);
18XFireProxyFactory xf=new XFireProxyFactory(XFireFactory.newInstance().getXFire());
19String url=“http://localhost:8989/HelloWorld/services/HelloWorldService“;
20
21 try
22 {
23
24 IHelloWorldService hs=(IHelloWorldService) xf.create(s,url);
25 String st=hs.example(“zhangjin“);
26 System.out.print(st);
27 }
28 catch(Exception e)
29 {
30 e.printStackTrace();
31 }
32 }
33
34}
35
这里再说点题外话,有时候我们知道一个wsdl地址,比如想用java客户端引用.net 做得webservice,使用myeclipse引用,但是却出现无法通过验证的错误,这时我们可以直接在类中引用,步骤如下:
1public static void main(String args) throws MalformedURLException, Exception {
2 // TODO Auto-generated method stub
3 Service s=new ObjectServiceFactory().create(IHelloWorldService.class);
4 XFireProxyFactory xf=new XFireProxyFactory(XFireFactory.newInstance().getXFire());
5
6
7//远程调用.net开发的webservice
8Client c=new Client(new URL(“http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl“));
9 Object{“531086641“,“591284436“});
10
11//调用.net本机开发的webservice
12Client c1=new Client(new URL(“http://localhost/zj/Service.asmx?wsdl“));
13Object{});
14
15}
-html制作动态网页留言板代码
远程登录工具SecureCRT和timeviwer有什么区别
SecureCRT是一个支持SSH(SSH1和SSH2)的终端仿真程序。简而言之,是在Windows下记录UNIX或Linux服务器主机的软件。区别在于,SecureCRT支持SSH并支持Telnet和Rlogin协议。SSH是替换Telnet,FTP和R命令的工具包。它主要是在Internet上解决密码问题。两个功能是相同的,并且SecureCRT功能更强大。-c