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

×îÖØÒªµÄ 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×ÀÃæ¿ª·¢±Ê¼Ç

      ÐèÒª×öÒ»¸ö×ÀÃæµÄС¶«Î÷£¬ÓÉÓÚÖÁ½ñΪֹֻ»áдJava£¬ËùÒÔÖ»ÓÐÓÃswingÀ´×öÁË¡£ÅóÓÑ˵Delphi×öÆðÀ´ºÜ¿ì£¬µ«ÎÒûʱ¼äȥѧÁË£¬Ò»¶¨Òª¿ªÊ¼ºáÏò·¢Õ¹ÁË¡£
     Ô­À´¶ÌÔݵÄ×ö¹ýNetBeansµÄrcp¿ª·¢£¬µ«ËüµÄ´úÂë×éÖ¯Óеã¹ýÓÚ¸´ÔÓ£¬²»¹ýÎÒÒª×öµÄ²»ÊǺܴóµÄ¶«Î÷£¬µ«»¹ÊÇÏëÏÈÕÒEclips ......

JavaÓïÑÔÊä³ö¾Å¾Å³Ë·¨±í

public class Multiplication
{
      public static void main(String[] args)
     {
          // TODO Auto-generated method stub
          for(int i = 1; i < 10; i+ ......

javaÀûÓÃSocketÍøÂç´«µÝÎļþ

·þÎñÆ÷¶Ë:
package com.huahua;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class ServerThread extends Thread {
......

java ±àдº¯Êý ½»»»Á½¸ö»ù±¾±äÁ¿µÄÖµ

Java±àдһ¸öº¯Êý½»»»Á½¸ö±äÁ¿µÄÖµ
Javaº¯ÊýÔÚ´«µÝ¹ý³ÌÖÐÖ»Äܹ»´«Öµ£¬²»ÄÜ´«Ö·¡£ÕâÑù£¬º¯ÊýµÄ²ÎÊýÔÚº¯ÊýÄÚ²¿×öÈκα仯¾Í¶¼²»»á·´Ó³µ½Íⲿµ÷ÓÃÕßÀ´¡£ËùÒÔ½â¾öÖ®µÀ¾ÍÊÇÒªÕÒµ½Òª½»»»¶ÔÏóµÄÒýÓ᣶ÔÓÚÆÕͨµÄÖµÀàÐÍ£¬Ïñint»òÕßdoubleÕâÑùµÄ¿ÉÒԸĴ«ËûÃǵİü×°ÀàIntegerºÍDouble¡£¶ø¶ÔÓÚ±¾À´¾ÍÊÇÒýÓÃÀàÐ͵ĶÔÏó£¬ÔòÐèÒª¶ÔËûÃÇÔÙ ......

Java ÖжÓÁеÄʹÓÃ

¸Õ²Å¿´¼ûȺÀïµÄÒ»¸öÅóÓÑÔÚÎʶÓÁеÄʹÓã¬È·ÊµÔÚÏÖʵµÄд´úÂëÖкÜÉÙʹÓöÓÁе쬷´ÕýÎÒÊÇ´ÓÀ´Ã»Ê¹Óùý¡£Ö»ÊÇѧÊý¾Ý½á¹¹µÄʱºòѧ¹ý¡£
ÏÂÃæÊÇÎÒдµÄÒ»¸öСÀý×Ó£¬Ï£ÍûÓв»×ãÖ®´¦ÇëÌá³ö¸ÄÕý¡£O(∩_∩)O~
¿´´úÂ룺
import java.util.LinkedList;
import java.util.Queue;
public class TestQueue
{
/**
* @param ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ