java

位置:IT落伍者 >> java >> 浏览文章

Java程序性能优化-Value Object模式(2)[1]


发布日期:2018年02月22日
 
Java程序性能优化-Value Object模式(2)[1]

Value Object模式(

作为Value Object的Order对象实现如下

public class Order implements javaioSerializable{

private int orderid;

private String clientName;

private int number;

private String produnctName;

//省略setter getter方法

}

业务逻辑层注册并开启RMI服务器

public class OrderManagerServer {

public static void main(String[] argv)

{

try

{

LocateRegistrycreateRegistry( //注册RMI端口

IOrderManager usermananger = new OrderManager()//RMI远程对象

Namingrebind(OrderManager usermananger) //绑定RMI对象

Systemoutprintln(OrderManager is ready

}

catch (Exception e)

{

Systemoutprintln(OrderManager Server failed: + e)

}

}

}

客户端的测试代码如下它分别展示了使用Value Object模式封装数据和不使用Value Object模式的性能差异

[] []

               

上一篇:Java程序性能优化-Value Object模式(2)[2]

下一篇:Java程序性能优化-业务代理模式(1)[2]