Java and XML_¶ÁÊé±Ê¼Ç_2010 05 19
2010-05-19
Æß¡¢×ª»»XML
l ¿ÉÀ©Õ¹Ñùʽ±íÓïÑÔ£¨XSL£©£¬±»¶¨Òå³ÉÁËÒ»ÖÖ±íʾÑùʽ±íµÄÓïÑÔ¡£ÊǹÜÀíÔõÑù´Ó¸ñʽAת»»Ò»¸öÎĵµµ½¸ñʽBµÄ¹æ·¶ÓïÑÔ¡£¸ÃÓïÑÔ×é¼þÓÃÓÚ¹ÜÀíת»»½á¹¹ÖеĴ¦ÀíºÍÉí·ÝÑéÖ¤
n XSLÊÇÒ»ÖÖÓÃÀ´×ª»»XMLÎĵµµÄÓïÑÔ¡£
n XSLÊÇÒ»¸öÓÃÀ´Ö¸¶¨XMLÎĵµ¸ñʽµÄ´Ê»ã¿â¡£
l XSLºÍÊ÷ÐÎÃèÊö£ºÕâ¸öÓÃXSL¶¨ÒåµÄ¹æÔò±¾ÉíÒѱ»Ê÷ÐνṹËùÔ¼Êø£¬Éæ¼°µ½ÁËXMLÎĵµ²ã´Î½á¹¹µÄ¼òµ¥¹ý³Ì¡£×î´óÓŵãÊÇËüÔÊÐíXMLÎĵµÖеÄÏà¹Ø¼¯ºÏÔªËر£³ÖÏàͬ²Ù×÷
l ¸ñʽ»¯¶ÔÏ󣺼¸ºõËùÓеÄXSL˵Ã÷¶¼Ó붨Òå¸ñʽ»¯¶ÔÏó£¨formatting object£©Óйء£Ò»¸öÊôÐԺʹʻãµÄ´ó¼¯ºÏ×é³ÉÁ˸ñʽ»¯¶ÔÏóÄܹ»Ê¹ÓõÄÌØÕ÷¼¯ºÏ¡£ÕâÒ²°üÀ¨ÁËÄܹ»±»¶ÔÏó¿ÉÊÓ»¯ÇøÓòµÄÀàÐÍ£¬ÒÔ¼°ÏßÌõ¡¢×ÖÌ塢ͼÐκÍÆäËû¿ÉÊÓ»¯¶ÔÏóµÄÊôÐÔ¡¢ÄÚÖõĺͳɿéµÄ¸ñʽ»¯¶ÔÏó£¬ÒÔ¼°ÆäËûÐí¶àÓï·¨½á¹¹¡£
¸ñʽ»¯¶ÔÏó¾³£´óÁ¿±»Ê¹ÓÃÔÚ°ÑXMLÎı¾Êý¾Ýת»¯Îª¶þ½øÖƸñʽµÄ³¡ºÏ£¬ÀýÈçÒ»¸öPDFÎı¾£¬Ò»¸öͼÏñÎļþ»òÕßÏñWORDÒ»ÑùµÄÎĵµ¸ñʽ¡£ÎªÁË°ÑXMLÊý¾Ýת»»³ÉÆäËûµÄÎı¾¸ñʽ£¬ÕâЩ¶ÔÏóºÜÉÙ±»Ã÷ȷʹÓ᣾¡¹Ü¶ÔÒ»¸öÑùʽ±íÂß¼µÄµ×²ã²¿·Ö£¬¸ñʽ»¯¶ÔÏóºÜÉÙÖ±½Ó±»µ÷Ó㬶ø½á¹ûµÄÎı¾Êý¾Ý¾³£·ûºÏÓÚÒѶ¨ÒåµÄ±êʶÓïÑÔ£¬ÈçHTML
l XSLת»»£¨XSLT£©ÊÇXMLת»»µÄµÚ¶þ¸ö×é¼þ¡£XSLTÊÇÒ»ÖÖרÃÅ°ÑÎĵµ´ÓÒ»ÖÖ¸ñʽת»»ÎªÁíÒ»ÖÖ¸ñʽµÄÓïÑÔ¡£XSLTÊÇÒ»ÖÖÄܹ»´ÓXMLÎĵµÖвúÉúHTML»òÕßWMLµÄ¹¤¾ß¡£ÊÂʵÉÏ£¬XSLT¹æ·¶Ëù¸ÅÀ¨µÄXSLÑùʽ±íÓï·¨±ÈXSL¹æ·¶±¾Éí»¹¸ü¼ÓÃ÷È·¡£
ͬXSLÒ»Ñù£¬XSLT×ÜÊÇÒÔÁ¼¹»µÄÓÐЧµØXML¡£ÎªÄܹ»ÃèÊöËùÔÊÐí½á¹¹µÄXSLºÍXSLTרÃŶ¨ÒåÁËDTD¡£ÓëXSLÒ»Ñù£¬XSLTÒ²»ùÓÚÒ»¸ö¶à²ãÊ÷ÐÎÊý¾Ý½á¹¹£¬ÔÚÕâ¸ö½á¹¹ÖÐ×îÁÙ½üµÄÔªËØÊÇÒ¶»ò¸¸Ä¸½ÚµãµÄ×ӽڵ㡣XSLTÔÚÔʼXMLÎĵµÖÐÌṩÁËÒ»ÖÖÑùʽƥÅä»úÖÆ£¬ÕâÖÖ»úÖƶÔÊý¾Ý½øÐиñʽ»¯¡£¡£²¢ÇÒÕâÄܹ»Éú³É²»º¬¶àÓàXMLÔªËØÃûµÄ¼òµ¥Êý¾ÝÊä³ö£¬»òÕß²åÈëÊý¾Ýµ½Ò»¸ö¸´ÔÓµÄHTML±íÖУ¬Í¬Ê±ÒÔ¸ßÁÁ¶ÈºÍÉ«²ÊÑÝʾ¸ø¿Í»§¶Ë¡£XSLTÒ²ÄÜΪÐí¶à³£ÓòÙ×÷ÌṩÓï·¨»úÖÆ£¬ÀýÈçÌõ¼þÓï¾äÅжϡ¢Ê÷ÐνṹÎĵµµÄ¸´ÖÆ¡£¸´ÔÓͼÐι淶ÒÔ¼°ÒÔÒ»ÖÖÍêÈ«µÄ»òÏà¶ÔµÄ·¾¶½á¹¹ÔÓÔÚÊäÈëµÄXMLÖи½¼ÓÔªËصÄÄÜÁ¦¡£
l XPathÌṩÁËÒ»ÖÖÔÚXMLÎĵµÖÐÄܹ»ÒýÓöàÑùÔªËغÍÊôÐÔÃû¼°ÖµµÄ»úÖÆ¡£ÎªÁËÍê³ÉÔªËصĴ¦Àí£¬XPath¶¨ÒåÁËÓëXMLÊ÷Ðνṹ¡¢XSLÖ´Ðйý³ÌÒÔ¼°Ê¹ÓÃËüµÄ½á¹¹Ïà¹ØÁªµÄÓï·¨¡£XPathÒ²¶¨ÒåÁËÔªËØÏà¶ÔÓÚÎĵµÖиù½ÚµãµÄѰַλÖá£XPathΪʵ¼ÊµÄ¹æ·¶Æ¥Å䶨ÒåÁËÓï·¨¡£
n Ò»¸öXPath±í´ïʽÄܹ»´¦ÀíÎÞÊäÈëÊý¾ÝÎļþ¡¢µ¥Êä
Ïà¹ØÎĵµ£º
Ôڳɹ¦ÊµÏÖJavaµ÷ÓÃC++Ö®ºó£¬½ÓÏÂÀ´Ïëµ½ÄÜ·ñͨ¹ýJNAʵÏÖJavaµ÷ÓÃFortran£¬½ñÌìÊÔÑéÁËһϣ¬»¹ÊDZȽÏÈÝÒ׵ġ£
ÍøÉÏÓÐÒ»¸öJavaµ÷ÓÃF95µÄÀý×Ó£¬µ«ÊÇÎÒ¿¼ÂDz»½öҪʵÏÖF95µÄµ÷Ó㬻¹ÒªÊµÏÖF77µÄµ÷Óã¬ËùÒÔ·ÑÁËһЩÖÜÕÛ¡£
ÎÊÌâµÄ¹Ø¼üÔÚÓÚF77Ϊ¹ý³ÌÃû×Ô¶¯Ìí¼ÓÁËÒ»¸öβ²¿µÄÏ»®Ïߣ¬ËùÒÔsub1Õâ¸ö¹ý³Ì£¬µ½JavaÒ»¶Ë£¬¾Í±ä³ÉÁËsub1_£¬ ......
Ê×ÏÈÏÂÔØopenjdk´úÂë°ü£¬http://download.java.net/openjdk/jdk7/£¬ÕâÀïÏÂÔصÄÊǵ±Ç°µÄ×îа汾b94£¬openjdk-7-ea-src-b94-20_may_2010.zip¡£ ½âѹËõopenjdk-7-ea-src-b94-20_may_2010.zipµ½D:\JVM¡£ÔÚD:\JVM\openjdkÏ´ò¿ªREADME-builds.htmlÎļþ¡£° ......
Java Web Start¼¼Êõ¿ÉÒÔÈÃÓû§´Óä¯ÀÀÆ÷ÉÏÏÂÔØÏÂÀ´java jar°ü£¬È»ºóÔÚ±¾µØ´ò¿ªjar°üÔËÐгÌÐò£¬Ö®ºóä¯ÀÀÆ÷¹Ø±ÕÓë·ñ¶¼Ã»ÓйØϵÁË£¬ä¯ÀÀÆ÷µÄ×÷ÓþÍÊÇ´ÓÍøÉÏÏÂÔØjar°ü£¬È»ºóÆô¶¯³ÌÐò
1.Ê×ÏÈÏÈÏÂÔØTomcat,×÷Ϊ´æ·Å·¢²¼³ÌÐòµÄsever¡£µ±´ò¿ªÍøÒ³µÇ½ÄǸöseverµÄ½çÃæºó£¬µã»÷Á´½ÓÏÈÏÂÔØ´æÔÚseverÀïÃæµÄjar°üµ½±¾µØµçÄÔ£¬È»ºó×Ô¶¯ÔËÐ ......
Ò»¡¢ºËÐĸÅÄî
1.ʲô½ÐÀࣿ
Àà¾ÍÊÇijһÖÖÊÂÎïµÄÒ»°ãÐԵļ¯ºÏÌ壬ÊÇÏàͬ»òÏàËƵĸ÷¸öÊÂÎﹲͬÌØÐÔµÄÒ»ÖÖ³éÏó¡£
2.ʲô½Ð¶ÔÏó£¿
ÔÚÃæÏò¶ÔÏó¸ÅÄîÖУ¬¶ÔÏó£¨Object£©ÊÇÀàµÄʵÀý£¨instance£©¡£¶ÔÏóÓëÀàµÄ¹Øϵ¾ÍÏñ±äÁ¿ÓëÊý¾ÝÀàÐ͵ĹØϵһÑù¡£
3.ÀàµÄºËÐÄÌØÐÔÓÐÄÄЩ£¿
Àà¾ßÓзâ×°ÐÔ¡¢¼Ì³ÐÐԺͶà̬ÐÔ¡£
·â×°ÐÔ£º
ÀàµÄ·â×°ÐÔ ......
http://java.sun.com/reference/api/
JavaTM Platform Enterprise Edition, v 5.0
http://java.sun.com/javaee/5/docs/api/
1.Hibernate API Documentation (3.2.2.ga)
http://www.hibernate.org/hib_docs/v3/api/
2.Spring Framework API 2.5
http://static.springframework.org/spring/docs/2.5.x/api/index.h ......