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

📄 userbean.java~45~

📁 一个使用EJB开发的真实项目
💻 JAVA~45~
字号:

/**
 * 远程调用sessionbean进行对表user_Info操作
 */
package JavaBean;
import ejb.*;
import java.util.Properties;
import javax.naming.*;
import java.util.*;
public class UserBean {
    Context ct;
    UserSessionHome home;
    boolean bool = false;
    public UserBean() {
        try {
            ct = this.getInitialContext();
            home = (UserSessionHome) ct.lookup("UserSession");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public Context getInitialContext() throws Exception {
        String url = "t3://localhost:7001";
        String user = null;
        String password = null;
        Properties properties;
        try {
            properties = new Properties();
            properties.put(Context.INITIAL_CONTEXT_FACTORY,
                           "weblogic.jndi.WLInitialContextFactory");
            properties.put(Context.PROVIDER_URL, url);
            if (user != null) {
                properties.put(Context.SECURITY_PRINCIPAL, user);
                properties.put(Context.SECURITY_CREDENTIALS,
                               password == null ? "" : password);
            }
            return new javax.naming.InitialContext(properties);
        } catch (Exception e) {
            throw e;
        }
    }
     public boolean  check(String us, String pw){
         try{
             UserSession rm = home.create();
             bool=rm.check(us,pw);
         }catch(java.lang.Exception e){bool=false;e.printStackTrace();}
         return bool;
     }
     public boolean  inster(String us, String name,String pw,String shenfenzheng,String telephone,
                           String address,String youzhengbianma,String email) {
         try{
           UserSession rm = home.create();
           bool=rm.inster(us,name,pw,shenfenzheng,telephone,address,youzhengbianma,email);
        }catch(java.lang.Exception e){bool=false;e.printStackTrace();}
        return bool;
     }
     public boolean  delete(String us){
         try{
          UserSession rm = home.create();
          bool=rm.delete(us);
         }catch(java.lang.Exception e){bool=false;e.printStackTrace();}
         return bool;
     }
     public boolean xiugai(String us, String name,String pw,String shenfenzheng,String telephone,
                                 String address,String youzhengbianma,String email){
         try{
             UserSession rm = home.create();
             bool=rm.xiugai(us,name,pw,shenfenzheng,telephone,address,youzhengbianma,email);
         }catch(java.lang.Exception e){bool=false;e.printStackTrace();}
        return bool;
     }
     public boolean jianyan(String us){
         try{
             UserSession rm = home.create();
             bool=rm.jiance(us);
         }catch(java.lang.Exception e){bool=false;e.printStackTrace();}
        return bool;

     }
     public List selectAllUser(){
         List list=null;
         try{
             UserSession rm = home.create();
           list=rm.selectAllUser();//为什么一调用此方法就报异常
         }catch(java.lang.Exception e){e.printStackTrace();}

         return list;
     }
     public List selectOnlyUser(String userCode){
         List list=null;
         try{
             UserSession rm = home.create();
             list=rm.selectOnlyUser(userCode);
         }catch(java.lang.Exception e){e.printStackTrace();}
         return list;
     }

 }


⌨️ 快捷键说明

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