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

Java¿ªÔ´ÏîÄ¿¼ò½é


Java¿ªÔ´ÏîÄ¿¼ò½é

Jakarta
ÏîÄ¿ÊÇASF(The Apache Software
Foundation)µÄÒ»²¿·Ö¡£ASFÊÇÒ»¸ö·ÇÓ®Àû×éÖ¯£¬Ëý¹ÄÀø»ùÓÚ¿ª·ÅµÄÈí¼þÐí¿ÉϽøÐкÏ×÷¡¢×¢ÖØʵЧµÄ¿ª·¢£¬²¢Ìṩ¸÷¸öÁìÓòµÄ¸ßÖÊÁ¿Èí¼þ£¬ËýÉæ¼°µ½
Http·þÎñÆ÷£¬±àÒ빤¾ß£¬Àà¿â£¬¿ª·¢¼Ü¹¹£¬·þÎñÆ÷¶ËJava¼¼Êõ,J2EEÈÝÆ÷£¬Êý¾Ý¿â¹¤¾ß£¬ÈÕÖ¾¹¤¾ß£¬XML½âÎöµÈµÈÖî¶àÁìÓò¡£ASFÌṩµÄjava
ÏîÄ¿ÓÐÒ»²¿·ÖÔÚJakartaÖУ¬»¹ÓÐһЩ³ÉΪ¶ÀÁ¢µÄÖîÈçTomcatµÄÏîÄ¿,JakartaÏîÄ¿ÔòÌṩÁ˶àÖÖ¶àÑù¿ªÔ´µÄjava½â¾öͨÓ÷½°¸¡£
ÏȽéÉÜÒ»ÏÂASFÖкÍJakartaÏîÄ¿²¢ÁеÄjavaÏîÄ¿£º
Ant ——java¹¹½¨¹¤¾ß£¬Ê¹ÓÃÒ»¸öÅäÖÃÎļþ¾Í¿ÉÒÔÍê³ÉjavaµÄÏîÄ¿µÄ£¬±àÒë¡¢´ò°ü¡¢²âÊÔ¡¢ÔËÐС¢²¿Êð¡¢Éú³ÉÎĵµµÈÖî¶à¹¤×÷¡£
Avalon ——ÊÇÒ»¸ö°üÀ¨ºËÐÄ¿ò¼Ü¡¢¹¤¾ß¡¢×é¼þºÍÈÝÆ÷µÄÃæÏò×é¼þ±à³Ì£¨AOP£©µÄÍêÕû¿ª·¢Æ½Ì¨¡£Ê¹ÓùؼüÉè¼Æģʽ£¬Èç·´Ïò¿ØÖÆģʽ£¨IoC£©ºÍ·ÖÀ뿼ÂÇÄ££¨SoC£©¡£ AvalonÌṩ¸÷ÖÖ»ù±¾×é¼þºÍȱʡµÄÓ¦ÓóÌÐòÄ£¿é£¬°ïÖúÄã¿ìËٵĽ¨Á¢Äã×Ô¼ºµÄÓ¦ÓóÌÐò½â¾ö·½°¸¡£
Excalibur ——¼¯¶à¸ö¿ªÔ´ÏîÄ¿(Avalon Framework¡¢LogKitºÍCornerstone)ÓÚÒ»ÉíµÄÇáÁ¿¼¶¿ÉǶÈëʽ·´Ïò¿ØÖÆÈÝÆ÷¡£
Gump ——ÊÇApache×éÖ¯×Ô¼ºÒ²Ê¹ÓõÄÒ»¸ö³ÖÐø¼¯³É¹¤¾ß£¬È«ÃæÖ§³ÖAntºÍMaven£¬µ±ÓÐеĸĶ¯Ìá½»µ½°æ±¾¿ØÖÆϵͳ£¬Ëü¿ÉÒÔ¼ì²é³öDZÔÚ µÄ³åÍ»£¬²¢¼°Ê±Í¨ÖªÏîÄ¿×éµÄËùÓгÉÔ±²¢×Ô¶¯Éú³É¸Ä¶¯µÄÏêϸ±¨¸æ¡£
James ——ÊÇÒ»Ì×ÓÃjava¿ª·¢µÄÓʼþ¡¢ÐÂÎÅ×é¡¢ÏûÏ¢·þÎñÆ÷£¬ÌṩÁ˱ȽÏÍêÉƵÄÅäÖ÷½°¸£¬ÓÈÆäÊǹØÓÚÓʼþÄÚÈÝ´æ´¢ºÍÓû§ÐÅÏ¢´æ´¢¡£ Ö§³Ö SMTP, POP3 , NNTP , IMAP ¡£
Logging ——¿É¿¿£¬¿ìËÙµÄÈÕÖ¾¹¤¾ß¡£
Lucene
——Java¿ª·¢µÄ¸ßÐÔÄÜ£¬È«·½Î»µÄÎı¾ËÑË÷ÒýÇæ¡£ÌæÎļþµÄÿһ¸ö×Ö×÷Ë÷Òý£¬Ë÷ÒýÈÃËÑÑ°µÄЧÂʱȴ«Í³µÄÖð×ֱȽϴó´óÌá¸ß£¬
LucenÌṩһ×é½â¶Á£¬¹ýÂË£¬·ÖÎöÎļþ£¬±àÅźÍʹÓÃË÷ÒýµÄAPI£¬ËüµÄÇ¿´óÖ®´¦³ýÁ˸ßЧºÍ¼òµ¥Í⣬
ÊÇ×îÖØÒªµÄÊÇʹʹÓÃÕß¿ÉÒÔËæʱӦ×ÔÒÑÐèÒª×Ô¶©Æ书ÄÜ¡£
Maven ——ÊÇÒ»¸öDZÔڵĻùÓÚjavaµÄapache antµÄ¹¹½¨¹¤¾ßµÄÌæ´úÕß¡£ÌṩÁ˸üÇ¿´óµÄ¹¦ÄܺÍÒ×ÓÃÐÔ¡£
Portals
——ÌṩÁ˹¦ÄÜÈ«ÃæµÄ¡¢¾ßÓÐÉÌÒµ¼ÛÖµµÄÆóÒµÃÅ»§¡£ÃÅ»§¸ÅÄÃÅ»§¶ÔÆóÒµÄڵĸ÷ÖÖ×ÊÔ´ÈçÐÅÏ¢¹ÜÀíϵͳ½øÐÐÕûºÏ²¢Í¨¹ýµ¥Ò»½Ó¿Ú
¶ÔÍâÌṩ·þÎñ£¬¹ÍÔ±¡¢ºÏ»ïÈ˼°¹Ë¿Í¿ÉÒÔͨ¹ýÈκÎ×°ÖÃÔÚÈκεصãͨ¹ýÃÅ»§Èë¿ÚÏíÊܵ½ÆóÒµÌṩµÄ·þÎñ£¬ ·ÖÎö¼ÒÃÇÔ¤¼Æ,ÃÅ»§½«³ÉΪÏÂÒ»´úµÄ×ÀÃ


Ïà¹ØÎĵµ£º

java ¼¯ºÏ

< type="text/javascript"> document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.length>300) { text = text + "\r\n\n±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£º" + location.href; clipboardData.setData( ......

JavaÖгéÏóÀàºÍ½Ó¿ÚµÄÇø±ð

¡¡ÔÚJavaÓïÑÔÖУ¬ abstract class ºÍinterface ÊÇÖ§³Ö³éÏóÀඨÒåµÄÁ½ÖÖ»úÖÆ¡£ÕýÊÇÓÉÓÚÕâÁ½ÖÖ»úÖƵĴæÔÚ£¬²Å¸³ÓèÁËJavaÇ¿´óµÄ ÃæÏò¶ÔÏóÄÜÁ¦¡£abstract classºÍinterfaceÖ®¼äÔÚ¶ÔÓÚ³éÏóÀඨÒåµÄÖ§³Ö·½Ãæ¾ßÓкܴóµÄÏàËÆÐÔ£¬ÉõÖÁ¿ÉÒÔÏ໥Ìæ»»£¬Òò´ËºÜ¶à¿ª·¢ÕßÔÚ½ø ÐгéÏóÀඨÒåʱ¶ÔÓÚabstract classºÍinterfaceµÄÑ¡ÔñÏԵñȽÏËæ ......

java»ù´¡¾­µä±à³ÌÌâ


Monkey_peach´úÂë
package com.sailor.game;   
  
/**   
 * ÌâÄ¿£ººï×Ó³ÔÌÒÎÊÌ⣺ºï×ÓµÚÒ»ÌìÕªÏÂÈô¸É¸öÌÒ×Ó£¬µ±¼´³ÔÁËÒ»°ë£¬»¹²»ñ«£¬ÓÖ¶à³ÔÁËÒ»¸ö µÚ¶þÌìÔçÉÏÓÖ½«Ê£   
 * ÏµÄÌÒ×Ó³ÔµôÒ»°ë£¬ÓÖ¶à³ÔÁËÒ»¸ö¡£ÒÔºóÿÌìÔçÉ϶¼³ÔÁËÇ°Ò»ÌìʣϠ......

Óз´ÐÍjava ¶ÔÏóתµ½xml xstream·½Ê½

package com.jcauto.action;
import java.util.ArrayList;
import java.util.List;
public class ContentRsp {

private String resultCode;

List<ContentInfo> contentList = new ArrayList<ContentInfo>();

public void addContent(ContentInfo contentInfo) {
contentList.add(contentI ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ