我用了Remoting作一个三层架构的一个c/s的一个项目。从客户端传一个用户登录名给远程对象,远程对象保存在服务器端远程对象类中。在作修改和删除操作时要写操作日志记录用户名,请问在数据访问类中怎么访问远程对象中保存的用户名呢?俺想了半天也想不出好法子来,希望高手兄弟提示一下!

解决方案 »

  1.   

    登录后分配一个id给他,下次访问根据该id取得用户名
      

  2.   

    但id是保存在远程对象实例中,远程对象实例通过逻辑层调用数据访问层。在数据访问层的实例中怎么访问当前客户端所调用的远程对象实例中的id呢?是不是只能通过调用时对调用的对象加初始化参数呢!
      

  3.   

    作为参数传递,或者通过CallContext传递
      

  4.   

    能否告诉我一下,要利用remoting的来对数据库进行访问要怎么 来处理了??比如说,远程对象要写些什么东西,而客户端写些什么东东,服务端写些什么东东