java web±ÊÊÔ
1£®Hibernate¹¤×÷ÔÀí¼°ÎªÊ²Ã´ÒªÓã¿
ÔÀí£º
1.¶ÁÈ¡²¢½âÎöÅäÖÃÎļþ
2.¶ÁÈ¡²¢½âÎöÓ³ÉäÐÅÏ¢£¬´´½¨SessionFactory
3.´ò¿ªSesssion
4.´´½¨ÊÂÎñTransation
5.³Ö¾Ã»¯²Ù×÷
6.Ìá½»ÊÂÎñ
7.¹Ø±ÕSession
8.¹Ø±ÕSesstionFactory
ΪʲôҪÓãº
1. ¶ÔJDBC·ÃÎÊÊý¾Ý¿âµÄ´úÂë×öÁË·â×°£¬´ó´ó¼ò»¯ÁËÊý¾Ý·ÃÎʲ㷱ËöµÄÖظ´ÐÔ´úÂë¡£
2. HibernateÊÇÒ»¸ö»ùÓÚJDBCµÄÖ÷Á÷³Ö¾Ã»¯¿ò¼Ü£¬ÊÇÒ»¸öÓÅÐãµÄORMʵÏÖ¡£ËûºÜ´ó³Ì¶ÈµÄ¼ò»¯DAO²ãµÄ±àÂ빤×÷
3. hibernateʹÓÃJava·´Éä»úÖÆ£¬¶ø²»ÊÇ×Ö½ÚÂëÔöÇ¿³ÌÐòÀ´ÊµÏÖ͸Ã÷ÐÔ¡£
4. hibernateµÄÐÔÄܷdz£ºÃ£¬ÒòΪËüÊǸöÇáÁ¿¼¶¿ò¼Ü¡£Ó³ÉäµÄÁé»îÐԺܳöÉ«¡£ËüÖ§³Ö¸÷ÖÖ¹ØϵÊý¾Ý¿â£¬´ÓÒ»¶ÔÒ»µ½¶à¶Ô¶àµÄ¸÷ÖÖ¸´ÔÓ¹Øϵ¡£
2£®HibernateÊÇÈçºÎÑÓ³Ù¼ÓÔØ?
1. Hibernate2ÑÓ³Ù¼ÓÔØʵÏÖ£ºa)ʵÌå¶ÔÏó b)¼¯ºÏ£¨Collection£©
2. Hibernate3 ÌṩÁËÊôÐÔµÄÑÓ³Ù¼ÓÔع¦ÄÜ
µ±HibernateÔÚ²éѯÊý¾ÝµÄʱºò£¬Êý¾Ý²¢Ã»ÓдæÔÚÓëÄÚ´æÖУ¬µ±³ÌÐòÕæÕý¶ÔÊý¾ÝµÄ²Ù×÷ʱ£¬¶ÔÏó²Å´æÔÚÓëÄÚ´æÖУ¬¾ÍʵÏÖÁËÑÓ³Ù¼ÓÔØ£¬Ëû½ÚÊ¡ÁË·þÎñÆ÷µÄÄڴ濪Ïú£¬´Ó¶øÌá¸ßÁË·þÎñÆ÷µÄÐÔÄÜ¡£
3£®HibernateÖÐÔõÑùʵÏÖÀàÖ®¼äµÄ¹Øϵ?(È磺һ¶Ô¶à¡¢¶à¶Ô¶àµÄ¹Øϵ)
ÀàÓëÀàÖ®¼äµÄ¹ØϵÖ÷ÒªÌåÏÖÔÚ±íÓë±íÖ®¼äµÄ¹Øϵ½øÐвÙ×÷£¬ËüÃǶ¼ÊǶԶÔÏó½øÐвÙ×÷£¬ÎÒÃdzÌÐòÖаÑËùÓеıíÓëÀ඼ӳÉäÔÚÒ»Æð£¬ËüÃÇͨ¹ýÅäÖÃÎļþÖеÄmany-to-one¡¢one-to-many¡¢many-to-many¡¢
4£®ËµÏÂHibernateµÄ»º´æ»úÖÆ
1. ÄÚ²¿»º´æ´æÔÚHibernateÖÐÓÖ½ÐÒ»¼¶»º´æ£¬ÊôÓÚÓ¦ÓÃÊÂÎV»º´æ
2. ¶þ¼¶»º´æ£º
a) Ó¦Óü°»º´æ
b) ·Ö²¼Ê½»º´æ
Ìõ¼þ£ºÊý¾Ý²»»á±»µÚÈý·½Ð޸ġ¢Êý¾Ý´óСÔڿɽÓÊÜ·¶Î§¡¢Êý¾Ý¸üÐÂƵÂʵ͡¢Í¬Ò»Êý¾Ý±»ÏµÍ³Æµ·±Ê¹Óá¢·Ç ¹Ø¼üÊý¾Ý
c) µÚÈý·½»º´æµÄʵÏÖ
5£®HibernateµÄ²éѯ·½Ê½
Sql¡¢Criteria,object comptosition
Hql£º
1¡¢ ÊôÐÔ²éѯ
2¡¢ ²ÎÊý²éѯ¡¢ÃüÃû²ÎÊý²éѯ
3¡¢ ¹ØÁª²éѯ
4¡¢ ·ÖÒ³²éѯ
5¡¢ ͳ¼Æº¯Êý
6£®ÈçºÎÓÅ»¯Hibernate£¿
1.ʹÓÃË«ÏòÒ»¶Ô¶à¹ØÁª£¬²»Ê¹Óõ¥ÏòÒ»¶Ô¶à
2.Áé»îʹÓõ¥ÏòÒ»¶Ô¶à¹ØÁª
3.²»ÓÃÒ»¶ÔÒ»£¬Óöà¶Ôһȡ´ú
4.ÅäÖöÔÏ󻺴棬²»Ê¹Óü¯ºÏ»º´æ
5.Ò»¶Ô¶à¼¯ºÏʹÓÃBag,¶à¶Ô¶à¼¯ºÏʹÓÃSet
6. ¼Ì³ÐÀàʹÓÃÏÔʽ¶à̬
7. ±í×Ö¶ÎÒªÉÙ£¬±í¹ØÁª²»ÒªÅÂ
Ïà¹ØÎĵµ£º
Jsp
·½Ãæ
jspµÄ³£ÓõÄÃüÁî´ð£ºpage, include, talib, forward,
Servlet
·½Ãæ
1
¡¢ËµÒ»Ëµ
Servlet
µÄÉúÃüÖÜÆÚ
?
´ð:servletÓÐÁ¼ºÃ
µÄÉú´æÆڵĶ¨Ò壬°üÀ¨¼ÓÔغÍʵÀý»¯¡¢³õʼ»¯¡¢´¦ÀíÇëÇóÒÔ¼°·þÎñ½áÊø¡£Õâ¸öÉú´æÆÚÓÉjavax.servlet.Servlet½Ó¿ÚµÄ
init,serviceºÍdestroy·½·¨±í´ï¡£
2
¡¢
Servlet
°æ±¾¼ä
(
ÍüÁ ......
È«±¾¡¶Êý¾Ý¿â¿ª·¢ÕâµãÊÂ-Java¿ìËÙÈëÃÅ¡·Ãâ·ÑÏÂÔØ
À´×Ô£ºhttp://zyt.howwe.net/me.php?320
Ŀ¼£ºhttp://zyt.howwe.net/ok.php?321
ÄÚÈݼò½é
¡¡¡¡Õë¶ÔJava³õѧÕß¼°ÈëÃÅÕߣ¬ÏµÍ³²ûÊöWeb¿ª·¢»ù±¾ÖªÊ¶£¬½áºÏÊý¾Ý¿âµÄ¿ìËÙÓ¦Óã¬Ê¹¶ÁÕß¿ìËÙ¿çÈëJavaÁìÓò£¬¶Ô±à³ÌÓïÑÔ²»ÔÙη¾å¡£¸ÃÊé×÷Ϊ¡¶´ÓÈËÉúÐèÒªÒýµ¼ÂÛJava¿ìËÙ¿ª·¢ ......
±¾ÎÄÃæÏòÓÚÄÇЩÈí¼þ¼Ü¹¹Ê¦£¬Éè¼ÆʦºÍ¿ª·¢ÈËÔ±£¬ËûÃÇÏëʹÓà IBM® Rational® Software Architect ´Ó Java™ Ô´´úÂëÀ´ÄæÏò¹¤³ÌÉú³É UML ÀàºÍÐòÁÐͼ¡£ ÄæÏò¹¤³Ì¾³£±»ÓÃÀ´´ÓÒÑÓеÄÔ´´úÂëÖÐÒÔÒ»ÖÖ³éÏóÄ£ÐÍ UML ¸ñʽÀ´»ñµÃ¶ªÊ§µÄÉè¼ÆÎĵµ£¬Æä¿ÉÒÔÓÃÀ´Ñо¿Ò»¸öϵͳµÄ¾²Ì¬½á¹¹ºÍ¶¯Ì¬ÐÐΪ£¬²¢ÓÃÓÚÀ©Õ¹ÐµÄÌØÐÔµ½²úÆ·¡£ ......
½ñÌìҪд¸öÔ¶³ÌÖØÆô·þÎñµÄ¹¦ÄÜ£¬ÎªÁË¿ª·¢Ëٶȣ¬ÔÝʱ¶¨ÎªJava´úÂë+WMICÃüÁîµÄ·½·¨£¬¼òµ¥µÄ˵£¬¾ÍÊÇÀûÓÃJavaµ÷Óñ¾»úÓ¦ÓóÌÐòµÄ·½·¨¡£Éæ¼°µ½µÄJavaÀàÓÐjava.lang°üÀïÃæµÄRuntime¡¢Process¡¢ProcessBuilderÈý¸öÀ࣬ÒÔ¼°wmicÖÐÖØÆô·þÎñµÄÃüÁî¡£ÒòΪ֮ǰҲд¹ýÕâ·½ÃæµÄ¶«Î÷£¬ËùÒÔºÜÏ°¹ßÐÔµÄд³öÁË´úÂ룺
&nb ......