龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

开发环境的配置

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
开发时的环境配置如下: 写一个启动类加载和绑定hibernate的sessionfactory到weblogic下 代码如下: public class HibernateStartUp implements T3StartupDef { public static String CONFIG_FILE_PATH = "/hibernate.cfg.XML"

  开发时的环境配置如下:
  写一个启动类加载和绑定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);
                 }
  
  

精彩图集

赞助商链接