📄 bankserverapp.java
字号:
/** * Copyright (c) 2009 * Template File * ServerApp.java.template * IDL Object * corba.calculator.server.Bank * Generation Date * 2009年5月1日 星期五 下午01时50分36秒 * IDL Source File * J:/java/corba/src/corba/calculator/server/sample1.idl * Abstract * CORBA server application. * @version 1.0 */package corba.calculator.server;import corba.calculator.server.Bank.server.*;import javax.swing.UIManager;import java.awt.*;import org.omg.PortableServer.*;public class BankServerApp { boolean packFrame = false; public BankServerApp() { ServerFrame frame = new ServerFrame(); if (packFrame) { frame.pack(); } else { frame.validate(); } Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = frame.getSize(); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; } if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; } frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); frame.setVisible(true); } public static void main(String[] args) { try { UIManager.setLookAndFeel( "com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); //UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel"); //UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel"); //UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); } catch (Exception ex) { } new BankServerApp(); try { java.util.ResourceBundle res = java.util.ResourceBundle.getBundle( "corba.calculator.server.Bank.server.ServerResources"); String name; //(debug support)System.getProperties().put("vbroker.agent.debug", "true"); //(debug support)System.getProperties().put("vbroker.orb.warn", "2"); if (System.getProperties().get("vbroker.agent.port") == null) { System.getProperties().put("vbroker.agent.port", "14000"); } if (System.getProperties().get("org.omg.CORBA.ORBClass") == null) { System.getProperties().put("org.omg.CORBA.ORBClass", "com.inprise.vbroker.orb.ORB"); } if (System.getProperties().get("org.omg.CORBA.ORBSingletonClass") == null) { System.getProperties().put("org.omg.CORBA.ORBSingletonClass", "com.inprise.vbroker.orb.ORB"); } org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args, System.getProperties()); POA poaRoot = POAHelper.narrow(orb.resolve_initial_references( "RootPOA")); name = "AccountManager"; org.omg.CORBA.Policy[] AccountManagerPolicies = { poaRoot.create_lifespan_policy(LifespanPolicyValue. PERSISTENT) }; POA poaAccountManager = poaRoot.create_POA(name + "_poa", poaRoot.the_POAManager(), AccountManagerPolicies); poaAccountManager.activate_object_with_id(name.getBytes(), new AccountManagerImpl()); ServerMonitor.log(ServerResources.format(res.getString("created"), "BankServerApp.java AccountManager")); poaRoot.the_POAManager().activate(); ServerMonitor.log(ServerResources.format(res.getString("isReady"), "BankServerApp.java Bank")); orb.run(); } catch (Exception ex) { System.err.println(ex); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -