×îÖØÒªµÄ Java EE ×î¼Ñʵ¼ù 2. ²»Òª×öÖØ¸´µÄ¹¤×÷¡£
2. ²»Òª×öÖØ¸´µÄ¹¤×÷¡£
ʹÓó£¼ûµÄ¡¢¾¹ý֤ʵµÄ¿ò¼Ü£¬Èç Apache Struts¡¢JavaServer Faces ºÍ Eclipse RCP¡£Ê¹Óþ¹ý֤ʵµÄģʽ¡£
»Øµ½ÎÒÃÇ¿ªÊ¼°ïÖú¿Í»§Ê¹ÓøճöÏÖµÄ Java EE ±ê×¼µÄʱºò£¬ÎÒÃÇ·¢ÏÖ£¨ºÍÐí¶àÆäËûÈËÒ»Ñù£©£¬Í¨¹ýÖ±½ÓʹÓûù´¡µÄ Servlet ºÍ JSP ¹æ·¶¹¹½¨ UI Ó¦ÓóÌÐòÀ´¿ª·¢Óû§½Ó¿Ú¿ª·¢¿ò¼Ü£¬¿ÉÒÔ¼«´óµØÌá¸ß¿ª·¢ÈËÔ±¹¤×÷ЧÂÊ¡£Òò´Ë£¬Ðí¶à¹«Ë¾¿ª·¢ÁËËûÃÇ×Ô¼ºµÄ UI ¿ò¼Ü£¬ÕâЩ¿ò¼Ü¿ÉÒÔ¼ò»¯½Ó¿Ú¿ª·¢µÄÈÎÎñ¡£
Ëæ×Å¿ª·ÅÔ´ÂëµÄ¿ò¼Ü£¨Èç Apache Struts£©µÄ³öÏÖ
[Brown]
£¬ÎÒÃÇÏàÐÅ£¬¿ÉÒÔ×Ô¶¯µØºÍ¿ìËÙµØ×ª»»µ½ÕâЩеĿò¼Ü¡£ÎÒÃÇÈÏΪ£¬Ê¹Óÿª·ÅÔ´ÂëÉçÇøÖ§³ÖµÄ¿ò¼Ü·Ç³£ÊʺÏÓÚ¿ª·¢ÈËÔ±£¬²¢ÇÒÕâЩ¿ò¼ÜºÜ¿ìµÃµ½Á˹㷺ÈϿɣ¬²»½ö¿ÉÓÃÓÚеĿª·¢£¬»¹¿ÉÒÔÐÞ¸ÄÏÖÓеÄÓ¦ÓóÌÐò¡£
µ«ÁîÈ˸е½Ææ¹ÖµÄÊÇ£¬ÊÂʵ²¢·ÇÈç´Ë¡£ÎÒÃÇÈÔ¿ÉÒÔ¿´µ½Ðí¶à¹«Ë¾ÔÚά»¤»òÉõÖÁ¿ª·¢ÐµÄÓû§½Ó¿Ú¿ò¼Ü£¬¶øÕâЩ¿ò¼ÜµÄ¹¦ÄÜÓë Struts »òÕß JSF ÊÇÍêÈ«ÏàͬµÄ¡£Ö®ËùÒÔ»á³öÏÖÕâÖÖÇé¿ö£¬ÓÐÐí¶àÔÒò£º»ú¹¹¶èÐÔ£¬“·ÇÎÒ·¢Ã÷”Ö¢£¬²»Á˽â¸ü¸ÄÏÖÓдúÂëµÄºÃ´¦¡¢»òÕßÉõÖÁ°ÁÂýµØÈÏΪÄܹ»±È¿ª·ÅÔ´Â뿪·¢ÈËÔ±µÄÌØ¶¨¿ò¼Ü×öµÃ¸üºÃ¡£
×¢:ÎÒ±¾ÈËÊǸöÄÃÀ´×¢ÒâÕß,ËùÒÔÎÒÏòÀ´ÊÇϲ»¶ÏֳɵIJ¢ÇÒͨ¹ýÊг¡¼ìÑéµÄһЩ¿ò¼Ü.ÎÒÏë,Õâ×ã¹»Âú×ãÎÒµÄÐèÒªÁË.ÎÒµÄÄ¿µÄÊǽâ¾öÎÊÌâ,¶ø²»ÊÇÖÆÔìһЩĪÐëÓеÄÎÊÌâ.
È»¶ø£¬ÕâЩÔÒò¶¼ÒѾ¹ýʱÁË£¬²»Äܹ»³ÉΪ²»²ÉÓñê×¼¿ò¼ÜµÄ½è¿Ú¡£Struts ºÍ JSF ²»½öÔÚ Java ÉçÇøÖеõ½Á˹㷺ÈϿɣ¬¶øÇÒ»¹Êܵ½ WebSphere ÔËÐÐʱºÍ Rational® ¹¤¾ßÌ×¼þµÄÈ«ÃæÖ§³Ö¡£Í¬ÑùµØ£¬ÔÚ¸»¿Í»§¶ËÁìÓòÖУ¬Eclipse RCP£¨¸»¿Í»§¶Ëƽ̨£¬Rich Client Platform£©»ñµÃÁ˹㷺µÄÈϿɣ¬¿ÉÓÃÓÚ¹¹½¨¶ÀÁ¢µÄ¸»¿Í»§¶Ë¡£¾¡¹Ü²»ÊÇ Java EE ±ê×¼ÖеÄÒ»²¿·Ö£¬µ«ÕâЩ¿ò¼ÜÏÖÔÚÒѳÉΪ Java EE ÉçÇøµÄÒ»²¿·Ö£¬²¢ÇÒÀíÓ¦Èç´Ë¡£
¶ÔÓÚÄÇЩÒòΪ°ÁÂý¶ø²»Ô¸Ê¹ÓÃÏÖ³ÉµÄ UI ¿ò¼ÜµÄÈË£¬Ó¦¸ÃÔĶÁ
[Alur] ºÍ [Fowler]
ÖнéÉܵÄÄÚÈÝ¡£ÕâÁ½±¾ÊéÏêϸµØÃèÊöÁËÆóÒµ Java Ó¦ÓóÌÐòÖÐ×î³£ÓõĿÉÖØÓÃģʽ¡£´ÓÀàËÆÓڻỰ Facade ÕâÑù¼òµ¥µÄģʽ£¨½«ÔÚºóÃæµÄ½¨ÒéÖÐÌÖÂÛ£©µ½ÀàËÆÓÚ Fowler ³Ö¾ÃÐÔģʽ£¨Ðí¶à¿ª·ÅÔ´ÂëµÄ³Ö¾ÃÐÔ¿ò¼Ü¶ÔÆä½øÐÐÁËʵÏÖ£©ÕâÑù±È½Ï¸´ÔÓµÄģʽ£¬ÆäÖеÄÄÚÈÝÌåÏÖÁË Java ǰ±²ÃÇËù»ýÀÛµÄÖǻۡ£ÄÇЩ²»ÄÜÎüÈ¡½ÌѵµÄÈ˱ض¨»áÖØµ¸¸²ÕÞ£¨Èç¹ûËûÃǷdz£ÐÒÔË£¬Äܹ»ÔÚµÚÒ»´Îʧ°ÜÖ®ºó»ñµÃÖØÀ´Ò»´ÎµÄ»ú»á£©£¬ËûÃDz»µÃ²»ÏòÕÜѧ¼Ò Santayana ˵±§Ç¸¡£
×¢:¸æËßÎÒÃDz»ÒªÖظ´ÔìÂÖ×ÓµÄÎÄÕ»òÀíÂÛÆäÊµÕæµÄº
Ïà¹ØÎĵµ£º
JavaÖеļ¯ºÏ£¨Collection£©ÓÐÁ½À࣬һÀàÊÇList£¬ÔÙÓÐÒ»ÀàÊÇSet¡£ÄãÖªµÀËüÃǵÄÇø±ðÂð£¿Ç°Õß¼¯ºÏÄÚµÄÔªËØÊÇÓÐÐòµÄ£¬ÔªËØ¿ÉÒÔÖØ¸´£»ºó
ÕßÔªËØÎÞÐò£¬µ«ÔªËز»¿ÉÖØ¸´¡£ÄÇôÕâÀï¾ÍÓÐÒ»¸ö±È½ÏÑÏÖØµÄÎÊÌâÁË£ºÒªÏë±£Ö¤ÔªËØ²»Öظ´£¬¿ÉÁ½¸öÔªËØÊÇ·ñÖØ¸´Ó¦¸ÃÒÀ¾ÝʲôÀ´ÅжÏÄØ£¿Õâ¾ÍÊÇ
Object.equals·½·¨ÁË¡£µ«ÊÇ£¬Èç¹ûÿÔö¼ÓÒ»¸öÔªËØ ......
javaö¾Ù
ΪʲôҪ¶¨Òåö¾Ù£¿
ÎÊÌ⣺Ҫ¶¨ÒåÐÇÆÚ¼¸»òÐÔ±ðµÄ±äÁ¿£¬¸ÃÔõô¶¨Ò壿¼ÙÉèÓÃ1-7·Ö±ð±íʾÐÇÆÚÒ»µ½ÐÇÆÚÈÕ£¬µ«ÓÐÈË¿ÉÄÜ»áд³Éint weekday = 0;
ö¾Ù¾ÍÊÇÒªÈÃij¸öÀàÐ͵ıäÁ¿µÄȡֵֻÄÜΪÈô¸É¸ö¹Ì¶¨ÖµÖеÄÒ»¸ö£¬·ñÔò£¬±àÒëÆ÷¾Í»á±¨´í£¬Ã¶¾Ù¿ÉÒÔÈñàÒëÆ÷ÔÚ±àÒëʱ¾Í¿ÉÒÔ¿ØÖƳÌÐòÖÐÌîдµÄ·Ç·¨Öµ£¬ÆÕͨ±äÁ¿µÄ·½Ê½ÔÚ¿ª·¢½×¶ ......
ÕâÊÇÒ»¸ö·Ç³£¼òµ¥µÄJavaÆåÀàÓÎÏ·£¨ßÀ£¬²»Ð¡ÐÄÑ¡ÁËÒ»ÕÅÕ¼Óÿռä±È½Ï´óµÄ±³¾°Í¼……£©£¬ÎÒÖ´ºì·½£¬µÐÖ´À¶·½£¬Ê×ÏȽ«ÉÏÏ»ò×óÓÒÁ½¶ËÆå×Ó¹áͨÕß¼´ÎªÊ¤Àû£¬ÒÔLGame-Simple-0.2.5¿ª·¢£¨Ô´ÂëÔÚjarÖУ©¡£
ÊÂʵÉÏ£¬ÎÒÃǾ³£¿ÉÒÔÔÚÍøÂçÖп´µ½ÓÐÐ©ÍøÓÑ·´¸´Ñ°ÕÒÖîÈçÎå×ÓÆå¡¢Î§Æå¡¢ÏóÆåÖ®ÀàСÓÎÏ·µÄʾÀý³ÌÐò¡£Ã÷Ã÷ÍøÂçÉÏͬÀ ......
ÏÐÀ´ÎÞʽ«ÔçЩʱºòÒÑʵÏÖµÄQQµÇ¼½çÃæÔÙʵÏÖÁËÒ»±é£¬´¿ÊÖ¹¤´òÔ죨Òâ˼ÊÇûÓÐÓÃNetBeans¡¢MyEclipseµÄÍ϶¯¹¦ÄÜ£©¡£
Ô´´úÂëÈçÏ£º
package ibees.qq;
import java.awt.BorderLayout;
import java.net.URL;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import j ......
package homework03;
import java.util.Scanner;
/*
* ±àдһ¸öÀ࣬¸ÃÀàÓÐÒ»¸ö·½·¨
* public int f£¨int a£¬int b£©{
*
* }
* È»ºó±àдһ¸ö¸ÃÀàµÄ×ÓÀ࣬ҪÇóÖØÐ´·½·¨f()£¬¶øÇÒÖØÐ´µÄ·½·¨½«·µ»ØÁ½¸öÕûÊýµÄ×îС¹«±¶Êý¡£ÒªÇó£º
* ÔÚÖØÐ´µÄ·½·¨µÄ·½·¨ÌåÖÐÊ×Ïȵ÷Óñ»Òþ²ØµÄ·½·¨·µ»ØaºÍbµÄ×î´ó¹«Ô¼Êým,È»ºó½«a*b/m ......