首页 > 学院 > 开发设计 > 正文

开发环境的配置

2019-11-18 11:22:37
字体:
来源:转载
供稿:网友

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


上一篇:java包机制(初稿)

下一篇:Ant指南

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表