皮皮网

【keil rtx 源码】【零纪元引擎源码】【阿拉德源码论坛】网吧java源码_网吧管理系统源代码

时间:2024-11-25 08:48:24 分类:知识 来源:嘉兴交友app源码

1.网吧安不了Java
2.网吧远程调用
3.网吧计费管理系统的网吧网java程序,登录界面,源码源代管理员的管理keil rtx 源码用户名密码输入正确,提示“登录成功”
4.Java(TM)2Platform是系统什么东西啊?在网吧上网时突然有了,重启还有,怎么还原卡都不好使?

网吧java源码_网吧管理系统源代码

网吧安不了Java

       é‚£æ˜¯ä½ çš„环境变量没设置好 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools...

网吧远程调用

       ä¸€ã€Java中的远程方法调用

       è¿œç¨‹æ–¹æ³•è°ƒç”¨ï¼ˆRemote Method Invocation, RMI)是Java1.1引入的分布式对象软件包,它的出现简化了在多台机器上的Java应用之间的通信。相比CORBA,RMI功能较弱且只能用于Java系统。

       äºŒã€å®žçŽ°ä¸€ä¸ªç®€å•çš„RMI

       è¦ä½¿ç”¨RMI,必须构造四个主要的类:远程对象的本地接口、RMI客户、远程对象实现和RMI服务器。RMI服务器生成远程对象实现的一个实例,并用一个特殊的URL注册它,RMI客户在远程服务器上查找对象,若找到就把它转换成本地接口类型,然后像一个本地对象一样使用它。下面是一个简单的RMI例子,远程对象只返回一个消息字符串。要使这个例子更有价值,我们需要做的就是完善远程对象实现类。

       1.远程对象的本地接口类(Rem.Java)

       è¯¥ç±»ä»…仅是一个接口,而不是实现,RMI客户机可以直接使用它,RMI服务器必须通过一个远程对象来实现它,并用某个URL注册它的一个实例。

       import Java.rmi.*;

       public interface Rem extends Remote { public String getMessage() throws RemoteException;}

       æœ¬åœ°æŽ¥å£ï¼ˆRem)必须是公共的,否则客户机在加载一个实现该接口的远程对象时就会出错。此外,它还必须从Java.rmi.Remote继承而来,接口中的每一个方法都必须抛出远程异常Java.rmi.RemoteException。

       2.RMI客户类(RemClient.Java)

       RMI客户使用Naming.lookup在指定的远程主机上查找对象,若找到就把它转换成本地接口Rem类型,然后像一个本地对象一样使用它。与CORBA不同之处在于RMI客户必须知道提供远程服务主机的URL,这个URL可以通过rmi://host/path或rmi://host:port/path来指定,如果省略端口号,就使用。Naming.lookup可能产生三个异常:RemoteException、NotBoundException、MalformedURLException,三个寻常都需要捕获。RemoteException、Naming和NotBoundException在Java.rmi.*中定义,MalformedURLException在Java.net.*中定义。另外,客户机将向远程对象传递串行化对象Serializable,所以还应在程序中输入Java.io.*。

       import Java.rmi.*;

       import Java.net.*;

       import Java.io.*;

       public class RemClient {

       public static void main(String[] args) {

       try {

       String host = (args.length > 0) ? args[0] : "localhost"; file://从命令行读取远程主机名

       file://通过URL在远程主机上查找对象,并把它转化为本地接口Rem类型

       Rem remObject=(Rem)Naming.lookup("rmi://" + host + "/Rem");

       System.out.println(remObject.getMessage()); file://调用远程对象的方法

       } catch(RemoteException re) { System.out.println("RemoteException: " + re); <br/><br/>} catch(NotBoundException nbe) { System.out.println("NotBoundException: " + nbe); <br/><br/>} catch(MalformedURLException mfe){ System.out.println("MalformedURLException:"+ mfe); <br/><br/>}}}

       3.远程对象实现类(RemImpl.Java)

       è¿™ä¸ªç±»çœŸæ­£å®žçŽ°RMI客户调用的远程对象,它必须从UnicastRemoteObject继承,其构造函数应抛出RemoteException异常。

       import Java.rmi.*;

       import Java.rmi.server.UnicastRemoteObject;

       public class RemImpl extends UnicastRemoteObject implements Rem {

       public RemImpl() throws RemoteException { } file://构造函数抛出RemoteException异常

       public String getMessage() throws RemoteException {

       return("Here is a remote message."); }} file://向RMI客户返回一个消息串

       4.RMI服务器类(RemServer.Java)

       è¯¥ç±»åˆ›å»ºè¿œç¨‹å¯¹è±¡å®žçŽ°RemImpl的一个实例,然后用一个特定的URL来注册它,所谓注册就是通过Naming.bind或Naming.rebind来将RemImpl实例绑定到URL上。

       import Java.rmi.*;

       import Java.net.*;

       public class RemServer {

       public static void main(String[] args) {

       try {

       RemImpl localObject = new RemImpl(); file://生成远程对象实现的一个实例

       Naming.rebind("rmi:///Rem", localObject); file://将远程对象实例绑定到rmi:///Rem上

       }catch(RemoteException re){ System.out.println("RemoteException:"+re); <br/><br/>}catch(MalformedURLException mfe) { System.out.println("MalformedURLException: "+mfe); <br/><br/>}}}

       ä¸‰ã€ç¼–译和运行

       1.如何在Java中实现远程方法调用(1)

       2.如何在Java中实现远程方法调用(2)

       ç¼–译RMI客户和服务器,这将自动编译远程对象的本地接口和远程对象实现

       Javac RemClient.Java file://自动编译远程对象的本地接口Rem.Java

       Javac RemServer.Java file://自动编译远程对象实现RemImpl.Java

       2. 生成客户承接模块和服务器框架

       rmic RemImpl

       è¿™å°†æž„造RemImpl_Stub.class和RemImpl_Skeleton.class。请将Rem.class、RemClient.class和RemImpl_Stub.class拷贝到RMI客户机,将Rem.class、RemImpl.class 、RemServer.class和RemImpl_Skeleton.class拷贝到RMI服务器。

       3. 启动RMI注册

       rmiregistry

       file://在服务器上执行。不论有多少个远程对象,本操作只需做一次

       4. 运行

       Java RemServer.class

       file://启动RMI服务器(在服务器上执行)

       Java RemClient.class

       file://启动RMI客户,将输出“Here is a remote message.”

网吧计费管理系统的java程序,登录界面,网吧网零纪元引擎源码管理员的源码源代阿拉德源码论坛用户名密码输入正确,提示“登录成功”

       AWT的管理一个,正确帐号密码为admin,系统.

       import java.awt.Button;

       import java.awt.Frame;

       import java.awt.Label;

       import java.awt.TextField;

       import java.awt.event.ActionEvent;

       import java.awt.event.ActionListener;

       import java.awt.event.WindowAdapter;

       import java.awt.event.WindowEvent;

       import java.io.IOException;

       @SuppressWarnings("serial")

       public class Test extends Frame {

        private Button b = new Button("登录");

        private Label lb1 = new Label("帐号:");

        private Label lb2 = new Label("密码:");

        private Label lb3 = new Label("");

        private TextField t1 = new TextField("");

        private TextField t2 = new TextField("");

        private void addListener() {

        // 按钮添加监听 判断用户登录

        b.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent actionevent) {

        if ("".equals(t1.getText())) {

        lb3.setText("请输入帐号!");

        t1.setText("");

        t2.setText("");

        return;

        }

        if ("".equals(t2.getText())) {

        lb3.setText("请输入密码!网吧网");

        t2.setText("");

        return;

        }

        if (!"admin".equals(t1.getText())

        || !"".equals(t2.getText())) {

        lb3.setText("帐号或密码错误!源码源代");

        t2.setText("");

        return;

        }

        lb3.setText("登录成功!管理");

        }

        });

        }

        public Test() {

        setTitle("网吧计费管理系统");

        int y = ;

        lb1.setBounds(,系统 y, , );

        t1.setBounds(, y, , );

        y += ;

        lb2.setBounds(, y, , );

        t2.setBounds(, y, , );

        t2.setEchoChar('*');

        y += ;

        b.setBounds(, y, , );

        y += ;

        lb3.setBounds(, y, , );

        setLayout(null);

        add(lb1);

        add(t1);

        add(lb2);

        add(t2);

        add(b);

        add(lb3);

        addListener();

        }

        @SuppressWarnings("deprecation")

        public static void main(String[] args) throws IOException {

        Test t = new Test();

        t.setBounds(, , , );

        t.addWindowListener(new WindowAdapter() {

        public void windowClosing(WindowEvent e) {

        System.exit(0);

        }

        });

        t.show();

        }

       }

Java(TM)2Platform是什么东西啊?在网吧上网时突然有了,重启还有,怎么还原卡都不好使?

       java 应用程序的开发(或者是运行)平台,针对操作系统有不同的网吧网IDIV用的源码实现版本。也就是源码源代一套基于命令行的应用程序。在各种操作系统上安装对应于操作系统的管理五一节源码JAVA平台后,JAVA应用程序就在这套平台上运行

copyright © 2016 powered by 皮皮网   sitemap