´«ÖDz¥¿Íjavaѧϰ EJB3½ø½×
ÎÒ½ñÌìѧϰÁËÐìÀÏʦ½²µÄEJB3µÄ֪ʶ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
SLSBÎÞ״̬»á»°BeanµÄ±à³Ì¹æÔò;
EJBÀà
±à³Ì¹æÔò
ÖÁÉÙÓÐÒ»¸öÒµÎñ½Ó¿Ú
±ØÐëÊǾßÌåÀà.²»ÄÜÊÇfinal»ò³éÏóµÄ.
±ØÐëÓпչ¹Ôì
¿ÉÒÔÊÇÆäËüsessionbean»òpojoµÄ×ÓÀà
@Stateless
public CustomerManagerBean extends BaseManagerBean
implements CustomerManager {
...
}
ÉúÃüÖÜÆÚ»Øµ÷·½·¨¿ÉÒÔ¶¨ÒåÔÚbeanÀàÖлò³¬ÀàÖÐ.
×¢½â¼Ì³ÐÐèÒªÊܵ½ÏÞÖÆ,³¬ÀàÖÐ@Stateless or @Stateful×¢½âÔÚ²¿Êðʱ½«
Òª±»ºöÂÔ.µ«¶¨ÒåµÄÈκλص÷·½·¨ºÍ×ÊÔ´×¢Èë¶¼Òª±»¼Ì³Ð.
ÒµÎñ·½·¨Ãû²»ÄÜÒÔejb¿ªÍ·,¿ÉÄÜ»á¸ÉÈÅejbµ×²ã´¦Àí.±ØÐ붨ÒåËùÓеķ½·¨Îª
publicµÄ,µ«²»ÄÜÊÇfinal»òstaticµÄ.ÔÚÔ¶³ÌÒµÎñ½Ó¿ÚÖе͍ÒåµÄ²ÎÊýºÍ·µ»Ø
ÖµÀàÐͱØÐëʵÏÖjava´®Ðл¯½Ó¿Ú.
»á»°×´Ì¬ºÍSession beanÀàÐÍ
Èç¹ûbeanҪά»¤»á»°×´Ì¬,¼ÇסÉϴν»Á÷µÄ½á¹û,ÕâÊÇÓÐ״̬µÄ»á»°bean.ÕâÒâζ
×Åbean»á´Ó·½·¨µ÷ÓÃÖд洢Êý¾Ýµ½ÊµÀý±äÁ¿,²¢Ê¹Óûº´æµÄÊý¾ÝÀ´´¦ÀíÏÂÒ»´Î·½
·¨µ÷ÓÃ.
SLSB²»Î¬»¤ÈκÎ״̬,SFSBÇ÷ÏòÓÚ¶Ô¶à¸ö²½ÖèµÄ¹¤×÷Á÷½øÐн¨Ä£,SLSBÔòÇ÷ÏòÓë
¶Ô³£¹æÄ¿µÄ½øÐн¨Ä£. SFSBµäÐͰ¸Àý¾ÍÊǹºÎï³µ.
SLSB-ÉúÃüÖÜÆÚ»Øµ÷
BeanµÄÉúÃüÖÜÆÚ»Øµ÷
session beanÓÐÉúÃüÖÜÆÚ,Òâζ×Å»áÓÐһϵÁÐ״̬µÄת±ä.¿Í»§¶ËºÍbean¶¼²»
¸ºÔðbeanʵÀýºÎʱ´´½¨,ºÎʱÏú»Ù,ºÎʱ½øÐÐÓÅ»¯.ÕâЩÐÐΪ¶¼ÓÉÈÝÆ÷½øÐйÜÀí.
ÉúÃüÖÜÆÚʼþ:
¿ÉÒÔ¹é½áΪ¼¸¸ö½×¶Î»òʼþ.×îÃ÷ÏÔµÄÊÇ´´½¨ºÍÏú»Ù,ËùÓеÄbean¶¼ÐèÒªÕâÁ½¸öÊÂ
¼þ.SFSB»¹»áÓÐpassivation(¶Û»¯)/activation(¼¤»î).
bean³õʼ»¯Ê±,»á·¢ÉúÈçϹý³Ì:
1.ÈÝÆ÷µ÷ÓÃnewInstance·½·¨.
2.Èç¹ûbeanʹÓÃDI,ËùÓÐÒÀÀµµÄ×ÊÔ´¡¢beanºÍ»·¾³×é¼þ¶¼Òª×¢Èë½øÀ´.
»Øµ÷·½·¨ÊDZ»×¢½â±ê×¢µÄ·½·¨.±ÈÈç@PostContructºÍ@PreDestroy.·½·¨¿ÉÒÔÊÇ
¹«ÓС¢Ë½ÓС¢Êܱ£»¤ºÍ°ü±£»¤µÄ.
PostConstruct:ʵÀý´´½¨²¢DIÖ®ºóµ÷ÓÃ.
PreDestr
Ïà¹ØÎĵµ£º
1¡¢ public class HelloWorld {
public static void main(String args[]){
String s="daxiong";
System.out.println("Hello,World!"+"lu shenglong"+s);
char c[]={'s','w','q'};
&nb ......
ÎÒ½ñÌìѧϰÁËÐìÀÏʦ½²µÄhibernate֪ʶ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Ò»¡¢Hibernate
a) Á¬½ÓjavaÓ¦ÓóÌÐòºÍ¹ØÏµÐÍÊý¾Ý¿âµÄÖмä¼þ£¬¶ÔJDBC API·â×°£¬¸ºÔð¶ÔÏó³Ö¾Ã»¯
b) λÓڳ־û¯²ã£¬·â×°ËùÓеÄÊý¾Ý·ÃÎÊϸ½Ú£¬Ê¹ÒµÎñÂß¼²ã¸ü¹Ø×¢ÓÚÒµ ......
ÎÒ½ñÌìѧϰÁËÐìÀÏʦ½«µÄhibernate¿ò¼Ü֪ʶ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
¼¯ºÏÊôÐÔ´óÖ·ÖΪ¶þÖÖ£º
µ¥´¿µÄ¼¯ºÏÊôÐÔ£¬ÏñList,Set»òÊý×éµÈ¼¯ºÏÊôÐÔ¡£
2,Map¼¯ºÏÊôÐÔ£¬Ã¿¸öÊôÐÔÖµ¶àÓÐÏà¶ÔÓ¦µÄKeyÓ³Éä¡£
&nb ......
ÎÒ½ñÌìѧϰÁËluceneµÄһЩ֪ʶ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Ë÷ÒýÎļþ½á¹¹£º
µ¹ÅÅË÷Òý£¬Ë÷Òý¶ÔÏóÊÇÎĵµÖеĵ¥´ÊµÈ£¬ÓÃÀ´´æ´¢ÕâЩµ¥´ÊÔÚÒ»¸öÎĵµÖеÄλÖá£ÀýÈ磬ÓÐЩÊéÔÚ×îºóÌṩµÄË÷Òý£¨µ¥´Ê——Ò³ÂëµÄ¶ÔÓ¦ÁÐ±í£©£¬¾Í¿ÉÒÔ¿´³ÉÊÇÒ»ÖÖµ¹ÅÅÐòË÷Òý¡£¿ÉÒÔͨ¹ýһЩ¹Ø¼ü×Ö£¬ÔÚÈ«ÊéÖмìË÷³öÓëÖ®Ïà¹ØµÄ²¿
Ë÷ÒýÎ ......
½ñÌìÊÇѧϰOAϵͳµÄµÚÒ»Ì죬ÎÒ¶Ô½ñÌìµÄÉÏ¿ÎÄÚÈÝ×öÁ˼òµ¥µÄ×ܽ᣺
OA¼ò½é£º
OAÊÇOFFICE AUTOMATIONµÄËõд£¬±¾ÒâΪÀûÓü¼ÊõµÄÊÖ¶ÎÌá¸ß°ì¹«µÄЧÂÊ£¬½ø¶øÊµÏְ칫µÄ×Ô¶¯»¯´¦Àí¡£²ÉÓÃInternet/Intranet¼¼Êõ£¬»ùÓÚ¹¤×÷Á÷µÄ¸ÅÄʹÆóÒµÄÚ²¿ÈËÔ±·½±ã¿ì½ÝµØ¹²ÏíÐÅÏ¢£¬¸ßЧµØÐͬ¹¤×÷£»¸Ä±ä¹ýÈ¥¸´ÔÓ¡¢µÍЧµÄÊÖ¹¤°ì¹«·½Ê½£¬ÊµÏÖѸËÙ ......