14 06, 2005

java´¦ÀíxmlÖ¸¶¨×Ö·û¼¯Ð´»Ø¡£

ĬÈϵ쬶¼ÓÃutf8д»ØÁË£¬¶øÐèÒª¸Ä³ÉÎÒÃÇ×Ô¼ºµÄ¡£

TransformerFactory tFactory = null;
Transformer transformer = null;
DOMSource source = null;
StreamResult result = null;

try{
tFactory =TransformerFactory.newInstance();
transformer = tFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.ENCODING,"gb2312");
source = new DOMSource(getDoc());
//getDoc() get a document object.
result = new StreamResult(new java.io.File(fileName));
//result = new StreamResult();
transformer.transform(source, result);
}catch(Exception ex){
logger.error("save to xml file error ",ex);
}


11 05, 2005

jspÒ³ÃæµÄinit·½·¨¡£

<%!
private String lang_str="";

public void jspInit(){
    ServletContext context=getServletContext();
    lang_str=context.getInitParameter("lang");
}

%>

 ²é¿´È«ÎÄ

10 05, 2005

ÅжÏÊDz»ÊDZ¾»úip

 public static boolean isLocalClient(String clientIP){
     //logger.debug("client ip is " + clientIP);
  if (null == clientIP ) {
      return false;  
  }
  if ("127.0.0.1".equals(clientIP)) {
      return true;  
  }
  InetAddress[] localIP = getLocalIP();
          
  for(int i =0 ;i <localIP.length ;i++){
      if (localIP[i].getHostAddress().equals(clientIP)){
       return true; 
      } 
  }
  return false;
 }
 
 ²é¿´È«ÎÄ

9 05, 2005

DOMÖеÄnode type

    public static final short ELEMENT_NODE                             = 1;
    public static final short ATTRIBUTE_NODE                          = 2;
    public static final short TEXT_NODE                              = 3;
    public static final short CDATA_SECTION_NODE                = 4;
    public static final short ENTITY_REFERENCE_NODE           = 5;
    public static final short ENTITY_NODE                           = 6;
    public static final short PROCESSING_INSTRUCTION_NODE = 7;
    public static final short COMMENT_NODE                      = 8;
    public static final short DOCUMENT_NODE                     = 9;
    public static final short DOCUMENT_TYPE_NODE             = 10;
    public static final short DOCUMENT_FRAGMENT_NODE      = 11;
    public static final short NOTATION_NODE               = 12;


30 04, 2005

²»ÓÃÅäÖÃÎļþÅäÖÃlog4j

      PatternLayout pl = new PatternLayout("%d %-5p %c - %m%n");

      RollingFileAppender rfa = new RollingFileAppender(pl,"c:xxx.log");
      rfa.setMaximumFileSize(102400);
      rfa.setMaxBackupIndex(10);
      
      ConsoleAppender ca = new ConsoleAppender(pl);
            
            
      BasicConfigurator.configure(ca);
      Logger.getRootLogger().addAppender(rfa);


28 04, 2005

castor problem with mapping.xml

> -----Original Message-----
> From: Marco Mistroni [mailto:[EMAIL PROTECTED]]
> Sent: 7 June 2004 14:48
> To: [EMAIL PROTECTED]
> Subject: [castor-user] problem with mapping.xml
>
>
>
> Hi all
>       I m using Castor XML2j in a J2EE application..
>
> I am experiencing problems with the Mapping.xml file, in the sense
> That it tells me 'org.exolab.castor.mapping.MappingException: Nested
> error: org.exolab.castor.mapping.MappingException: Could not find the
> class com.myapp.Request
>
> But that class is in the same JAR as the mapping.xml..
>
> And, if I run my application NOT in an application server
> Everything works just fine....
>
> Anyone has any idea on what could be wrong?
>
> Regards
>       marco ²é¿´È«ÎÄ

28 04, 2005

ÇóÖú£¡¹ØÓÚorg.w3c.dom.NodµÄgetTextContent·½·¨

À§ÈÅÎÒ°ëÌìÁË¡£

jdkΪ1.5

 ²é¿´È«ÎÄ

26 04, 2005

±àд¿çƽ̨Java³ÌÐò×¢ÒâÊÂÏî(zz)

±±¾©´óѧÐÅÏ¢¹ÜÀíϵ »Æ½£

ʹÓÃJavaÓïÑÔ±àдӦÓóÌÐò×î´óµÄÓŵãÔÚÓÚ¡°Ò»´Î±àÒ룬´¦´¦ÔËÐС±£¬È»¶øÕâ²¢²»ÊÇ˵ËùÓеÄJava³ÌÐò¶¼¾ßÓÐ¿çÆ½Ì¨µÄÌØÐÔ£¬ÊÂʵÉÏ£¬Ï൱һ²¿·ÖµÄJava³ÌÐòÊDz»ÄÜÔÚ±ðµÄ²Ù×÷ϵͳÉÏÕýÈ·ÔËÐеģ¬ÄÇôÈçºÎ²ÅÄܱàдһ¸öÕæÕýµÄ¿çƽ̨µÄJava³ÌÐòÄØ£¿ÏÂÃæÊÇÔÚ±àд¿çƽ̨µÄJava³ÌÐòÊÇÐèҪעÒâµÄһЩÊÂÇ飺 ²é¿´È«ÎÄ

4 02, 2005

javaÃæÊÔ±ÊÊÔÌâ´ó»ã×Ü[zz]

JAVAÏà¹Ø»ù´¡ÖªÊ¶
1¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ  
1.³éÏó£º
³éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
2.¼Ì³Ð£º
¼Ì³ÐÊÇÒ»ÖÖÁª½áÀàµÄ²ã´ÎÄ£ÐÍ£¬²¢ÇÒÔÊÐíºÍ¹ÄÀøÀàµÄÖØÓã¬ËüÌṩÁËÒ»ÖÖÃ÷È·±íÊö¹²ÐԵķ½·¨¡£¶ÔÏóµÄÒ»¸öÐÂÀà¿ÉÒÔ´ÓÏÖÓеÄÀàÖÐÅÉÉú£¬Õâ¸ö¹ý³Ì³ÆÎªÀà¼Ì³Ð¡£ÐÂÀà¼Ì³ÐÁËԭʼÀàµÄÌØÐÔ£¬ÐÂÀà³ÆÎªÔ­Ê¼ÀàµÄÅÉÉúÀࣨ×ÓÀࣩ£¬¶øÔ­Ê¼Àà³ÆÎªÐÂÀàµÄ»ùÀࣨ¸¸Àࣩ¡£ÅÉÉúÀà¿ÉÒÔ´ÓËüµÄ»ùÀàÄÇÀï¼Ì³Ð·½·¨ºÍʵÀý±äÁ¿£¬²¢ÇÒÀà¿ÉÒÔÐ޸ĻòÔö¼ÓÐµķ½·¨Ê¹Ö®¸üÊʺÏÌØÊâµÄÐèÒª¡£
3.·â×°£º
·â×°Êǰѹý³ÌºÍÊý¾Ý°üΧÆðÀ´£¬¶ÔÊý¾ÝµÄ·ÃÎÊÖ»ÄÜͨ¹ýÒѶ¨ÒåµÄ½çÃæ¡£ÃæÏò¶ÔÏó¼ÆËãʼÓÚÕâ¸ö»ù±¾¸ÅÄ¼´ÏÖʵÊÀ½ç¿ÉÒÔ±»Ãè»æ³ÉһϵÁÐÍêÈ«×ÔÖΡ¢·â×°µÄ¶ÔÏó£¬ÕâЩ¶ÔÏóͨ¹ýÒ»¸öÊܱ£»¤µÄ½Ó¿Ú·ÃÎÊÆäËû¶ÔÏó¡£
4. ¶à̬ÐÔ£º
¶à̬ÐÔÊÇÖ¸ÔÊÐí²»Í¬ÀàµÄ¶ÔÏó¶ÔͬһÏûÏ¢×÷³öÏìÓ¦¡£¶à̬ÐÔ°üÀ¨²ÎÊý»¯¶à̬ÐԺͰüº¬¶à̬ÐÔ¡£¶à̬ÐÔÓïÑÔ¾ßÓÐÁé»î¡¢³éÏó¡¢ÐÐΪ¹²Ïí¡¢´úÂë¹²ÏíµÄÓÅÊÆ£¬ºÜºÃµÄ½â¾öÁËÓ¦ÓóÌÐòº¯ÊýͬÃûÎÊÌâ¡£ ²é¿´È«ÎÄ

28 01, 2005

httpclientµÄget·½·¨Öкº×ÖÖµµÄÂÒÂëÎÊÌâ

¹Ø¼ü×Ö apache  httpclient ºº×Ö ÂÒÂë

  

ÓÐÁ½¸öÒ³Ãæ recv.jspºÍtest_server.jsp

²âÊÔµÄʱºò£¬ÔÚä¯ÀÀÆ÷ä¯ÀÀrecvÒ³Ãæ£¬¶øÔÚrecvÒ³Ãæµ÷ÓÃbean£¬bean·ÃÎÊtest_serverÒ³Ãæ¡£

 ²é¿´È«ÎÄ

13 12, 2004

¹ØÓÚParser×éºÏ×Ó

Õâ¸öÊǸù¾ÝporaµÄ½¨ÒéдµÄÒ»¸ö¶Ôparser combinatorµÄ¸ÅÄîºÍjparsec¿âµÄÈ«Ãæ½éÉÜ¡£
¸Õ¸ÕÍê³ÉÁËÒ»µã£¬ÏÈÌù³öÀ´¡£

Javaº¯Êýʽ¸ß½×parser×éºÏ×ÓÂß¼­

 ²é¿´È«ÎÄ

29 10, 2004

eclipseÉÏÅäÖÃspring ²å¼þ

Eclipse °æ±¾ Version 3.0.0

Win2000 p

 Ê×ÏÈÈ¡µÃÏÂÁвå¼þ£º

 GEF release 2.1.2

http://download.eclipse.org/tools/gef/downloads/drops/R-3.0-200406251257/index.php

 spring plugin

http://springframework.sourceforge.net/spring-ide/eclipse/updatesite/

 

 ²é¿´È«ÎÄ

28 10, 2004

TIP£º¹ØµôspringµÄÈÕÖ¾ÐÅÏ¢

ĬÈϵû°£¬Ã¿´Î×ÜÊdzöÏÖһЩµ÷ÊÔÐÅÏ¢£¬ÓÐЩ»ÎÑÛ £¬±ÈÈ磺
2004-10-28 13:33:43
 org.springframework.beans.factory.xml.XmlBeanDefinitionReader
  loadBeanDefinitions
ÐÅÏ¢: Loading XML bean definitions from file
Ìô³öÀ´×Ô¼º´òÓ¡µÄµ÷ÊÔÐÅÏ¢ºÃÊǷѾ¢£¬Ö»ºÃÑ¡Ôñ¹Øµô¡£ ²é¿´È«ÎÄ

28 10, 2004

spring,ibatis,hibernate×ÊÁÏÍÆ¼ö£¡

Ç¿ÁÒÍÆ¼öÈý±¾Ô­´´µÄÖÐÎÄÖ¸ÄÏ£ºiBatisÖ¸ÄÏ¡¢HibernateÖ¸ÄÏ¡¢Spring¿ª·¢Ö¸ÄÏ£¬¶¼ÊDz»¿É¶àµÄºÃ×ÊÁÏ¡£¸Ð¿®×÷ÕßµÄÄǾ仰£ºSo many open source projects. Why not Open your Documents?

25 10, 2004

2003Äê¶ÈJolt»ñ½±Í¼Êé(9±¾)

http://www.infoxa.com/asp/book/xxnr.asp?id=866

ÄÚÈݰüÀ¨£º

test-driven development by example_17jul2002.pdf
Addison.Wesley.Contributing.To.Eclipse.Principles.Patterns.And.Plug-Ins.eBook-LiB.chm
addison[1].wesley.code.reading.the.open.source.perspective.chm

 ²é¿´È«ÎÄ

7 09, 2004

eclipse 3.0 Æô¶¯³ö´í£¨SAXParserFactoryÕÒ²»µ½£©µÄ½â¾ö°ì·¨

´íÎóÈÕÖ¾¼Ç¼ÈçÏ£º

eclipse.buildId=I200405211200
java.version=1.3.1_13
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN

java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory
 at java.net.URLClassLoader$1.run(Unknown Source)

 ²é¿´È«ÎÄ