WEB开发网
开发学院WEB开发Jsp 开发环境的配置 阅读

开发环境的配置

 2008-01-05 18:46:24 来源:WEB开发网   
核心提示:开发时的环境配置如下:写一个启动类加载和绑定hibernate的sessionfactory到weblogic下代码如下:public class HibernateStartUp implements T3StartupDef { public static String CONFIG_FILE_PATH = &q

开发时的环境配置如下:
写一个启动类加载和绑定hibernate的sessionfactory到weblogic下
代码如下:
public class HibernateStartUp implements T3StartupDef {



  public static String CONFIG_FILE_PATH = "/hibernate.cfg.xml";

 public void setServices(T3ServicesDef services) {}
 public static final String SESSION_FACTORY_JNDI = "hibernate";
   public static final String URL = "t3://localhost:7001";
  public String startup(String name, Hashtable args) throws Exception {
   try {

    doBind();
      return "Hibernate Startup completed sUCcessfully";
     } catch (Exception e) {
     
    }
    return "Hibernate Startup completed successfully";
  }
  PRivate static void doBind( ) throws Exception
  {
    Properties  environment  = null;
    InitialContext  context  = null;

  try
    {
     environment = new Properties( );
     environment.put( Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
     environment.put( Context.PROVIDER_URL, URL );
     context = new InitialContext( environment );


     Configuration configuration = (new Configuration()).configure(CONFIG_FILE_PATH);
     SessionFactory factory = configuration.buildSessionFactory();
      if (factory == null)
        throw new Exception("SessionFactory cannot be built?!");

    try
      {
        if( context.lookup("hibernate")!= null )
        {
         context.rebind("hibernate", factory);
        }

Tags:开发 环境 配置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接