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

📄 regstest.java

📁 基于strurs架构+servlet+jsp+javabean架构科研管理系统
💻 JAVA
字号:
/*
 * Created on 2008-6-10
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package cn.edu.zucc.research.ejb.session.reg;

import java.rmi.RemoteException;
import java.util.Hashtable;
import java.util.List;

import javax.ejb.CreateException;
import javax.naming.InitialContext;
import javax.naming.NamingException;

import cn.edu.zucc.research.model.AdminLogin;
import cn.edu.zucc.research.model.ResearchDetail;
import cn.edu.zucc.research.model.ResearchReg;

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

    private cn.edu.zucc.research.ejb.session.reg.RegSHome getHome()
            throws NamingException {
        return (cn.edu.zucc.research.ejb.session.reg.RegSHome) getContext()
                .lookup(cn.edu.zucc.research.ejb.session.reg.RegSHome.JNDI_NAME);
    }

    private InitialContext getContext() throws NamingException {
        Hashtable props = new Hashtable();

        props.put(InitialContext.INITIAL_CONTEXT_FACTORY,
                "org.jnp.interfaces.NamingContextFactory");
        props.put(InitialContext.PROVIDER_URL, "jnp://127.0.0.1:1099");

        // This establishes the security for authorization/authentication
        // props.put(InitialContext.SECURITY_PRINCIPAL,"username");
        // props.put(InitialContext.SECURITY_CREDENTIALS,"password");

        InitialContext initialContext = new InitialContext(props);
        return initialContext;
    }

    public void testBean() {

        try {
            //cn.edu.zucc.research.ejb.session.reg.RegS myBean = getHome()
                    //.create();
            RegSHome home=this.getHome();
            System.out.println("-----create-----");
            RegS regs=home.create();
            
            System.out.println("----- teaResearchList-----");
            List list=regs.teaResearchList();
            for(int i=0;i<list.size();i++){
                ResearchReg regsb=(ResearchReg)list.get(i);
                System.out.println("id "+regsb.getResId()+" num "+regsb.getResNum()+" cateId "+regsb.getCategoryName());
                List l=regsb.getRegList();
                for(int j=0;j<l.size();j++){
                    ResearchDetail deb=(ResearchDetail)l.get(j);
                    System.out.println("deid "+deb.getResDeId()+" resStaff "+deb.getResStaff()+" task "+deb.getResTask());
                }
            }
            ResearchReg rr=new ResearchReg();
            /*System.out.println("----- addResearchDetail-----");
            
            rr.setResNum("20080611134325-2");
            rr.setResName("理四角落");
            rr.setCategoryId("20080401121212-1");
            String name="苹果";
            ResearchDetail rd=regs.addResearchDetail(rr,name);
            System.out.println("regDeta  num "+rd.getResNum()+"  mtheo "+rd.getMethod());
            */
           /* 
            System.out.println("----- teaSearchResult-----");
            rr.setSearch("resName");
            list=regs.teaSearchResult(rr,"u1","理四");
            for(int i=0;i<list.size();i++){
                ResearchReg regsb=(ResearchReg)list.get(i);
                System.out.println("id "+regsb.getResId()+" num "+regsb.getResNum()+
                        " resName "+regsb.getResName()+" cateId "+regsb.getCategoryName());
                List l=regsb.getRegList();
                for(int j=0;j<l.size();j++){
                    ResearchDetail deb=(ResearchDetail)l.get(j);
                    System.out.println("deid "+deb.getResDeId()+" resStaff "+deb.getResStaff()
                            +" task "+deb.getResTask());
                }
            }
            System.out.println("----- listNotChecked()-----");
            list=regs.listNotChecked();
            System.out.println("   size  "+list.size());
            for(int i=0;i<list.size();i++){
                ResearchReg regsb=(ResearchReg)list.get(i);
                System.out.println("id "+regsb.getResId()+" num "+regsb.getResNum()+" cateId "+regsb.getCategoryId());                
            }
            System.out.println("----- listChecked()-----");
            list=regs.listChecked();
            System.out.println("   size   "+list.size());
            for(int i=0;i<list.size();i++){
                ResearchReg regb=(ResearchReg)list.get(i);
                System.out.println("id "+regb.getResId()+" num "+regb.getResNum()+" cateId "+regb.getCategoryId());
            }*/
           /* System.out.println("----- modifyReg-----");
            Integer in=new Integer(48);
            ResearchReg regm=regs.modifyReg(in);
            System.out.println("resNum="+regm.getResNum()+" resName="+regm.getResName()
                    +" checkRemark="+regm.getCheckRemark()+" CheckStaff="+regm.getCheckStaff()
                    +" checkDate="+regm.getCheckDate()+"moth  "+regm.getMethod());
            System.out.println("----- modifyresultReg-----");
            ResearchReg research=new ResearchReg();
            research.setResNum(regm.getResNum());   
            AdminLogin admin=new AdminLogin();
            admin.setAdminName("管二");
            regs.modifyresultReg(research,admin);      
            
            /*
            System.out.println("----- statisticalresult-----");
            String timeone="2008-02-12",timetwo="2009-12-10";
            List list=regs.statisticalresult(timeone,timetwo);
            for(int i=0;i<list.size();i++){
                ResearchReg regsb=(ResearchReg)list.get(i);
                System.out.println("id "+regsb.getResId()+" num "+regsb.getResNum()+
                        " resName "+regsb.getResName()+" cateId "+regsb.getCategoryName());
            }*/
            //--------------------------------------
            //This is the place you make your calls.
            //System.out.println(myBean.callYourMethod());

        } catch (RemoteException e) {
            e.printStackTrace();
        } catch (CreateException e) {
            e.printStackTrace();
        } catch (NamingException e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        RegSTest test = new RegSTest();
        test.testBean();

    }
}

⌨️ 快捷键说明

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