web¿ª·¢µÄһЩÎÊÌâ(java·½Ïò)
1. ·ÖÒ³µÄ½â¾ö·½°¸£¬Í¨ÓÃÐÔ£¬·Öҳʱ²ÎÊý¶ªÊ§ÎÊÌ⣬ÈçºÎ½â¾ö£¿
2. HibernateÓÅ»¯ÎÊÌâ¡£ÈçºÎÓÅ»¯Êý¾Ý¿â·ÃÎÊ£¬Ê¹³ÌÐò·ÃÎÊÊý¾Ý¿â¸üÓÅ»¯¡£
¡¡³õÓÃHIBERNATEµÄÈËÒ²Ðí¶¼Óöµ½¹ýÐÔÄÜÎÊÌ⣬ʵÏÖͬһ¹¦ÄÜ£¬ÓÃHIBERNATEÓëÓÃJDBCÐÔÄÜÏà²îÊ®¼¸±¶ºÜÕý³££¬Èç¹û²»¼°Ôçµ÷Õû£¬ºÜ¿ÉÄÜÓ°ÏìÕû¸öÏîÄ¿µÄ½ø¶È¡£
¡¡¡¡´óÌåÉÏ£¬¶ÔÓÚHIBERNATEÐÔÄܵ÷ÓŵÄÖ÷Òª¿¼ÂǵãÈçÏÂ:
¡¡¡¡* Êý¾Ý¿âÉè¼Æµ÷Õû
¡¡¡¡*¡¡HQLÓÅ»¯
¡¡¡¡* APIµÄÕýȷʹÓÃ(Èç¸ù¾Ý²»Í¬µÄÒµÎñÀàÐÍÑ¡Óò»Í¬µÄ¼¯ºÏ¼°²éѯAPI)
¡¡¡¡* Ö÷ÅäÖòÎÊý(ÈÕÖ¾£¬²éѯ»º´æ£¬fetch_size, batch_sizeµÈ)
* Ó³ÉäÎļþÓÅ»¯(IDÉú³É²ßÂÔ£¬¶þ¼¶»º´æ£¬ÑÓ³Ù¼ÓÔØ£¬¹ØÁªÓÅ»¯)
¡¡¡¡* Ò»¼¶»º´æµÄ¹ÜÀí
¡¡¡¡* Õë¶Ô¶þ¼¶»º´æ£¬»¹ÓÐÐí¶àÌØÓеIJßÂÔ
¡¡¡¡* ÊÂÎñ¿ØÖƲßÂÔ¡£
¡¡¡¡1¡¢ Êý¾Ý¿âÉè¼Æ
¡¡¡¡a) ½µµÍ¹ØÁªµÄ¸´ÔÓÐÔ
¡¡¡¡b) ¾¡Á¿²»Ê¹ÓÃÁªºÏÖ÷¼ü
¡¡¡¡c) IDµÄÉú³É»úÖÆ£¬²»Í¬µÄÊý¾Ý¿âËùÌṩµÄ»úÖÆ²¢²»ÍêȫһÑù
¡¡¡¡d) Êʵ±µÄÈßÓàÊý¾Ý£¬²»¹ý·Ö×·Çó¸ß·¶Ê½
¡¡¡¡2¡¢ HQLÓÅ»¯
¡¡¡¡HQLÈç¹ûÅ׿ªËüͬHIBERNATE±¾ÉíһЩ»º´æ»úÖÆµÄ¹ØÁª£¬HQLµÄÓÅ»¯¼¼ÇÉͬÆÕͨµÄSQLÓÅ»¯¼¼ÇÉÒ»Ñù£¬¿ÉÒÔºÜÈÝÒ×ÔÚÍøÉÏÕÒµ½Ò»Ð©¾Ñé̸֮¡£
¡¡¡¡3¡¢ Ö÷ÅäÖÃ
¡¡¡¡a)
²éѯ»º´æ£¬Í¬ÏÂÃæ½²µÄ»º´æ²»Ì«Ò»Ñù£¬ËüÊÇÕë¶ÔHQLÓï¾äµÄ»º´æ£¬¼´ÍêȫһÑùµÄÓï¾äÔÙ´ÎÖ´ÐÐʱ¿ÉÒÔÀûÓûº´æÊý¾Ý¡£µ«ÊÇ£¬²éѯ»º´æÔÚÒ»¸ö½»Ò×ϵͳ(Êý¾Ý±ä¸üƵ·±£¬²éѯÌõ¼þÏàͬµÄ»úÂʲ¢²»´ó)ÖпÉÄÜ»áÆð·´×÷ÓÃ:Ëü»á°×°×ºÄ·Ñ´óÁ¿µÄϵͳ×ÊÔ´µ«È´ÄÑÒÔÅÉÉÏÓó¡¡£
¡¡¡¡b) fetch_size£¬Í¬JDBCµÄÏà¹Ø²ÎÊý×÷ÓÃÀàËÆ£¬²ÎÊý
Ïà¹ØÎĵµ£º
JavaϵÄÒ»¸ö¼òµ¥Ò×Óõķ´±àÒ빤¾ßjad
,
¿ÉÒԺܷ½±ãµÄ½«.class·´±àÒëΪ.Java.
Ò»¡¢»ù±¾Ó÷¨
Usage:jad
[option(s)]
Ö±½ÓÊäÈëÀàÎļþÃû£¬ÇÒÖ§³ÖͨÅä·û£¬ÈçÏÂËùʾ¡£
c:\Java\>jad
example1.class
c:\Java\>jad
*.class
½á¹ûÊǽ«example1.class·´±àÒëΪexample1.jad
¡£½«
example1.jad
¸ÄΪexampl ......
¿ª·¢JavaÓ¦ÓóÌÐòʱ£¬¿ª·¢ÕßÒªÏëÓÐЧµØÀûÓÃͳһ½¨Ä£ÓïÑÔ£¨UML£©£¬±ØÐëÈ«ÃæÀí½âUMLÔªËØÒÔ¼°ÕâÐ©ÔªËØÈçºÎÓ³Éäµ½Java¡£±¾ÎÄÖØµãÌÖÂÛUMLÀàͼÖеÄÔªËØ¡£
ÀàͼÊÇ×î³£ÓõÄUMLͼ£¬ËüÓÃÓÚÃèÊöϵͳµÄ½á¹¹»¯Éè¼Æ¡£ÆäÖаüÀ¨Àà¹ØÏµÒÔ¼°Óëÿ¸öÀà¹ØÁªµÄÊôÐÔ¼°ÐÐΪ¡£ÀàͼÄܳöÉ«µØ±íʾ¼Ì³ÐÓëºÏ³É¹ØÏµ¡£ÎªÁ˽«Ààͼ×÷ΪһÖÖ¸ßЧµÄ¹µÍ¨¹¤¾ßʹ ......
Java¹Ø¼ü×Öfinal¡¢staticʹÓÃ×ܽá
Java¹Ø¼ü×Öfinal¡¢staticʹÓÃ×ܽá
Ò»¡¢final
¸ù¾Ý³ÌÐòÉÏÏÂÎÄ»·¾³£¬Java¹Ø¼ü×ÖfinalÓГÕâÊÇÎÞ·¨¸Ä±äµÄ”»òÕß“ÖÕ̬µÄ”º¬Ò壬Ëü¿ÉÒÔÐÞÊηdzéÏóÀà¡¢·Ç³éÏóÀà³ÉÔ±·½·¨ºÍ±äÁ¿¡£Äã¿ÉÄܳöÓÚÁ½ÖÖÀí½â¶øÐèÒª ......
Ê×ÏÈ´ò¿ªÃüÁîÐÐÈ·¶¨ÃüÁîÐеĺ¯ÊýÊÇ·ñ¿ÉÒÔÓã¬ÔÚÃüÁîÐÐÀïÃæÊäÈëjar Èç¹û¿ÉÒÔÓþͻá³öÏÖÃüÁîjarµÄ¸÷¸ö²ÎÊýÑ¡Ôñ¹æÔò£¬ºÍÒ»¸öСÎÊÌ⣬ÎÒÓöµ½µÄÎÊÌâÊÇÓÐÒ»¸öµ¥¶ÀµÄclassÎļþ ûÓÐÔ´Îļþ£¬³ÌÐòÒªÔÚnetbeanÀïÃæµ÷ÓÃÕâ¸öclassÎļþ£¬¶øÎÒ²»ÖªµÀnetbeanÈçºÎÒýÓÃÕâ¸öclassÎļþÁË ¾ÍÖ»ºÃ°Ñclass´ò°ü³ÉjarÁË£¬
Ê×ÏÈÎÒÔÚCÅÌÀïÃæ½¨Á¢Á˸öÎ ......
ͨ³£Çé¿öÏ£¬ÎÒÃÇÔÚ±àдjavaÎļþʱ£¬»áÓÐÒýÓõ½×ÔÒѶ¨ÒåµÄһЩÀ࣬Èç¹û°´Í¨³£µÄjavac *.javaµÄÐÎʽÀ´±àÒë»á³öÏÖÕÒ²»µ½·ûºÅµÄ´íÎó¡£
ÒÔÏÂÌṩÁËÁ½ÖÖ·½·¨£¬ÒÔ¹©²Î¿¼
¼ÙÈçÔÚd:\web\wshÏÂÓÐa.javaºÍb.javaÁ½¸öÎļþ£¬ÔÚb.javaÎļþÖÐÓÐÒýÓÃÁËa.java¡£ÏÂÃæÊDZàÒëµÄ·½·¨
·½·¨Ò»:
½øÈëd:\web\wshÏ£º javac a.java
È»ºóÍ˳öwshÄ ......