⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ejbproxytest.java

📁 该HttpProxy用于从Applet或Swing界面中访问Ejb和服务端的JavaBean。
💻 JAVA
字号:
/*
 * Created on 2007-3-27
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.nari.pmos.proxy.test;

import pbos.dao.client.PbosDAOProxy;

import com.nari.pmos.ejb.interfaces.LogmgrProxy;
import com.nari.pmos.ejb.interfaces.helloProxy;
import com.nari.pmos.proxy.client.HttpLogin;
import com.nari.pmos.proxy.client.ServletLocator;

/**
 * @author hujun
 * 
 * TODO To change the template for this generated type comment go to Window -
 * Preferences - Java - Code Style - Code Templates
 */
public class EjbProxyTest {

	/**
	 * 
	 */
	public EjbProxyTest() {
		super();
		// TODO Auto-generated constructor stub
	}

	public void testHelloEjb() {
		
		HttpLogin login = new HttpLogin();
		login.setHttpUrl("http://127.0.0.1:8080/pmos2000/pmos2000/ProxyServlet");
		login.setUser("dev_01");
		login.setPwd("1");
		if(!login.logon()){
			System.out.println("--- login failed !!! ---");
			System.exit(-1);
		}else{
			System.out.println("--- login successed !!! ---");
		}
		
		ServletLocator locator = login.getLocator();
	
	
		try {
			System.out.println("--- step 1 ---");
			LogmgrProxy proxy = (LogmgrProxy) locator.locateEjb(LogmgrProxy.class);
			//PbosDAOProxy dao_proxy = (PbosDAOProxy) locator.locateEjb(PbosDAOProxy.class);
			System.out.println(proxy.recorde("log_Type", "user_Account", "message", "log_Flag"));
			
		} catch (Exception e) {
			e.printStackTrace();
		}
		System.out.println("--- step 2 ---");
	}

	public static void main(String[] args) {
		EjbProxyTest test = new EjbProxyTest();
		test.testHelloEjb();
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -