Java֪ʶʰÒÅ£ºÈý´ó¿ò¼ÜµÄ¼¼ÊõÆðÔ´(zz)
Struts¡¢HibernateºÍSpringÊÇÎÒÃÇJava¿ª·¢Öеij£Óùؼü£¬ËûÃÇ·Ö±ðÕë¶Ô²»Í¬µÄÓ¦Óó¡¾°¸ø³ö×îºÏÊʵĽâ¾ö·½°¸¡£µ«ÄãÊÇ·ñÖªµÀ£¬ÕâЩ֪Ãû¿ò¼Ü×î³õÊÇÔõÑù²úÉúµÄ£¿
ÎÒÃÇÖªµÀ£¬´«Í³µÄJava WebÓ¦ÓóÌÐòÊDzÉÓÃJSP+Servlet+JavabeanÀ´ÊµÏֵģ¬ÕâÖÖģʽʵÏÖÁË×î»ù±¾µÄMVC·Ö²ã£¬Ê¹µÄ³ÌÐò½á¹¹·ÖΪ¼¸²ã£¬ÓиºÔðǰ̨չʾµÄJSP¡¢¸ºÔðÁ÷³ÌÂß¼¿ØÖƵÄServletÒÔ¼°¸ºÔðÊý¾Ý·â×°µÄJavabean¡£µ«ÊÇÕâÖֽṹÈÔÈ»´æÔÚÎÊÌ⣺ÈçJSPÒ³ÃæÖÐÐèҪʹÓ÷ûºÅǶÈëºÜ¶àµÄJava´úÂ룬Ôì³ÉÒ³Ãæ½á¹¹»ìÂÒ£¬ServletºÍJavabean¸ºÔðÁË´óÁ¿µÄÌø×ªºÍÔËË㹤×÷£¬ñîºÏ½ôÃÜ£¬³ÌÐò¸´Óöȵ͵ȵȡ£
Struts
ΪÁ˽â¾öÕâЩÎÊÌ⣬³öÏÖÁËStruts¿ò¼Ü£¬ËüÊÇÒ»¸öÍêÃÀµÄMVCʵÏÖ£¬ËüÓÐÒ»¸öÖÐÑë¿ØÖÆÀࣨһ¸öServlet£©£¬Õë¶Ô²»Í¬µÄÒµÎñ£¬ÎÒÃÇÐèÒªÒ»¸öActionÀฺÔðÒ³ÃæÌø×ªºÍºǫ́Âß¼ÔËË㣬һ¸ö»ò¼¸¸öJSPÒ³Ãæ¸ºÔðÊý¾ÝµÄÊäÈëºÍÊä³öÏÔʾ£¬»¹ÓÐÒ»¸öFormÀฺÔð´«µÝActionºÍJSPÖмäµÄÊý¾Ý¡£JSPÖпÉÒÔʹÓÃStruts¿ò¼ÜÌṩµÄÒ»×é±êÇ©£¬¾ÍÏñʹÓÃHTML±êǩһÑù¼òµ¥£¬µ«ÊÇ¿ÉÒÔÍê³É·Ç³£¸´ÔÓµÄÂß¼¡£´Ó´ËJSPÒ³ÃæÖв»ÐèÒª³öÏÖÒ»ÐаüΧµÄJava´úÂëÁË¡£
¿ÉÊÇËùÓеÄÔËËãÂß¼¶¼·ÅÔÚStrutsµÄActionÀォʹµÃActionÀิÓöȵͺÍÂß¼»ìÂÒ£¬ËùÒÔͨ³£ÈËÃÇ»á°ÑÕû¸öWebÓ¦ÓóÌÐò·ÖΪÈý²ã£¬Struts¸ºÔðÏÔʾ²ã£¬Ëüµ÷ÓÃÒµÎñ²ãÍê³ÉÔËËãÂß¼£¬ÒµÎñ²ãÔÙµ÷Óó־òãÍê³ÉÊý¾Ý¿âµÄ¶Áд¡£
ʹÓÃJDBCÁ¬½ÓÀ´¶ÁдÊý¾Ý¿â£¬ÎÒÃÇ×î³£¼ûµÄ¾ÍÊÇ´ò¿ªÊý¾Ý¿âÁ¬½Ó¡¢Ê¹Óø´ÔÓµÄSQLÓï¾ä½øÐжÁд¡¢¹Ø±ÕÁ¬½Ó£¬»ñµÃµÄÊý¾ÝÓÖÐèҪת»»»ò·â×°ºóÍùÍâ´«£¬ÕâÊÇÒ»¸ö·Ç³£·³ËöµÄ¹ý³Ì¡£
Hibernate
Õâʱ³öÏÖÁËHibernate¿ò¼Ü£¬ËüÐèÒªÄã´´½¨Ò»ÏµÁеij־û¯À࣬ÿ¸öÀàµÄÊôÐÔ¶¼¿ÉÒÔ¼òµ¥µÄ¿´×öºÍÒ»ÕÅÊý¾Ý¿â±íµÄÊôÐÔÒ»Ò»¶ÔÓ¦£¬µ±È»Ò²¿ÉÒÔʵÏÖ¹ØÏµÊý¾Ý¿âµÄ¸÷ÖÖ±í¼þ¹ØÁªµÄ¶ÔÓ¦¡£µ±ÎÒÃÇÐèÒªÏà¹Ø²Ù×÷ÊÇ£¬²»ÓÃÔÙ¹Ø×¢Êý¾Ý¿â±í¡£ÎÒÃDz»ÓÃÔÙÈ¥Ò»ÐÐÐеIJéѯÊý¾Ý¿â£¬Ö»ÐèÒª³Ö¾Ã»¯Àà¾Í¿ÉÒÔÍê³ÉÔöɾ¸Ä²éµÄ¹¦ÄÜ¡£Ê¹ÎÒÃǵÄÈí¼þ¿ª·¢ÕæÕýÃæÏò¶ÔÏ󣬶ø²»ÊÇÃæÏò»ìÂҵĴúÂë¡£ÎҵĸÐÊÜÊÇ£¬Ê¹ÓÃHibernate±ÈJDBC·½Ê½¼õÉÙÁË80£¥µÄ±à³ÌÁ¿¡£
ÏÖÔÚÎÒÃÇÓÐÈý¸ö²ãÁË£¬¿ÉÊÇÿ²ãÖ®¼äµÄµ÷ÓÃÊÇÔõÑùµÄÄØ£¿±ÈÈçÏÔʾ²ãµÄStrutsÐèÒªµ÷ÓÃÒ»¸öÒµÎñÀ࣬¾ÍÐèÒªnewÒ»¸öÒµÎñÀà³öÀ´£¬È»ºóʹÓã»ÒµÎñ²ãÐèÒªµ÷Óó־òãµÄÀ࣬ҲÐèÒªnewÒ»¸ö³Ö¾Ã²ãÀà³öÀ´Óá£Í¨¹ýÕâÖÖnewµÄ·½Ê½»¥Ïàµ÷ÓþÍÊÇÈí¼þ¿ª·¢ÖÐ×îÔã¸âÉè¼ÆµÄÌåÏÖ¡£¼òµ¥µÄ˵£¬¾ÍÊǵ÷ÓÃÕßÒÀÀµ±»µ÷ÓÃÕߣ¬ËüÃÇÖ®¼äÐγÉÁËÇ¿ñîºÏ£¬Èç¹ûÎÒÏëÔÚÆäËûµØ·½¸´ÓÃij¸öÀ࣬ÔòÕâ¸öÀàÒÀÀµµÄÆäËûÀàÒ²ÐèÒª°üº¬¡£
Ïà¹ØÎĵµ£º
JavaÓïÑÔµÄÊäÈëÊä³ö¹¦ÄÜÊÇÊ®·ÖÇ¿´ó¶øÁé»îµÄ£¬ÃÀÖв»×ãµÄÊÇ¿´ÉÏÈ¥ÊäÈëÊä³öµÄ´úÂë²¢²»ÊǺܼò½à£¬ÒòΪÄãÍùÍùÐèÒª°ü×°Ðí¶à²»Í¬µÄ¶ÔÏó¡£ÔÚJavaÀà¿âÖУ¬IO²¿·ÖµÄÄÚÈÝÊǺÜÅÓ´óµÄ£¬ÒòΪËüÉæ¼°µÄÁìÓòºÜ¹ã·º:±ê×¼ÊäÈëÊä³ö£¬ÎļþµÄ²Ù×÷£¬ÍøÂçÉϵÄÊý¾ÝÁ÷£¬×Ö·û´®Á÷£¬¶ÔÏóÁ÷£¬zipÎļþÁ÷....±¾ÎĵÄÄ¿µÄÊÇΪ´ó¼Ò×öÒ»¸ö¼òÒªµÄ½éÉÜ¡£ Á÷ÊÇÒ»¸ ......
µÚÒ»ÖÖ·½Ê½²ÉÓÃjni£º
Java²»ÊÇÍêÃÀµÄ£¬JavaµÄ²»×ã³ýÁËÌåÏÖÔÚÔËÐÐËÙ¶ÈÉÏÒª±È´«Í³µÄC++ÂýÐí¶àÖ®Í⣬JavaÎÞ·¨Ö±½Ó·ÃÎʵ½²Ù×÷ϵͳµ×²ã£¨ÈçϵͳӲ¼þµÈ)£¬Îª´ËJavaʹÓÃnative·½·¨À´À©Õ¹Java³ÌÐòµÄ¹¦ÄÜ¡£
¡¡¡¡¿ÉÒÔ½«native·½·¨±È×÷Java³ÌÐòͬ£Ã³ÌÐòµÄ½Ó¿Ú£¬ÆäʵÏÖ²½Ö裺
1.ÔÚJavaÖÐÉùÃ÷native()·½·¨£¬È»ºó±àÒ룻ÀýÈ磺¡¡public ......
Java¶ÁÈ¡µØÀíÐÅÏ¢Êý¾ÝÎļþ£¬²¢½«Æä´æÈëOracleÊý¾Ý¿â¡£
package file;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException; ......
1.ÈçºÎ»ñµÃÊý×éµÄ³¤¶È£¿
Êý×éÃû.length
2.·ÃÎÊÐÞÊηû“public/private/protected/ȱʡµÄÐÞÊηû”µÄʹÓÃÀà?
public : ¹«¹²,¾ù¿É·ÃÎÊ
private: ˽ÓеÄ,ͬһ¸öjavaÀàÖпÉÒÔ·ÃÎÊ.×ÓÀ಻ÄÜ·ÃÎÊ.
protected: ͬһ¸ö°üÖеÄÀà¶¼¿É·ÃÎÊ.×ÓÀà¿ÉÒÔ·ÃÎÊ.
ȱʡ,friendly :µ±Ç°Àà,ͬһ¸ö°ü,¶¼¿ÉÒÔ·ÃÎÊ.
×÷ÓÃÓò µ± ......