<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>TecaSoft</title>
    <description>直面缺陷！我需要张安静的书桌！</description>
    <link>http://teca.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>site</title>
        <author>liuqiyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://teca.javaeye.com">liuqiyu</a>&nbsp;
          链接：<a href="http://teca.javaeye.com/blog/193890" style="color:red;">http://teca.javaeye.com/blog/193890</a>&nbsp;
          发表时间: 2008年05月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://code.google.com/p/doctype/wiki/Welcome?tm=6" target="_blank">http://code.google.com/p/doctype/wiki/Welcome?tm=6</a>
          <br/><br/>
          <span style="color:red;">
            <a href="http://teca.javaeye.com/blog/193890#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 17 May 2008 15:02:04 +0800</pubDate>
        <link>http://teca.javaeye.com/blog/193890</link>
        <guid>http://teca.javaeye.com/blog/193890</guid>
      </item>
      <item>
        <title>spring in action (1)</title>
        <author>liuqiyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://teca.javaeye.com">liuqiyu</a>&nbsp;
          链接：<a href="http://teca.javaeye.com/blog/140372" style="color:red;">http://teca.javaeye.com/blog/140372</a>&nbsp;
          发表时间: 2007年11月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>用个例子来演示什么是DI(<font face="Arial">Dependency injection</font>)</p>
<p>1.下载<font face="Arial">spring-framework-2.0.7，在Eclipse加入两个lib: spring.jar和<font face="Arial">commons-logging.jar</font></font></p>
<p>代码：</p>
<p>1.<font face="Arial">GreetingService.java</font></p>
<p>2.<font face="Arial">GreetingServiceImpl.java</font></p>
<p>3.hello.xml</p>
<p>4.HelloApp.java</p>
<div class="code_title">java 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span class="comment">/**&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class=""><span><span class="comment">&nbsp;*&nbsp;@{#}&nbsp;GreetingService.java&nbsp;Create&nbsp;on&nbsp;2007-11-13&nbsp;下午11:31:51&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class="alt"><span><span class="comment">&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class=""><span><span class="comment">&nbsp;*&nbsp;Copyright&nbsp;(c)&nbsp;2007&nbsp;by&nbsp;Kidd.&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class="alt"><span><span class="comment">&nbsp;*/</span><span>&nbsp;&nbsp;</span></span> </li>
    <li class=""><span></span><span class="keyword">package</span><span>&nbsp;com.springinaction.chapter01.hello; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span></span><span class="comment">/**&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp; </li>
    <li class="alt"><span><span class="comment">&nbsp;*&nbsp;@author&nbsp;</span>&nbsp;</span> </li>
    <li class=""><span><span class="comment">&nbsp;*&nbsp;@version&nbsp;1.0&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class="alt"><span><span class="comment">&nbsp;*/</span><span>&nbsp;&nbsp;</span></span> </li>
    <li class=""><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span></span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">interface</span><span>&nbsp;GreetingService&nbsp;{ &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">void</span><span>&nbsp;sayGreeting(); &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>} &nbsp;&nbsp;</span> </li>
</ol>
</div>
<p>&nbsp;</p>
<div class="code_title">java 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span class="comment">/**&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class=""><span><span class="comment">&nbsp;*&nbsp;@{#}&nbsp;GreetingServiceImpl.java&nbsp;Create&nbsp;on&nbsp;2007-11-13&nbsp;下午11:34:12&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class="alt"><span><span class="comment">&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class=""><span><span class="comment">&nbsp;*&nbsp;Copyright&nbsp;(c)&nbsp;2007&nbsp;by&nbsp;Kidd.&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class="alt"><span><span class="comment">&nbsp;*/</span><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></span> </li>
    <li class=""><span></span><span class="keyword">package</span><span>&nbsp;com.springinaction.chapter01.hello;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
    <li class=""><span></span><span class="comment">/**&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp; </li>
    <li class="alt"><span><span class="comment">&nbsp;*&nbsp;@author&nbsp;</span>&nbsp;</span> </li>
    <li class=""><span><span class="comment">&nbsp;*&nbsp;@version&nbsp;1.0&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class="alt"><span><span class="comment">&nbsp;*/</span><span>&nbsp;&nbsp;</span></span> </li>
    <li class=""><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span></span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">class</span><span>&nbsp;GreetingServiceImpl&nbsp;</span><span class="keyword">implements</span><span>&nbsp;GreetingService&nbsp;{ &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;String&nbsp;greeting; &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;GreetingServiceImpl(){} &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;GreetingServiceImpl(String&nbsp;greeting)&nbsp;{ &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">this</span><span>.greeting&nbsp;=&nbsp;greeting; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/** </span>&nbsp; </li>
    <li class=""><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;greeting&nbsp;the&nbsp;greeting&nbsp;to&nbsp;set </span>&nbsp;</span> </li>
    <li class="alt"><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><span>&nbsp;&nbsp;</span></span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;setGreeting(String&nbsp;greeting)&nbsp;{ &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">this</span><span>.greeting&nbsp;=&nbsp;greeting; &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="annotation">@Override</span><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;sayGreeting()&nbsp;{ &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(greeting); &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>} &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
</ol>
</div>
<div class="code_title">xml 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-xml">
    <li class="alt"><span><span class="tag"><!--sp--><span class="tag-name">xml</span><span>&nbsp;</span><span class="attribute">version</span><span>=</span><span class="attribute-value">&quot;1.0&quot;</span><span>&nbsp;</span><span class="attribute">encoding</span><span>=</span><span class="attribute-value">&quot;UTF-8&quot;</span><span class="tag">?&gt;</span><span>&nbsp;&nbsp;</span></span> </span></li>
    <li class=""><span></span><span class="tag">&lt;</span><span class="tag-name">beans</span><span>&nbsp;</span><span class="attribute">xmlns</span><span>=</span><span class="attribute-value">&quot;http://www.springframework.org/schema/beans&quot;</span><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">xmlns:xsi</span><span>=</span><span class="attribute-value">&quot;http://www.w3.org/2001/XMLSchema-instance&quot;</span><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">xsi:schemaLocation</span><span>=&quot;http://www.springframework.org/schema/beans &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;http://www.springframework.org/schema/beans/spring-beans-2.0.xsd&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">bean</span><span>&nbsp;</span><span class="attribute">id</span><span>=</span><span class="attribute-value">&quot;greetingService&quot;</span><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">&quot;com.springinaction.chapter01.hello.GreetingServiceImpl&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">property</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">&quot;greeting&quot;</span><span>&nbsp;</span><span class="attribute">value</span><span>=</span><span class="attribute-value">&quot;Buenos&nbsp;Dias!&quot;</span><span>&nbsp;</span><span class="tag">/&gt;</span><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag"><span class="tag-name">bean</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </span></li>
    <li class=""><span></span><span class="tag"><span class="tag-name">beans</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </span></li>
</ol>
</div>
<div class="code_title">java 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span class="comment">/**&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class=""><span><span class="comment">&nbsp;*&nbsp;@{#}&nbsp;HelloApp.java&nbsp;Create&nbsp;on&nbsp;2007-11-13&nbsp;下午11:37:39&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class="alt"><span><span class="comment">&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class=""><span><span class="comment">&nbsp;*&nbsp;Copyright&nbsp;(c)&nbsp;2007&nbsp;by&nbsp;Kidd.&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class="alt"><span><span class="comment">&nbsp;*/</span><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></span> </li>
    <li class=""><span></span><span class="keyword">package</span><span>&nbsp;com.springinaction.chapter01.hello;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span></span><span class="keyword">import</span><span>&nbsp;org.springframework.beans.factory.BeanFactory; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span></span><span class="keyword">import</span><span>&nbsp;org.springframework.beans.factory.xml.XmlBeanFactory; &nbsp;&nbsp;</span> </li>
    <li class=""><span></span><span class="keyword">import</span><span>&nbsp;org.springframework.core.io.FileSystemResource; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
    <li class=""><span></span><span class="comment">/**&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp; </li>
    <li class="alt"><span><span class="comment">&nbsp;*&nbsp;@author&nbsp;</span>&nbsp;</span> </li>
    <li class=""><span><span class="comment">&nbsp;*&nbsp;@version&nbsp;1.0&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span> </li>
    <li class="alt"><span><span class="comment">&nbsp;*/</span><span>&nbsp;&nbsp;</span></span> </li>
    <li class=""><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span></span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">class</span><span>&nbsp;HelloApp&nbsp;{ &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">static</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;main(String[]&nbsp;args)&nbsp;{ &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BeanFactory&nbsp;factory&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;XmlBeanFactory(</span><span class="keyword">new</span><span>&nbsp;FileSystemResource(</span><span class="string">&quot;hello.xml&quot;</span><span>)); &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GreetingService&nbsp;greetingService&nbsp;=&nbsp;(GreetingService)&nbsp;factory.getBean(</span><span class="string">&quot;greetingService&quot;</span><span>); &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;greetingService.sayGreeting(); &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>} &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
</ol>
</div>
<p>&nbsp;</p>
<p>这个例子是描述怎么把一个String value 注入到属性。Spring 的强大在于可以用DI把Bean注入到另外一个Bean</p>
<p>引用一篇文章说明依赖注入和控制反转的概念。<font face="Arial"><a href="http://www.sinzy.net/Blog/Read.asp?ID=80&amp;BID=9113">http://www.sinzy.net/Blog/Read.asp?ID=80&amp;BID=9113</a></font></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://teca.javaeye.com/blog/140372#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 13 Nov 2007 23:56:46 +0800</pubDate>
        <link>http://teca.javaeye.com/blog/140372</link>
        <guid>http://teca.javaeye.com/blog/140372</guid>
      </item>
      <item>
        <title>Java Puzzle</title>
        <author>liuqiyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://teca.javaeye.com">liuqiyu</a>&nbsp;
          链接：<a href="http://teca.javaeye.com/blog/124203" style="color:red;">http://teca.javaeye.com/blog/124203</a>&nbsp;
          发表时间: 2007年09月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1.Expressive Puzzlers
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span class="keyword">// Odd</span></span></li>
    <li class="alt"><span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">static</span><span>&nbsp;</span><span class="keyword">boolean</span><span>&nbsp;isOdd(</span><span class="keyword">int</span><span>&nbsp;i)&nbsp;{ &nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span>&nbsp;i&nbsp;%&nbsp;</span><span class="number">2</span><span>&nbsp;!=&nbsp;</span><span class="number">0</span><span>; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>} &nbsp;&nbsp;</span></li>
    <li class=""><span></span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">static</span><span>&nbsp;</span><span class="keyword">boolean</span><span>&nbsp;isOdd(</span><span class="keyword">int</span><span>&nbsp;i)&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span>&nbsp;(i&nbsp;&amp;&nbsp;</span><span class="number">1</span><span>)&nbsp;!=&nbsp;</span><span class="number">0</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>} &nbsp;&nbsp;</span></li>
</ol>
</div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://teca.javaeye.com/blog/124203#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 15 Sep 2007 15:45:28 +0800</pubDate>
        <link>http://teca.javaeye.com/blog/124203</link>
        <guid>http://teca.javaeye.com/blog/124203</guid>
      </item>
      <item>
        <title>Simple application with GRUD operation in hibernate</title>
        <author>liuqiyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://teca.javaeye.com">liuqiyu</a>&nbsp;
          链接：<a href="http://teca.javaeye.com/blog/121982" style="color:red;">http://teca.javaeye.com/blog/121982</a>&nbsp;
          发表时间: 2007年09月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>Develop environment : jdk6 u2&nbsp; +mysql5.0.45+<font face="Arial">hibernate-3.2</font></p>
<p>1.Create a simple table in mysql</p>
<p>
<div class="code_title">sql 代码</div>
<div class="dp-highlighter">
<div class="bar">&nbsp;</div>
<ol class="dp-sql" start="1">
    <li class="alt"><span><span>&nbsp;</span><span class="keyword">CREATE</span><span>&nbsp;</span><span class="keyword">TABLE</span><span>&nbsp;`sample`.`T_USER</span><span class="keyword"><span>`&nbsp;(&nbsp;&nbsp;</span></span></span></li>
    <li class=""><span>&nbsp;&nbsp;`id`&nbsp;<span class="keyword">INTEGER</span><span>&nbsp;UNSIGNED&nbsp;</span><span class="op">NOT</span><span>&nbsp;</span><span class="op">NULL</span><span>&nbsp;AUTO_INCREMENT,&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;`<span class="keyword">name</span><span>`&nbsp;</span><span class="keyword">VARCHAR</span><span>(45)&nbsp;</span><span class="op">NOT</span><span>&nbsp;</span><span class="op">NULL</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;<span class="keyword">PRIMARY</span><span>&nbsp;</span><span class="keyword">KEY</span><span>&nbsp;(`id`)&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>)&nbsp;&nbsp;</span></li>
    <li class=""><span>ENGINE&nbsp;=&nbsp;MyISAM&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">CHARACTER</span><span>&nbsp;</span><span class="keyword">SET</span><span>&nbsp;utf8&nbsp;</span><span class="keyword">COLLATE</span><span>&nbsp;utf8_general_ci;&nbsp; <br />
    </span></span></li>
</ol>
</div>
<br />
<font face="Arial"></font></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://teca.javaeye.com/blog/121982#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 08 Sep 2007 16:01:03 +0800</pubDate>
        <link>http://teca.javaeye.com/blog/121982</link>
        <guid>http://teca.javaeye.com/blog/121982</guid>
      </item>
      <item>
        <title>What is XML?</title>
        <author>liuqiyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://teca.javaeye.com">liuqiyu</a>&nbsp;
          链接：<a href="http://teca.javaeye.com/blog/110996" style="color:red;">http://teca.javaeye.com/blog/110996</a>&nbsp;
          发表时间: 2007年08月10日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          How computer store and access data, we should know computer understand two kinds of data files:binary files and test files.
          <br/><br/>
          <span style="color:red;">
            <a href="http://teca.javaeye.com/blog/110996#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 10 Aug 2007 22:03:24 +0800</pubDate>
        <link>http://teca.javaeye.com/blog/110996</link>
        <guid>http://teca.javaeye.com/blog/110996</guid>
      </item>
      <item>
        <title>复习复习</title>
        <author>liuqiyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://teca.javaeye.com">liuqiyu</a>&nbsp;
          链接：<a href="http://teca.javaeye.com/blog/96497" style="color:red;">http://teca.javaeye.com/blog/96497</a>&nbsp;
          发表时间: 2007年07月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>数学</p>
<ol>
    <li>离散数学</li>
</ol>
<p>程序设计：</p>
<ol>
    <li>Java（主要） </li>
    <li>C++/C </li>
    <li>C# </li>
</ol>
<p>数据结构：</p>
<ol>
    <li>Java版 </li>
</ol>
<p>操作系统：</p>
<ol>
    <li>Linux </li>
    <li>Windows </li>
</ol>
<p>编译原理</p>
<p>数据库：</p>
<ol>
    <li>理论 </li>
    <li>MySQL </li>
    <li>Oracle </li>
    <li>&nbsp; </li>
</ol>
<p>&nbsp;</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://teca.javaeye.com/blog/96497#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 01 Jul 2007 17:41:52 +0800</pubDate>
        <link>http://teca.javaeye.com/blog/96497</link>
        <guid>http://teca.javaeye.com/blog/96497</guid>
      </item>
      <item>
        <title>Mybook List</title>
        <author>liuqiyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://teca.javaeye.com">liuqiyu</a>&nbsp;
          链接：<a href="http://teca.javaeye.com/blog/95763" style="color:red;">http://teca.javaeye.com/blog/95763</a>&nbsp;
          发表时间: 2007年06月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>UML:</p>
<ol>
<li><span style="font-family: Arial;">Object-Oriented Analysis and Design with Applications.pdf</span>
</li>
<li><span style="font-family: Arial;">Applying UML and Patterns An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition.chm</span>
</li>
<li><span style="font-family: Arial;">Reilly_-_Learning_UML_v2.0_Apr_2006.chm</span>
</li>
</ol>
<p><span style="font-family: Arial;">Javascript :</span>
</p>
<ol>
<li><span style="font-family: Arial;">Wiley - JavaScript.Bible.6th.Edition.Apr.2007.pdf</span>
</li>
</ol>
<p>Struts2:</p>
<ol>
<li>Apress.Practical.Apache.Struts.2.Web.2.0.Projects.Nov.2007.pdf</li>
<li>Manning.Struts.2.in.Action.May.2008.pdf<br />
</li>
</ol>
<p>Report:</p>
<ol>
<li><br />
</li>
</ol>
          <br/><br/>
          <span style="color:red;">
            <a href="http://teca.javaeye.com/blog/95763#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 30 Jun 2007 11:55:36 +0800</pubDate>
        <link>http://teca.javaeye.com/blog/95763</link>
        <guid>http://teca.javaeye.com/blog/95763</guid>
      </item>
      <item>
        <title>Ebook site</title>
        <author>liuqiyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://teca.javaeye.com">liuqiyu</a>&nbsp;
          链接：<a href="http://teca.javaeye.com/blog/95762" style="color:red;">http://teca.javaeye.com/blog/95762</a>&nbsp;
          发表时间: 2007年06月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>1.Ebookdy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://www.ebookdy.net/">http://www.ebookdy.net/</a></font></p>
<p>2.Netyi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.netyi.net/">http://www.netyi.net/</a></p>
<p>3.itstudy8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font face="Arial"><a href="http://www.itstudy8.org/">http://www.itstudy8.org/</a></font></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://teca.javaeye.com/blog/95762#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 30 Jun 2007 11:50:39 +0800</pubDate>
        <link>http://teca.javaeye.com/blog/95762</link>
        <guid>http://teca.javaeye.com/blog/95762</guid>
      </item>
      <item>
        <title>Ajava FrameWork</title>
        <author>liuqiyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://teca.javaeye.com">liuqiyu</a>&nbsp;
          链接：<a href="http://teca.javaeye.com/blog/95761" style="color:red;">http://teca.javaeye.com/blog/95761</a>&nbsp;
          发表时间: 2007年06月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <ol>
    <li>Smartclient&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://www.smartclient.com/">http://www.smartclient.com/</a></font></li>
    <li>Extjs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://extjs.com/">http://extjs.com/</a></li>
    <li>Bindows&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://www.backbase.com/">http://www.backbase.com/</a></font></li>
    <li>DOJO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://dojotoolkit.org/">http://dojotoolkit.org/</a></font></li>
    <li>OpenRico&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://openrico.org/">http://openrico.org/</a></font></li>
    <li>qooxdoo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://qooxdoo.org/">http://qooxdoo.org/</a></font></li>
    <li>Tibet&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://www.technicalpursuit.com/">http://www.technicalpursuit.com/</a></font></li>
    <li>AJForm</li>
    <li>AjaxCaller&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://ajaxify.com/run/testAjaxCaller/">http://ajaxify.com/run/testAjaxCaller/</a></font></li>
    <li>Flash JavaScript Integration Kit&nbsp; <font face="Arial"><a href="http://www.osflash.org/">http://www.osflash.org/</a></font></li>
    <li>Google AJAXSLT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://goog-ajaxslt.sourceforge.net/">http://goog-ajaxslt.sourceforge.net/</a></font></li>
    <li>HTMLHttpRequest&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://www.twinhelix.com/javascript/htmlhttprequest/">http://www.twinhelix.com/javascript/htmlhttprequest/</a></font></li>
    <li>Interactive Website Framework&nbsp;&nbsp; <font face="Arial"><a href="http://sourceforge.net/projects/iwf/">http://sourceforge.net/projects/iwf/</a></font></li>
    <li>LibXMLHttpRequest&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://www.whitefrost.com/">http://www.whitefrost.com/</a></font></li>
    <li>MAJAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial"><a href="http://unips.sourceforge.net/devblog/?page_id=2">http://unips.sourceforge.net/devblog/?page_id=2</a></font></li>
    <li>&nbsp;</li>
</ol>
          <br/><br/>
          <span style="color:red;">
            <a href="http://teca.javaeye.com/blog/95761#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 30 Jun 2007 11:46:15 +0800</pubDate>
        <link>http://teca.javaeye.com/blog/95761</link>
        <guid>http://teca.javaeye.com/blog/95761</guid>
      </item>
      <item>
        <title>myTool</title>
        <author>liuqiyu</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://teca.javaeye.com">liuqiyu</a>&nbsp;
          链接：<a href="http://teca.javaeye.com/blog/95760" style="color:red;">http://teca.javaeye.com/blog/95760</a>&nbsp;
          发表时间: 2007年06月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>Visual Paradigm <font face="Arial"><a href="http://www.visual-paradigm.com/">http://www.visual-paradigm.com/</a></font></p>
<p>StarUML <font face="Arial"><a href="http://www.staruml.com/">http://www.staruml.com/</a></font></p>
<p>&nbsp;SVN <font face="Arial"><a href="http://subclipse.tigris.org/">http://subclipse.tigris.org/</a></font></p>
<p>js <font face="Arial"><a href="http://www.spket.com/">http://www.spket.com/</a></font></p>
<p>relo <strong><a href="http://relo.csail.mit.edu/update">http://relo.csail.mit.edu/update</a>&nbsp;(查看代码辅助)</strong></p>
<p>&nbsp;SVN <font face="Arial"><a href="http://www.subversion.org.cn">http://www.subversion.org.cn</a> （直接把<strong>bin加到path变理中</strong>）</font></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://teca.javaeye.com/blog/95760#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 30 Jun 2007 11:39:07 +0800</pubDate>
        <link>http://teca.javaeye.com/blog/95760</link>
        <guid>http://teca.javaeye.com/blog/95760</guid>
      </item>
  </channel>
</rss>