Õ¾ÄÚËÑË÷: ÇëÊäÈëËÑË÷¹Ø¼ü´Ê

µ±Ç°Ò³Ãæ: ¿ª·¢×ÊÁÏÊ×Ò³ ¡ú Java רÌâ ¡ú Java¿ªÔ´ÏîÄ¿Hibernate°ü×÷ÓÃÏê½â

Java¿ªÔ´ÏîÄ¿Hibernate°ü×÷ÓÃÏê½â

ÕªÒª: ±¾ÎĽ«Ïêϸ½²½âHibernateÿ¸öjar°üµÄ×÷Ó㬱ãÓÚÄãÔÚÓ¦ÓÃÖиù¾Ý×Ô¼ºµÄÐèÒª½øÐÐÈ¡Éá
¡¡¡¡HibernateÒ»¹²°üÀ¨ÁË23¸öjar°ü£¬ÁîÈËÑÛ»¨çÔÂÒ¡£±¾ÎĽ«Ïêϸ½²½âHibernateÿ¸öjar°üµÄ×÷Ó㬱ãÓÚÄãÔÚÓ¦ÓÃÖиù¾Ý×Ô¼ºµÄÐèÒª½øÐÐÈ¡Éá¡£

¡¡¡¡ÏÂÔØHibernate£¬ÀýÈç2.0.3Îȶ¨°æ±¾£¬½âѹËõ£¬¿ÉÒÔ¿´µ½Ò»¸öhibernate2.jarºÍlibĿ¼ÏÂÓÐ22¸öjar°ü£º

¡¡¡¡hibernate2.jar:
¡¡¡¡HibernateµÄ¿â£¬Ã»ÓÐʲô¿É˵µÄ£¬±ØÐëʹÓõÄjar°ü

¡¡¡¡cglib-asm.jar:
¡¡¡¡CGLIB¿â£¬HibernateÓÃËüÀ´ÊµÏÖPO×Ö½ÚÂëµÄ¶¯Ì¬Éú³É£¬·Ç³£ºËÐĵĿ⣬±ØÐëʹÓõÄjar°ü

¡¡¡¡dom4j.jar:
¡¡¡¡dom4jÊÇÒ»¸öJavaµÄXML API£¬ÀàËÆÓÚjdom£¬ÓÃÀ´¶ÁдXMLÎļþµÄ¡£dom4jÊÇÒ»¸ö·Ç³£·Ç³£ÓÅÐãµÄJava XML API£¬¾ßÓÐÐÔÄÜÓÅÒì¡¢¹¦ÄÜÇ¿´óºÍ¼«¶ËÒ×ÓÃʹÓõÄÌص㣬ͬʱËüÒ²ÊÇÒ»¸ö¿ª·ÅÔ´´úÂëµÄÈí¼þ£¬¿ÉÒÔÔÚSourceForgeÉÏÕÒµ½Ëü¡£ÔÚIBM developerWorksÉÏÃæ¿ÉÒÔÕÒµ½Ò»ÆªÎÄÕ£¬¶ÔÖ÷Á÷µÄJava XML API½øÐеÄÐÔÄÜ¡¢¹¦ÄܺÍÒ×ÓÃÐÔµÄÆÀ²â£¬dom4jÎÞÂÛÔÚÄǸö·½Ã涼ÊǷdz£³öÉ«µÄ¡£ÎÒÔçÔÚ½«½üÁ½Äê֮ǰ¾Í¿ªÊ¼Ê¹ÓÃdom4j£¬Ö±µ½ÏÖÔÚ¡£Èç½ñÄã¿ÉÒÔ¿´µ½Ô½À´Ô½¶àµÄJavaÈí¼þ¶¼ÔÚʹÓÃdom4jÀ´¶ÁдXML£¬ÌرðÖµµÃÒ»ÌáµÄÊÇÁ¬SunµÄJAXMÒ²ÔÚÓÃdom4j¡£ÕâÊDZØÐëʹÓõÄjar°ü£¬HibernateÓÃËüÀ´¶ÁдÅäÖÃÎļþ¡£

¡¡¡¡odmg.jar:
¡¡¡¡ODMGÊÇÒ»¸öORMµÄ¹æ·¶£¬HibernateʵÏÖÁËODMG¹æ·¶£¬ÕâÊÇÒ»¸öºËÐĵĿ⣬±ØÐëʹÓõÄjar°ü¡£

¡¡¡¡commons-collections.jar£º
¡¡¡¡Apache Commons°üÖеÄÒ»¸ö£¬°üº¬ÁËһЩApache¿ª·¢µÄ¼¯ºÏÀ࣬¹¦ÄܱÈjava.util.*Ç¿´ó¡£±ØÐëʹÓõÄjar°ü¡£

¡¡¡¡commons-beanutils.jar£º
¡¡¡¡Apache Commons°üÖеÄÒ»¸ö£¬°üº¬ÁËһЩBean¹¤¾ßÀàÀà¡£±ØÐëʹÓõÄjar°ü¡£

¡¡¡¡commons-lang.jar:
¡¡¡¡Apache Commons°üÖеÄÒ»¸ö£¬°üº¬ÁËһЩÊý¾ÝÀàÐ͹¤¾ßÀ࣬ÊÇjava.lang.*µÄÀ©Õ¹¡£±ØÐëʹÓõÄjar°ü¡£

¡¡¡¡commons-logging.jar:
¡¡¡¡Apache Commons°üÖеÄÒ»¸ö£¬°üº¬ÁËÈÕÖ¾¹¦ÄÜ£¬±ØÐëʹÓõÄjar°ü¡£Õâ¸ö°ü±¾Éí°üº¬ÁËÒ»¸öSimple Logger£¬µ«Êǹ¦ÄܺÜÈõ¡£ÔÚÔËÐеÄʱºòËü»áÏÈÔÚCLASSPATHÕÒlog4j£¬Èç¹ûÓУ¬¾ÍʹÓÃlog4j£¬Èç¹ûûÓУ¬¾ÍÕÒJDK1.4´øµÄjava.util.logging£¬Èç¹ûÒ²ÕÒ²»µ½¾ÍÓÃSimple Logger¡£commons-logging.jarµÄ³öÏÖÊÇÒ»¸öÀúÊ·µÄµÄÒÅÁôµÄÒź¶£¬µ±³õApache¼«Á¦ÓÎ˵Sun°Ñlog4j¼ÓÈëJDK1.4£¬È»¶øJDK1.4ÏîĿС×éÒѾ­½Ó½ü·¢²¼JDK1.4²úÆ·µÄʱ¼äÁË£¬Òò´Ë¾Ü¾øÁËApach eµÄÒªÇó£¬Ê¹ÓÃ×Ô¼ºµÄjava.util.logging£¬Õâ¸ö°üµÄ¹¦ÄܱÈlog4j²îµÄºÜÔ¶£¬ÐÔÄÜÒ²Ò»°ã¡£

¡¡¡¡ºóÀ´Apache¾Í¿ª·¢³öÀ´ÁËcommons-logging.jarÓÃÀ´¼æÈÝÁ½¸ölogger¡£Òò´ËÓÃcommons-logging.jarдµÄlog³ÌÐò£¬µ×²ãµÄLoggerÊÇ¿ÉÒÔÇл»µÄ£¬Äã¿ÉÒÔÑ¡Ôñlog4j£¬java.util.logging»òÕßËü×Ô´øµÄSimple Logger¡£²»¹ýÎÒÈÔȻǿÁÒ½¨ÒéʹÓÃlog4j£¬ÒòΪlog4jÐÔÄܸܺߣ¬logÊä³öÐÅϢʱ¼ä¼¸ºõµÈÓÚSystem.out£¬¶ø´¦ÀíÒ»Ìõlogƽ¾ùÖ»ÐèÒª5us¡£Äã¿ÉÒÔÔÚHibernateµÄsrcĿ¼ÏÂÕÒµ½HibernateÒѾ­ÎªÄã×¼±¸ºÃÁ˵Älog4jµÄÅäÖÃÎļþ£¬ÄãÖ»ÐèÒªµ½Apache ÍøվȥÏÂÔØlog4j¾Í¿ÉÒÔÁË¡£commons-logging.jarÒ²ÊDZØÐëµÄjar°ü¡£

¡¡¡¡Ê¹ÓÃHibernate±ØÐëµÄjar°ü¾ÍÊÇÒÔÉϵÄÕ⼸¸ö£¬Ê£ÏµĶ¼ÊÇ¿ÉÑ¡µÄ¡£

¡¡¡¡ant.jar:
¡¡¡¡Ant±àÒ빤¾ßµÄjar°ü£¬ÓÃÀ´±àÒëHibernateÔ´´úÂëµÄ¡£Èç¹ûÄã²»×¼±¸Ð޸ĺͱàÒëHibernateÔ´´úÂ룬ÄÇô¾ÍûÓÐʲôÓ㬿ÉÑ¡µÄjar°ü

¡¡¡¡optional.jar£º
¡¡¡¡AntµÄÒ»¸ö¸¨Öú°ü¡£

¡¡¡¡c3p0.jar£º
¡¡¡¡C3POÊÇÒ»¸öÊý¾Ý¿âÁ¬½Ó³Ø£¬Hibernate¿ÉÒÔÅäÖÃΪʹÓÃC3POÁ¬½Ó³Ø¡£Èç¹ûÄã×¼±¸ÓÃÕâ¸öÁ¬½Ó³Ø£¬¾ÍÐèÒªÕâ¸öjar°ü¡£

¡¡¡¡proxool.jar£º
¡¡¡¡Ò²ÊÇÒ»¸öÁ¬½Ó³Ø£¬Í¬ÉÏ¡£

¡¡¡¡commons-pool.jar, commons-dbcp.jar:
¡¡¡¡DBCPÊý¾Ý¿âÁ¬½Ó³Ø£¬ApacheµÄJakarta×éÖ¯¿ª·¢µÄ£¬Tomcat4µÄÁ¬½Ó³ØÒ²ÊÇDBCP¡£

¡¡¡¡Êµ¼ÊÉÏHibernate×Ô¼ºÒ²ÊµÏÖÁËÒ»¸ö·Ç³£·Ç³£¼òµ¥µÄÊý¾Ý¿âÁ¬½Ó³Ø£¬¼ÓÉÏÉÏÃæ3¸ö£¬Äãʵ¼ÊÉÏ¿ÉÒÔÔÚHibernateÉÏÑ¡Ôñ4ÖÖ²»Í¬µÄÊý¾Ý¿âÁ¬½Ó³Ø£¬Ñ¡ÔñÄÄÒ»¸ö¿´¸öÈ˵ÄÆ«ºÃ£¬²»¹ýDBCP¿ÉÄܸüͨÓÃһЩ¡£ÁíÍâÇ¿µ÷Ò»µã£¬Èç¹ûÔÚEJBÖÐʹÓÃHibernate£¬Ò»¶¨ÒªÓÃApp ServerµÄÁ¬½Ó³Ø£¬²»ÒªÓÃÒÔÉÏ4ÖÖÁ¬½Ó³Ø£¬·ñÔòÈÝÆ÷¹ÜÀíÊÂÎñ²»Æð×÷Óá£

¡¡¡¡connector.jar:
¡¡¡¡JCA ¹æ·¶£¬Èç¹ûÄãÔÚApp ServerÉÏ°ÑHibernateÅäÖÃΪConnectorµÄ»°£¬¾ÍÐèÒªÕâ¸öjar¡£²»¹ýʵ¼ÊÉÏÒ»°ãApp Server¿Ï¶¨»á´øÉÏÕâ¸ö°ü£¬ËùÒÔʵ¼ÊÉÏÊǶàÓàµÄ°ü¡£

¡¡¡¡jaas.jar:
¡¡¡¡JAASÊÇÓÃÀ´½øÐÐȨÏÞÑéÖ¤µÄ£¬ÒѾ­°üº¬ÔÚJDK1.4ÀïÃæÁË¡£ËùÒÔʵ¼ÊÉÏÊǶàÓàµÄ°ü¡£

¡¡¡¡jcs.jar£º
¡¡¡¡Èç¹ûÄã×¼±¸ÔÚHibernateÖÐʹÓÃJCSµÄ»°£¬ÄÇô±ØÐë°üÀ¨Ëü£¬·ñÔò¾Í²»Óá£

¡¡¡¡jdbc2_0-stdext.jar:
¡¡¡¡JDBC2.0µÄÀ©Õ¹°ü£¬Ò»°ãÀ´ËµÊý¾Ý¿âÁ¬½Ó³Ø»áÓÃÉÏËü¡£²»¹ ýApp Server¶¼»á´øÉÏ£¬ËùÒÔÒ²ÊǶàÓàµÄ¡£

¡¡¡¡jta.jar£º
¡¡¡¡JTA¹æ·¶£¬µ±HibernateʹÓÃJTAµÄʱºòÐèÒª£¬²»¹ýApp Server¶¼»á´øÉÏ£¬ËùÒÔÒ²ÊǶàÓàµÄ¡£

¡¡¡¡junit.jar:
¡¡¡¡Junit°ü£¬µ±ÄãÔËÐÐHibernate×Ô´øµÄ²âÊÔ´úÂëµÄʱºòÐèÒª£¬·ñÔò¾Í²»Óá£

¡¡¡¡xalan.jar, xerces.jar, xml-apis.jar:
¡¡¡¡XercesÊÇXML½âÎöÆ÷£¬XalanÊǸñʽ»¯Æ÷£¬xml-apisʵ¼ÊÉÏÊÇJAXP¡£Ò»°ãApp Server¶¼»á´øÉÏ£¬JDK1.4Ò²°üº¬Á˽âÎöÆ÷£¬²»¹ý²»ÊÇXerces£¬ÊÇCrimson£¬Ð§ÂʱȽϲ²»¹ýHibernateÓÃXMLÖ»²»¹ýÊǶÁÈ¡ÅäÖÃÎļþ£¬ÐÔÄÜûʲô½ôÒªµÄ£¬ËùÒÔÒ²ÊǶàÓàµÄ¡£



¡ü·µ»ØĿ¼
ǰһƪ: Hibernate»ñµÃ³É¹¦µÄÊ®´óÀíÓÉ
ºóһƪ: ÓÃJava¶¯Ì¬´úÀíʵÏÖAOP