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

📄 conceptwebimpl.java

📁 <Java网络程序设计 J2EE>随书源码
💻 JAVA
字号:
package org.impact.stars.conceptmd.control.web;import java.rmi.RemoteException;import javax.rmi.PortableRemoteObject;import javax.ejb.FinderException;//import org.impact.stars.control.exceptions.GeneralFailureException;//import com.sun.j2ee.blueprints.util.tracer.Debug;//import org.impact.stars.conceptmd.util.EJBUtil;//import org.impact.stars.conceptmd.concept.ejb.ConceptHome;import org.impact.stars.conceptmd.concept.ejb.ConceptLocalHome;import org.impact.stars.conceptmd.concept.ejb.ConceptLocal;//import org.impact.stars.conceptmd.concept.ejb.Concept;import org.impact.stars.conceptmd.concept.model.ConceptModel;import javax.naming.*;import javax.ejb.*;import java.util.*;/** * This class is the web tier representation of the * Concept. */public class ConceptWebImpl implements java.io.Serializable {    public ConceptWebImpl() {}    /**     * Get the amount of an item available directly from     * the ConceptEJB.     *     * @return  the amount of an item in Concept.     *          0 is returned by default.     *     * @see ConceptModel     * @see Concept     */        public int createConcepts(){        try{            //ConceptHome ConceptHome = EJBUtil.getConceptHome();            InitialContext ctx = new InitialContext();            System.out.println("begin lookup /ejb/Concept");            Object objectcpt= ctx.lookup("java:comp/env/ejb/Concept");            ConceptLocalHome home= (ConceptLocalHome)PortableRemoteObject.narrow(objectcpt, ConceptLocalHome.class);            //Concept Concept = ConceptHome.findByPrimaryKey(itemId);            System.out.println("before create");                        /*String cstrID, String conceptID, String name, String parentID,              String type, String pstakeholder, String shared, Date ptime,               String definition, String description             */            java.sql.Date date1 = new java.sql.Date(2001, 10, 01);            home.create("1", "c1", "Root", "c1", "type1", "pstakeholder", "yes", date1, "definitionroot", "description");            home.create("1", "c1", "Concept1", "c1", "type1", "pstakeholder", "yes", date1, "definitionroot", "description");            home.create("1", "c2", "Concept1.5", "c1", "type1", "pstakeholder", "yes",date1, "definitionroot", "description");            home.create("1", "c3", "Concept2", "c3", "type1", "pstakeholder", "yes", date1, "definitionroot", "description");            home.create("1", "c4", "Concept3", "c3", "type1", "pstakeholder", "yes", date1, "definitionroot", "description");            home.create("1", "c5", "Concept4", "c1", "type1", "pstakeholder", "yes", date1, "definitionroot", "description");            home.create("1", "c6", "Concept5", "c4", "type1", "pstakeholder", "yes", date1, "definitionroot", "description");            home.create("1", "c7", "Concept6", "c1", "type1", "pstakeholder", "yes", date1, "definitionroot", "description");            return 1;        } catch (Exception e) {           //System.out.println("ConceptBean: Unable to locate concept");            e.printStackTrace();        }        return 0;    }/*    public Collection getConceptList(){        try{            //ConceptHome ConceptHome = EJBUtil.getConceptHome();            InitialContext ctx = new InitialContext();            Object objectcpt= ctx.lookup("java:comp/env/ejb/Concept");            ConceptHome home= (ConceptHome)PortableRemoteObject.narrow(objectcpt, ConceptHome.class);            //Concept Concept = ConceptHome.findByPrimaryKey(itemId);            Collection conceptList= home.findAllConcepts();            //return Concept.getDetails().getQuantity();            ArrayList conceptMdList = new ArrayList();            Iterator i = conceptList.iterator();            while (i.hasNext())            {                ConceptLocal concept = (ConceptLocal) PortableRemoteObject.narrow(i.next(), ConceptLocal.class);                ConceptModel cm = new ConceptModel(concept.getConceptID(), concept.getDescription(), concept.getName(), concept.getShared(), concept.getType());                conceptMdList.add(cm);            }                        return conceptMdList;                                } catch (Exception e) {           //System.out.println("ConceptBean: Unable to locate concept");            e.printStackTrace();        }        return null;    } */}

⌨️ 快捷键说明

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