锘??xml version="1.0" encoding="utf-8" standalone="yes"?>ass亚洲**毛茸茸pics,自拍偷区亚洲国内自拍,涩涩色中文综合亚洲http://www.tkk7.com/swboo/category/24089.htmlzh-cnWed, 10 Oct 2007 19:43:57 GMTWed, 10 Oct 2007 19:43:57 GMT60鐢↗BOSS緹ら泦EJB3瀹炰緥http://www.tkk7.com/swboo/articles/151452.html澶у崥鐨凚LOG澶у崥鐨凚LOGTue, 09 Oct 2007 09:04:00 GMThttp://www.tkk7.com/swboo/articles/151452.htmlhttp://www.tkk7.com/swboo/comments/151452.htmlhttp://www.tkk7.com/swboo/articles/151452.html#Feedback0http://www.tkk7.com/swboo/comments/commentRss/151452.htmlhttp://www.tkk7.com/swboo/services/trackbacks/151452.html
鐜
MyEclipse5.5
JBoss4.2.0
嫻嬭瘯鐩殑:緹ら泦EJB3
棣栧厛鎴戦棬鍏堝惎鍔↗BOSS.涓嬮潰鎴戠敤%JBOSS%鏉ヤ唬鏇縅BOSS鐨勮窡鐩綍
鍦?JBOSS%\bin鐩綍涓嬪厛鍒涘緩涓涓猂UN.BAT鐨勫揩鎹鋒柟寮忕劧鍚?榧犳爣鍙沖嚮灞炴х粰鏂板仛鐨勫揩鎹鋒柟寮忓姞2涓弬鏁扮1涓弬鏁版槸-C ALL 鐩殑鏄浠栧惎鍔ˋLL鏈嶅姟,絎?涓弬鏁版槸-B 192.168.0.60閮藉紑鍑烘潵浜嗘妸鏄湰鏈篒P鍙湁鍔犱簡IP鍦ㄥ彲浠ヨ浠栬鍦ㄥ眬鍩熷唴閮ㄨ璁塊棶鍒?鎴戝仛鐨勬槸3鍙拌綆楁満鐨勭兢闆?鎵浠?澶満瀛愪笂鐨凧BOSS閮界殑榪欎箞鍐欐敞鎰忓啓瀵笽P.鐒跺悗鍚姩JBOSS OK鐜?yōu)q畻OK浜嗙劧鍚庡紑濮嬪啓EJB3
鍐欒繙紼嬫帴鍙?br />

public interface HelloRemote extends Serializable {

 public String getString(int i);

鐒跺悗鍐欐湰鍦版帴鍙?br />

@Stateless
@Clustered     //EJB3緹ら泦鐨勬爣絳?br /> @Remote(HelloRemote.class)
public class HelloRemoteService implements HelloRemote {

 public String getString(int i) {
  
   System.out.println("鎴戣鎵ц浜嗙"+i+"嬈?);
  
  
  return null;
 }

}

EJB鍐欑殑寰堢畝鍗曞氨鏄湪鏈嶅姟鍣ㄤ笂鎵撲竴鍙ヨ瘽鑰屽凡,瀹屼簡灝咵JB3鎵撴垚JAR鍖呴儴緗插埌
%JBOSS%\server\all\farm鐩綍涓?娉ㄦ剰鍦ㄨ繖涓洰褰曞彂甯冨畬鍚?鍏朵粬鏈哄瓙涓婂悓鏃朵細鍝嶅簲鍙婂叾浠栨満瀛愪笂涔熶細鍙戝竷瀹屾垚榪欎釜JAR鍖?涓嬮潰寮濮嬭繍琛岃繖涓狤JB,褰撶劧瑕侀噸鏂板湪灞鍩熺綉鍐呮壘涓鍙版満瀛愬仛瀹㈡埛绔皟鐢?
棣栧厛鍦ㄩ偅鍙版満瀛愪笂灝嗗垰鎵嶇殑JAR鍖呭鍏ラ」鐩腑瀹屼簡鍐欐祴璇曚唬鐮?br /> Public class EJBFactory {
   
    public static Object getEJB(String jndipath) {
        try {
            Properties props = new Properties();
           
            props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
            props.setProperty("java.naming.provider.url", "192.168.0.149:1099,192.168.0.60,192.168.0.51:1099");
            props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces");
            props.setProperty("jnp.disableDiscovery", "true");
//        
//            props.setProperty("java.naming.factory.initial", "com.sun.enterprise.naming.SerialInitContextFactory");
//            props.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming");
//            props.setProperty("java.naming.provider.url", "192.168.0.251:3700");
//            props.setProperty("java.naming.factory.state", "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
//          
            InitialContext ctx = new InitialContext(props);
            return ctx.lookup(jndipath);
        } catch (NamingException e) {
            e.printStackTrace();
        }
        return null;
    }
}
鐪嬫竻妤氭垜鍐欎簡3涓狪P鍦板潃,榪欐牱鍋氱殑濂藉鏄殢渚塊偅涓満瀛愭寕鎺夊叾浠栨満瀛愪竴鏍峰彲浠ヨ繍琛?br /> 嫻嬭瘯浠g爜

public class Test {
public static void main(String[] args) {
 
 HelloRemote helloRemote =(HelloRemote)EJBFactory.getEJB("HelloRemoteService/remote");
 for(int i=0;i<10;i++){
  helloRemote.getString(i);
 }
}
}
榪愯嫻嬭瘯浠g爜鎴戦棬鍙互鍙戠幇鍦?鍙版湇鍔″櫒涓婁粬浼氭墦鍗板嚭緇撴灉.榪欐槸JBOSS鑷繁鐨勮礋杞藉鉤琛″姛鑳藉府鍔╂垜闂ㄥ疄鐜扮殑,鍛靛懙鍐欏畬浜?榪欑畝鍗曠殑瀹炵幇鎴戦儊闂蜂簡2涓湀,閮侀椃~~~鍛靛懙甯屾湜鑳界粰鐮旂┒EJB3闆嗙兢鐨勬湅鍙嬩竴鐐瑰府鍔?br /> QQ58194033鏈夐棶棰樻垜闂ㄥ彲浠ョ戶緇帰璁?/p>

]]>
EJB3.0鍒濈湅http://www.tkk7.com/swboo/articles/130065.html澶у崥鐨凚LOG澶у崥鐨凚LOGFri, 13 Jul 2007 05:35:00 GMThttp://www.tkk7.com/swboo/articles/130065.htmlhttp://www.tkk7.com/swboo/comments/130065.htmlhttp://www.tkk7.com/swboo/articles/130065.html#Feedback0http://www.tkk7.com/swboo/comments/commentRss/130065.htmlhttp://www.tkk7.com/swboo/services/trackbacks/130065.html褰揈JB3.0鍔爃ibernate鍜屾爣璁拌璦鍚?鍝囧摝,鐢ㄨ搗鏉ュお鐖戒簡澶?鍜屽湪瀛︽牎瀛︾殑EJB2.1瀹屽叏涓嶄竴鏍蜂簡鍝?涓嶈鐪嬬湅浠g爜灝辯煡閬撲簡
鍏堝啓涓涓帴鍙OOK浠涔堥兘涓嶇敤緇ф壙鐨?/div>
public interface QueryDAO {
    public String ExecuteQuery(int index);
    public void initdate();   
}
鐒跺悗鐪嬬湅瀹炰綋綾葷殑鍐欐硶涓涓瓧閰?/div>

@SuppressWarnings("serial")
@Entity
@Table(name="DictionaryCatalog")
public class DictionaryCatalogEntity implements Serializable {
 private Integer catalogId;
 private String catalogName;
 private String cataMemo;
 private DictionaryTypeEntity dte;
 private Set<DirectoryData> dce;
 
 @ManyToOne(cascade=CascadeType.ALL ,fetch=FetchType.LAZY,optional=false)
 @JoinColumn(name="id")
 public DictionaryTypeEntity getDte() {
  return dte;
 }
 public void setDte(DictionaryTypeEntity dte) {
  this.dte = dte;
 }
 @OneToMany(cascade=CascadeType.ALL ,fetch=FetchType.LAZY,mappedBy="dataId")
 @OrderBy(value="dataId desc")
 public Set<DirectoryData> getDce() {
  return dce;
 }
 
 public void setDce(Set<DirectoryData> dce) {
  this.dce = dce;
 }
 @Id
 @GeneratedValue
 public Integer getCatalogId() {
  return catalogId;
 }
 public void setCatalogId(Integer catalogId) {
  this.catalogId = catalogId;
 }
 
 @Column(name="catalogName" , nullable=true ,length=50)
 public String getCatalogName() {
  return catalogName;
 }
 public void setCatalogName(String catalogName) {
  this.catalogName = catalogName;
 }
 @Column(name="cataMemo" ,nullable=true ,length=50)
 public String getCataMemo() {
  return cataMemo;
 }
 public void setCataMemo(String cataMemo) {
  this.cataMemo = cataMemo;
 }

}

鍛靛懙榪炴暟鎹簱閮借嚜宸辯敓鎴愪簡,浣犻棬璇撮叿涓?/p>

瀹屼簡鏄細璇滲EAN

@Stateless
@Remote ({QueryDAO.class})
public class QueryDAOBean implements QueryDAO {
    @PersistenceContext
    protected EntityManager em;

    public void initdate() {
            Query query = em.createQuery("select count(p) from Person p");
            Object result = query.getSingleResult();
            if (result == null || Integer.parseInt(result.toString()) == {   
       

}
鏌ヨ鍩烘湰鏄笂鏄啓瀹屼簡,鐪嬫槸涓嶆槸寰堢被浼糎IBERNATE鐨勬煡璇㈣璦鍛靛懙,浣嗘槸EJB鍙堝皝瑁呬簡鍝堬紝鐜板湪EJB緇堜簬鍙互鍜孲PRING鎯蟲姉琛′簡鍝?鍛靛懙)

(姝や緥瀛?涓被娌℃湁浠諱綍鍏崇郴,鎵浠ュぇ瀹剁湅鐪嬪浣曞啓灝卞ソ鍜?鍛靛懙.鍚庨潰鎴戜細鍐欎釜渚嬪瓙璁╁ぇ瀹跺弬鑰冪殑)



]]> 主站蜘蛛池模板: 日本不卡免费新一区二区三区| 看亚洲a级一级毛片| 丝袜足液精子免费视频| 亚洲成av人片一区二区三区| 在线观看亚洲视频| 免费a级毛片在线观看| 疯狂做受xxxx高潮视频免费| 又色又污又黄无遮挡的免费视| 亚洲精品无码人妻无码| 免费看的黄色大片| 风间由美在线亚洲一区| 国产成人免费ā片在线观看| 成年网站免费入口在线观看| 中国亚洲女人69内射少妇| 中文字幕乱码一区二区免费| 91亚洲一区二区在线观看不卡| 国产精品视频免费| 亚洲色成人WWW永久在线观看| 免费人成视频在线| 免费一级特黄特色大片| 亚洲精品一卡2卡3卡三卡四卡| 亚洲国产最大av| 国产青草视频在线观看免费影院| 精品在线免费视频| 亚洲精品国产美女久久久| 100部毛片免费全部播放完整| 亚洲伦理中文字幕| 亚洲精品无码你懂的网站| 国产精品免费看久久久| 亚洲熟妇av午夜无码不卡| 中文字幕第一页亚洲| 中文字幕成人免费视频| 亚洲成av人无码亚洲成av人| 久久精品国产亚洲一区二区三区| 精品一区二区三区免费毛片爱| 亚洲欧好州第一的日产suv| 在线观看亚洲精品国产| 思思re热免费精品视频66| 日韩精品视频在线观看免费| 亚洲美女视频网址| 国产黄色一级毛片亚洲黄片大全|