Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¸÷ÖÖJAVA¿ª·¢¿ò¼Ü


 
¡¡¡¡¡¾IT168 Îĵµ¡¿Spring Framework ¡¾Java¿ªÔ´JEE¿ò¼Ü¡¿
¡¡¡¡SpringÊÇÒ»¸ö½â¾öÁËÐí¶àÔÚJ2EE¿ª·¢Öг£¼ûµÄÎÊÌâµÄÇ¿´ó¿ò¼Ü¡£ SpringÌṩÁ˹ÜÀíÒµÎñ¶ÔÏóµÄÒ»Ö·½·¨²¢ÇÒ¹ÄÀøÁË×¢Èë¶Ô½Ó¿Ú±à³Ì¶ø²»ÊǶÔÀà±à³ÌµÄÁ¼ºÃÏ°¹ß¡£SpringµÄ¼Ü¹¹»ù´¡ÊÇ»ùÓÚʹÓÃJavaBeanÊôÐÔµÄInversion of ControlÈÝÆ÷¡£È»¶ø£¬Õâ½ö½öÊÇÍêÕûͼ¾°ÖеÄÒ»²¿·Ö£ºSpringÔÚʹÓÃIoCÈÝÆ÷×÷Ϊ¹¹½¨Íê¹Ø×¢ËùÓмܹ¹²ãµÄÍêÕû½â¾ö·½°¸·½ÃæÊǶÀÒ»ÎÞ¶þµÄ¡£ SpringÌṩÁËΨһµÄÊý¾Ý·ÃÎʳéÏ󣬰üÀ¨¼òµ¥ºÍÓÐЧÂʵÄJDBC¿ò¼Ü£¬¼«´óµÄ¸Ä½øÁËЧÂʲ¢ÇÒ¼õÉÙÁË¿ÉÄܵĴíÎó¡£SpringµÄÊý¾Ý·ÃÎʼܹ¹»¹¼¯³ÉÁËHibernateºÍÆäËûO/R mapping½â¾ö·½°¸¡£Spring»¹ÌṩÁËΨһµÄÊÂÎñ¹ÜÀí³éÏó£¬ËüÄܹ»ÔÚ¸÷ÖֵײãÊÂÎñ¹ÜÀí¼¼Êõ£¬ÀýÈçJTA»òÕßJDBCÊÂÎñÌṩһ¸öÒ»Öµıà³ÌÄ£ÐÍ¡£SpringÌṩÁËÒ»¸öÓñê×¼JavaÓïÑÔ±àдµÄAOP¿ò¼Ü£¬Ëü¸øPOJOsÌṩÁËÉùÃ÷ʽµÄÊÂÎñ¹ÜÀíºÍÆäËûÆóÒµÊÂÎñ--Èç¹ûÄãÐèÒª--»¹ÄÜʵÏÖÄã×Ô¼ºµÄaspects¡£Õâ¸ö¿ò¼Ü×㹻ǿ´ó£¬Ê¹µÃÓ¦ÓóÌÐòÄܹ»Å׿ªEJBµÄ¸´ÔÓÐÔ£¬Í¬Ê±ÏíÊÜןʹ«Í³EJBÏà¹ØµÄ¹Ø¼ü·þÎñ¡£Spring»¹ÌṩÁË¿ÉÒÔºÍIoCÈÝÆ÷¼¯³ÉµÄÇ¿´ó¶øÁé»îµÄMVC Web¿ò¼Ü¡£¡¾SpringIDE£ºEclipseƽ̨ÏÂÒ»¸ö¸¨Öú¿ª·¢²å¼þ¡¿.
¡¡¡¡WebWork ¡¾Java¿ªÔ´Web¿ª·¢¿ò¼Ü¡¿
¡¡¡¡WebWorkÊÇÓÉOpenSymphony×éÖ¯¿ª·¢µÄ£¬ÖÂÁ¦ÓÚ×é¼þ»¯ºÍ´úÂëÖØÓõÄÀ­³öʽMVCģʽJ2EE Web¿ò¼Ü¡£WebWorkÄ¿Ç°×îа汾ÊÇ2.1£¬ÏÖÔÚµÄWebWork2.xÇ°ÉíÊÇRickard Oberg¿ª·¢µÄWebWork£¬µ«ÏÖÔÚWebWorkÒѾ­±»²ð·Ö³ÉÁËXwork1ºÍWebWork2Á½¸öÏîÄ¿¡£ Xwork¼ò½à¡¢Áé»î¹¦ÄÜÇ¿´ó£¬ËüÊÇÒ»¸ö±ê×¼µÄCommandģʽʵÏÖ£¬²¢ÇÒÍêÈ«´Óweb²ãÍÑÀë³öÀ´¡£ XworkÌṩÁ˺ܶàºËÐŦÄÜ£ºÇ°¶ËÀ¹½Ø»ú(interceptor)£¬ÔËÐÐʱ±íµ¥ÊôÐÔÑéÖ¤£¬ÀàÐÍת»»£¬Ç¿´óµÄ±í´ïʽÓïÑÔ(OGNL – the Object Graph Notation Language)£¬IoC(Inversion of Controlµ¹ÖÿØÖÆ)ÈÝÆ÷µÈ¡£ WebWork2½¨Á¢ÔÚXworkÖ®ÉÏ£¬´¦ÀíHTTPµÄÏìÓ¦ºÍÇëÇó¡£WebWork2ʹÓÃServletDispatcher½«HTTPÇëÇóµÄ±ä³ÉAction(ÒµÎñ²ãActionÀà), session(»á»°)application(Ó¦ÓóÌÐò)·¶Î§µÄÓ³É䣬requestÇëÇó²ÎÊýÓ³Éä¡£WebWork2Ö§³Ö¶àÊÓͼ±íʾ£¬ÊÓͼ²¿·Ö¿ÉÒÔʹÓÃJSP, Velocity, FreeMarker, JasperReports£¬XMLµÈ¡£ÔÚWebWork2.2ÖÐÌí¼ÓÁ˶ÔAJAXµÄÖ§³Ö£¬ÕâÖ§³ÖÊǹ¹½¨ÔÚDWRÓëDojoÕâÁ½¸ö¿ò¼ÜµÄ»ù´¡Ö®ÉÏ.¡¾EclipseWork£ºÓÃÓÚWebWork¸¨Öú¿ª·¢µÄÒ»¸öEclipse²å¼þ¡¿
¡¡¡¡Struts ¡¾Java¿ªÔ´Web¿ª·¢¿ò¼Ü¡¿
¡¡¡¡StrutsÊÇÒ»¸ö»ùÓÚSun J2EEƽ̨µÄMVC¿ò¼Ü£¬Ö÷ÒªÊDzÉÓÃSe


Ïà¹ØÎĵµ£º

launch4j Óë inno setup ´ò°üjava×ÀÃæÓ¦ÓóÌÐò

      ×î½üÔÚ×öÒ»¸ö¶Ôjava×ÀÃæÓ¦ÓóÌÐòÏîÄ¿£¬ÐèÒª´ò°ü³ÉͬÆÕͨµÄ¶þ½øÖÆÓ¦ÓóÌÐòÒ»Ñù¡£
      [1]ʹÓÃeclipse ½«Õû¸öÏîÄ¿´ò°ü³É¿ÉÔËÐеÄjarÎļþ£¬ÔÚÓ¦Óùý³ÌÖз¢ÏÖ×ÊÔ´ÎļþÈç¹û²»ÊÇͨ¹ýinputstreamÀ´¶ÁÈ¡µÄ»°£¬ÊÇÎÞ·¨·ÃÎʵ½µÄ£¬ÔÚ×öÏîĿʱûÓп¼Âǵ½Õâµã£¬ËùÒÔ×îºóÖ»ºÃ° ......

Ò»¸ö¼òµ¥µÄJava 3DÔ´´úÂë

Õâ¶ÎÔ´´úÂëʵÏÖÁËÔÚÒ»¸ö´°ÌåÖÐÏÔʾһ¸ö³¡¾°£»ÒÔÒ»¸öÆåÅ̸ñ×öµÄµØÃ棬ÔÚµØÃæÉϸ¡×ÅÒ»¸öÀ¶É«µÄÇòÌ壬ÔÚ³¡¾°ÖÐÓÐÒ»¸ö»·¾³¹âºÍÒ»¸öÖ±Éä¹â£¬ÊµÏÖÁËÓÃÊó±êÈ«½Ç¶ÈµÄ¹Û²ì³¡¾°µÄ¹¦ÄÜ¡£´ÓijÖÖÒâÒåÉÏÀ´ËµÕâµÄȷʵÏÖÁËÒ»²¿3DÓÎÏ·×îԭʼµÄ¿ò¼Ü¡£
´úÂëÊÇÕÕ×Å¡¶Killer Game Programming in Java¡·Ò»ÊéÖйØÓÚ3DÓÎÏ·ÖÆ×÷µÄÄDz¿·ÖдµÄ£¬ÓÉÓÚ´ ......

¹ØÓÚÓÃJava³ÌÐòʵÏÖ8421ÂëȨÏÞ¹ÜÀí µÚËIJ¿·Ö

×Ô¶¨Òå±êÇ©£¬±êÇ©´¦ÀíÆ÷Àࣺ
PrivilegeTag.JavaÓÐȨÏÞµÄÀàÉè¼Æ£º
package com.qizhi.tags.bean;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.servlet.jsp.tagext.TagSupport;
import com.qizhi.entity.Roleright;
import com.qizh ......

javaÐòÁл¯

ʲôÊÇjavaÐòÁл¯£¬ÈçºÎʵÏÖjavaÐòÁл¯£¿
´ð£ºÐòÁл¯¾ÍÊÇÒ»ÖÖÓÃÀ´´¦Àí¶ÔÏóÁ÷µÄ»úÖÆ£¬Ëùν¶ÔÏóÁ÷Ò²¾ÍÊǽ«¶ÔÏóµÄÄÚÈݽøÐÐÁ÷»¯¡£¿ÉÒÔ¶ÔÁ÷»¯ºóµÄ¶ÔÏó½øÐжÁд²Ù×÷£¬Ò²¿É½«Á÷»¯ºóµÄ¶ÔÏó´«ÊäÓÚÍøÂçÖ®¼ä¡£ÐòÁл¯ÊÇΪÁ˽â¾öÔÚ¶Ô¶ÔÏóÁ÷½øÐжÁд²Ù×÷ʱËùÒý·¢µÄÎÊÌâ¡£
ÐòÁл¯µÄʵÏÖ£º½«ÐèÒª±»ÐòÁл¯µÄÀàʵÏÖSerializable½Ó¿Ú£¬¸Ã½Ó¿Ú ......

JavaÏ̵߳Äͬ²½

ÔÚJ2ME¿ª·¢ÖУ¬Ïß³ÌÊÇÒ»¸öÐèÒª·Ç³£ÖØÊÓµÄÎÊÌ⣬ÏÂÃæÊÇÒ»¶Î¹ØÓÚÏ̵߳ÄÎÄÕ¡£ÎÒÈÏΪ¶Ô´òºÃÏ̻߳ù±¾ºÜÓаïÖú¡£
 
zz
http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=5478
 
Ò»¡¢Í¬²½ÎÊÌâÌá³ö
Ï̵߳Äͬ²½ÊÇΪÁË·ÀÖ¹¶à¸öÏ̷߳ÃÎÊÒ»¸öÊý¾Ý¶ÔÏóʱ£¬¶ÔÊý¾ÝÔì³ÉµÄÆÆ»µ¡£
ÀýÈ磺Á½¸öÏß³ÌThreadA¡¢Threa ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ