• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    jbulder6與weblogic6.1整合

    發布: 2007-6-22 07:38 | 作者:   | 來源:   | 查看: 17次 | 進入軟件測試論壇討論

    領測軟件測試網

       
      Weblogic的安裝
      1)安裝Weblogic到d:\下。密碼設定為12345678。

      2)crack.jar拷到 bea\wlserver6.1\lib目錄下,將bea\wlserver6.0\config\mydomain目錄中的 startWebLogic.cmd 文件中的set CLASSPATH=.;.\lib\weblogic_sp.jar;.\lib\weblogic.jar(如果沒有weblogic_sp.jar,需刪掉'.\lib\weblogic_sp.jar;')改為: set CLASSPATH=.;.\lib\crack.jar;.;.\lib\weblogic_sp.jar;.\lib\weblogic.jar(如果在你的項目中使用有其他的jar文件,必須把你的jar文件加在這里。)
      
      把系統環境變量TMP、TEMP改為不帶有空格的目錄;在JB6里菜單 Project - Default Project Properties-Paths 中把所有帶空格的目錄改為不帶中文名、空格的目錄。
      
      JBuilder6 的配置
      1、打開Tools-Enterprise Setup-Application Server,在Weblogic6.x的書簽頁上,填上BEA home directory(在你安裝weblogic時需要指定)和Weblogc installation directory等所有的空白路徑。在這以后,你打開Tools-Configure Libraries的話,在左邊可以看到已經有了兩個WebLogic6.x的包(包括deploy和client),里面的jar(主要是一個weblogic.jar,一個weblogic_sp.jar。其中weblogic_sp.jar是為了給你的weblogic打補丁的時候準備的,你如果沒有可以刪掉。)都是6.1版本的。
      2、在Tools--Enterprise Setup--Application Server面板下選擇Weblogic 6.x把Weblogic installation directory 設置為D:/bea/wlserver6.1 (這樣你的jsp也可以用weblogic了),BEA home directory 設置為 D:/bea ,然后點確定。在菜單Project下點擊Default Project Properties,選擇Servers面板,點擊Application server有面的按鈕---“….” ,雙擊應用服務器選擇對話框中的Weblogic Application Server 6.x 修改 VM parameters 為:
      -ms64m -mx64m -Djava.library.path=C:/bea/wlserver6.1/bin -Dbea.home=C:/bea -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver -Djava.security.policy==C:/bea/wlserver6.1/lib/weblogic.policy -classpath .;.\lib\weblogic_sp.jar;.\lib\weblogic.jar; .\lib\ mm.mysql-2.0.4-bin.jar(如果在你的項目中使用有其他的jar文件,必須把你的jar文件加在這里。)
      -Dweblogic.management.password=12345678
      點確定
      3、在Tools-Enterprise Setup-CORBA標簽頁里,點Configuration右邊的New...,增加一個weblogic的項; 在Path for ORB tools下,加入Weblogic的目錄;在Library for projects下,點"..."加入 Weblogic6.x deploy 的庫;在compiler command 填上idlj.exe;在Command option for output directory 填上一個目錄路徑,但是要注意不能是中文、帶空格。
      4、Project-Default Project Properties-Servers 點"..."。這里選擇Application Server ,選Weblogic6.x。這時候JB6會自動完成對在Project-Default Project Properties-Path-Required Libraries選Weblogic6.x deploy和Weblogic6.x client,Project-Default Project Properties-Build -IDL在 IDL compiler 選Weblogic。
      關閉Jbuilder. WebLogic配置完成.
      
      下面是制作Entity Bean,數據庫是mysql
      在mysql中建表:
      首先在數據庫中創建一個用來測試的表,數據庫名test 表名 test 我們設置兩個字段:
      name vrachar(15)不允許為空主鍵
      addr varchar(50)允許為空
      
      在Weblogic中建立連接池:
      1.打開開始菜單中的執行Weblogic目錄下的Start Default Server,輸入密碼”12345678”啟動Weblogic。
      2.啟動”Start Default Console”,輸入用戶名”system” 密碼 “12345678” 進入控制臺,在左面菜單中找到”JDBC”項,打開他你會發現子菜單中有一項為”Connection Pools”,右擊該項,然后選 ”Configure a new JDBC Connection Pool...” 配置連接池
      屬性如下表
      Name mysqlpool
      URLjdbc: jdbc:mysql://localhost/test /test為數據庫名/
      Driver Class nameorg.gjt.mm.mysql.Driver
      Properties(key=value):user=root
      Password
      完成后點擊Creat按鈕。
      3.點擊Targets標簽,選中myserver,把它移入Chosen項,點擊Apply
      4. ”JDBC”項中選中Data Sources,右擊該項,然后選 ”Configure a new JDBC Connection Pool...” 配置數據源。
      屬性如下表
      Name: mysql
      JNDI Name:mysql
      Pool Name:mysqlpool
      剩下的保持默認。
      5.點擊Targets標簽,選中myserver,把它移入Chosen項,點擊Apply
      6.關閉控制臺和Weblogic服務。連接池和數據源已經建好了。
      
      1.打開Jbuilder,新建一個名為hello項目,并在wizard的第2步中,Required Libraries中添加上Weblogic 6.1。
      2.新建一個名為HelloWorld的EJB Moudle。
      3.新建一個Enterpris JavaBean 1.x,選擇HelloWorld組,點擊下一步。package選擇hello, Class name為“FistBean”,options選擇Container managed persistence EJB 1.1 entity bean 然后點下一步。點擊Finish。
      4.項目下共有3個文件分別是
      First.java,FirstHome.java,FirstBean.java
      在First.java中加入
      public java.lang.String getAddr() throws RemoteException;
      public java.lang.String getName() throws RemoteException;
      public void setAddr(java.lang.String addr) throws RemoteException;
      public void setName(java.lang.String name) throws RemoteException;
      在FistBean.java中
      先刪掉其中的:
      public String ejbCreate() throws CreateException {
       /**@todo: Implement this method*/
       return null;
       }
       public void ejbPostCreate() throws CreateException {
       }
      加入
      public String name;
      public String addr;
      public String ejbCreate(String name,String addr) throws CreateException, RemoteException {
      setName(name);
      setAddr(addr);
      return null;
      }
      public String ejbCreate(String name) throws CreateException, RemoteException {
      return ejbCreate(name,null);
      }
      public void ejbPostCreate(String name,String addr) throws CreateException, RemoteException {
      }
      public void ejbPostCreate(String name) throws CreateException, RemoteException {
      }
      public void setName(String name){
      this.name = name;
      }
      public void setAddr(String addr){
      this.addr = addr;
      }
      public String getName(){
      return this.name;
      }
      public String getAddr(){
      return this.addr;
      }
      在FirstHome.java中
      刪掉:
      public First create() throws RemoteException, CreateException;
      加入:
      public First create(String name) throws CreateException, RemoteException;
      public First create(String name,String addr) throws CreateException, RemoteException;
      
      5.點擊左面菜單中的HelloWorld,然后雙擊下面的First, 點擊右面窗體下面的Resource References標簽,點擊面板上的Add按鈕,在跳出的輸入對話框中輸入”First”點ok,選擇type為java.sql.DataSource。選中First,在下面JNDI Name框中輸入hello.FirstHome。選中下面的cmp選項。
      在WebLogic6.x properties標簽中,第一行(data-source-name)中加入mysql
      6.展開First,雙擊cmp1.1,table(s)輸入”test”,容器管理表內容如下
      isCMP isPK Field TypeColumn Name(s)Column Type
      選中 選中 name namevarchar(15)
      選中 不選 addr addrvarchar(50)
      7.右擊EJB Deployment Descriptor下的JDBC1 DataSources 新建一個名為mysql的數據源,配置如下:
      JNDI name mysql
      URLjdbc: jdbc:mysql://localhost/test
      User name root
      Password
      Driver class name org.gjt.mm.mysql.Driver
      配置完成點擊“Test Connection”如正確則顯示
      Attempting to connect to database...
      Connection succeeded.
      如果顯示下面的信息
      Attempting to connect to database...
      Driver not on classpath.
      Add the driver to the classpath using the Set Classpath command.
      則表示數據庫的jdbc驅動并不在classpath里,把數據庫的驅動添加到項目的Required Libraries中去。
      8.雙擊左邊的HelloWorld,然后點擊右面窗口中的 EJB DD Source ,然后選weblogic-cmp-rdbms-jar.xml找到 datasource修改為mysql.
      9.保存后按Ctrl+F9編譯,應該沒有問題。
      10.新建一個Test EJB Client 全部采用默認設置即可。
      11.再main方法里面找到 FistTestClient1 client = new FistTestClient1();
      然后再后加入下面的代碼:
      First ff=client.create("testName","testAddr");
      try {
      System.out.println(ff.getName());
      System.out.println(ff.getAddr());
      }
      catch (java.rmi.RemoteException ex) {
      ex.printStackTrace();
      }
      然

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>