??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品一区二区三区影院,999国产精品视频,欧美国产精品http://www.aygfsteel.com/luckyrobbie/category/8251.html<font size=-1>JAVA是蓝色的-</font> <!-- Start FastOnlineUsers.com --> <a ><script type="text/javascript" src="http://fastonlineusers.com/on2.php?d=www.aygfsteel.com/luckyrobbie"></script> online</a><!-- End FastOnlineUsers.com -->zh-cnWed, 28 Feb 2007 07:45:09 GMTWed, 28 Feb 2007 07:45:09 GMT60Hibernate学习(1)http://www.aygfsteel.com/luckyrobbie/archive/2006/04/18/41660.htmlluckyrobbieluckyrobbieTue, 18 Apr 2006 07:53:00 GMThttp://www.aygfsteel.com/luckyrobbie/archive/2006/04/18/41660.htmlhttp://www.aygfsteel.com/luckyrobbie/comments/41660.htmlhttp://www.aygfsteel.com/luckyrobbie/archive/2006/04/18/41660.html#Feedback0http://www.aygfsteel.com/luckyrobbie/comments/commentRss/41660.htmlhttp://www.aygfsteel.com/luckyrobbie/services/trackbacks/41660.html1. 域模型也UCؓ设计模型Q由以下内容l成Q?br />    h状态和行ؓ的域对象
    域对象之间的关系

2. 域对?Domain Object) - 对真实世界的实体的Y件抽象,也叫业务对象(Business Object)Q分为:
    实体域对?实体EJBQPOJO)Qؓ每个实体域对象分配OID(Object Identifier)
    q程域对?Session Bean, Message Driven Bean, Java Bean)
    事g域对?事g触发)
  三种域对象位于业务逻辑?br />
3. 域对象之间的关系
    兌(Association)Qone to one, one to many, many to many, 单向, 双向
    依赖(Dependency)Q类与类之间的访问关p,如果A讉KB的属性或者方法,或者A负责实例化BQ则A依赖B。过E域对象往往依赖实体域对象?br />    聚集(Aggregation)Q整体与部分之间的关p,实体域对象之间常见。聚集关pd兌关系有相同的形式Q区别是Q对于聚集关p,部分cȝ对象不能单独存在Q它的生命周期依赖于整体cȝ对象的生命周期;对于兌关系?个类Q可以分别单独存在?br />    一般化(Generalization)

     
   



luckyrobbie 2006-04-18 15:53 发表评论
]]>
刚刚解决一个hsqldb的初U问?/title><link>http://www.aygfsteel.com/luckyrobbie/archive/2006/04/06/39688.html</link><dc:creator>luckyrobbie</dc:creator><author>luckyrobbie</author><pubDate>Thu, 06 Apr 2006 14:32:00 GMT</pubDate><guid>http://www.aygfsteel.com/luckyrobbie/archive/2006/04/06/39688.html</guid><wfw:comment>http://www.aygfsteel.com/luckyrobbie/comments/39688.html</wfw:comment><comments>http://www.aygfsteel.com/luckyrobbie/archive/2006/04/06/39688.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/luckyrobbie/comments/commentRss/39688.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/luckyrobbie/services/trackbacks/39688.html</trackback:ping><description><![CDATA[ <p>q?天用hsqldb做hibernate试Q做insertӞ不论用hibernate的方法还是用jdbc的方法,昄的一切信息都是成功的Q可是后来打开hsqldb的managerQ发现table里面没有记录insertQ?img height="20" src="http://www.aygfsteel.com/Emoticons/QQ/12.gif" width="20" border="0" />郁闷之极Q觉得应该是hsqldb的配|问?br /><br />于是打开那个script文gQ最后找到这句配|:SET WRITE_DELAY 20<br />改ؓSET WRITE_DELAY 0后,一切正怺<img height="19" src="http://www.aygfsteel.com/Emoticons/QQ/22.gif" width="19" border="0" /></p> <img src ="http://www.aygfsteel.com/luckyrobbie/aggbug/39688.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/luckyrobbie/" target="_blank">luckyrobbie</a> 2006-04-06 22:32 <a href="http://www.aygfsteel.com/luckyrobbie/archive/2006/04/06/39688.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts中<html:messagesQ标{使用http://www.aygfsteel.com/luckyrobbie/archive/2006/03/27/37548.htmlluckyrobbieluckyrobbieMon, 27 Mar 2006 02:02:00 GMThttp://www.aygfsteel.com/luckyrobbie/archive/2006/03/27/37548.htmlhttp://www.aygfsteel.com/luckyrobbie/comments/37548.htmlhttp://www.aygfsteel.com/luckyrobbie/archive/2006/03/27/37548.html#Feedback0http://www.aygfsteel.com/luckyrobbie/comments/commentRss/37548.htmlhttp://www.aygfsteel.com/luckyrobbie/services/trackbacks/37548.html Action中的代码:
ActionMessages actionMessages=new ActionMessages();
actionMessages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("......"));
saveMessages(request, actionMessages);
 
对应的jsp?
<html:messages id="message" message="true">
      <bean:write name="message"/>
</html:messages>
  • name : 指定ActionMessages存放在request或者session内的属性key.
  • message: 指定消息的来? 如果为true, 对应于key=Globals.MESSAGE_KEY的ActionMessages对象, 此时name属性无效;如果为false, 则根据name属性检索ActionMessages对象, 如果没有讄name, 默认为Globals.ERROR_KEY. message属性的默认gؓfalse.


luckyrobbie 2006-03-27 10:02 发表评论
]]>
JSF与Struts的异?/title><link>http://www.aygfsteel.com/luckyrobbie/archive/2006/03/24/37127.html</link><dc:creator>luckyrobbie</dc:creator><author>luckyrobbie</author><pubDate>Fri, 24 Mar 2006 00:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/luckyrobbie/archive/2006/03/24/37127.html</guid><wfw:comment>http://www.aygfsteel.com/luckyrobbie/comments/37127.html</wfw:comment><comments>http://www.aygfsteel.com/luckyrobbie/archive/2006/03/24/37127.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/luckyrobbie/comments/commentRss/37127.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/luckyrobbie/services/trackbacks/37127.html</trackback:ping><description><![CDATA[ <font style="BACKGROUND-COLOR: #0000ff"> <font style="BACKGROUND-COLOR: #ffff99" color="#3300ff"> <strong>是学习JSF的时候了Q请看下面摘抄的文章</strong> </font> <br /> </font> <br />Struts和JSF/Tapestry都属于表现层框架Q这两种分属不同性质的框Ӟ后者是一U事仉动型的组件模型,而Struts只是单纯的MVC模式框架Q老外L急吼D事g驱动型就比MVC模式框架好,何以见得Q我们下面进行详l分析比较一下到底是怎么回事Q? <p>  首先事g是指从客L面Q浏览器Q由用户操作触发的事ӞStruts使用Action来接受浏览器表单提交的事Ӟq里使用了Command模式Q每个承Action的子c都必须实现一个方法execute?/p><p>  在struts中,实际是一个表单Form对应一个Actionc?或DispatchAction)Q换一句话_在Struts中实际是一个表单只能对应一个事Ӟstrutsq种事g方式UCؓapplication eventQapplication event和component event相比是一U粗_度的事件?/p><p>  struts重要的表单对象ActionForm是一U对象,它代表了一U应用,q个对象中至包含几个字D,q些字段是Jsp面表单中的input字段Q因Z个表单对应一个事Ӟ所以,当我们需要将事g_度l化到表单中q些字段Ӟ也就是说Q一个字D对应一个事件时Q单U用Struts׃太可能,当然通过l合JavaScript也是可以转弯实现的?/p><p>  而这U情况用JSF可以方便实玎ͼ</p><table width="90%" bgcolor="#cccccc" border="0"><tbody><tr><td><h:inputText id="userId" value="#{login.userId}"><br />  <f:<strong>valueChangeListener</strong> type="logindemo.UserLoginChanged" /><br /></h:inputText></td></tr></tbody></table><p>  #{login.userId}表示从名为login的JavaBean的getUserId获得的结果,q个功能使用struts也可以实玎ͼname="login" property="userId" </p><p>  关键是第二行Q这里表C如果userId的值改变ƈ且确定提交后Q将触发调用cUserLoginChanged的processValueChanged(...)Ҏ?/p><p>  JSF可以为组件提供两U事ӞValue Changed?Action. 前者我们已l在上节见识q用处,后者就相当于struts中表单提交Action机制Q它的JSF写法如下Q?/p><table width="90%" bgcolor="#cccccc" border="0"><tbody><tr><td><h:commandButton id="login" commandName="login"><br />  <f:<strong>actionListener</strong> type=”logindemo.LoginActionListener?/><br /></h:commandButton></td></tr></tbody></table><p>  从代码可以看出,q两U事件是通过Listernerq样观察者模式脓在具体组件字D上的,而Struts此类事g是原始的一U表单提交Submit触发机制。如果说前者比较语a化(~程语言习惯做法cMSwing~程Q;后者是属于WEB化,因ؓ它是来自Html表单Q如果你h是从Perl/PHP开始,反而容易接受Strutsq种风格?/p><img src ="http://www.aygfsteel.com/luckyrobbie/aggbug/37127.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/luckyrobbie/" target="_blank">luckyrobbie</a> 2006-03-24 08:58 <a href="http://www.aygfsteel.com/luckyrobbie/archive/2006/03/24/37127.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts 知识补充 - 多模块配|?听课W记)http://www.aygfsteel.com/luckyrobbie/archive/2006/03/22/36874.htmlluckyrobbieluckyrobbieWed, 22 Mar 2006 08:04:00 GMThttp://www.aygfsteel.com/luckyrobbie/archive/2006/03/22/36874.htmlhttp://www.aygfsteel.com/luckyrobbie/comments/36874.htmlhttp://www.aygfsteel.com/luckyrobbie/archive/2006/03/22/36874.html#Feedback0http://www.aygfsteel.com/luckyrobbie/comments/commentRss/36874.htmlhttp://www.aygfsteel.com/luckyrobbie/services/trackbacks/36874.html 1.为每个模块准备一个配|文Ӟ如:
  strutsQconfig.xmlQ缺省配|文ӞQ?br />  strutsQconfigQcustomer.xmlQ?br />  strutsQconfigQorder.xml
每个配置文g的写法可以参照strutsQconfig.xml

2.配置web.xml文g

< servlet >
< init - param >      // ~省模块
     < param - name > config </ param - name >
    
< param - value >/ WEB - INF / struts - config.xml </ param - value >
</ init - param >

< init - param >       // customer模块
     < param - name > config / customer </ param - name >
    
< param - value >/ WEB - INF / struts - config - customer.xml </ param - value >
</ init - param >

< init - param >       // order模块
     < param - name > config / order </ param - name >
    
< param - value >/ WEB - INF / struts - config - order.xml </ param - value >
</ init - param >
</ servlet >

3.准备各个模块所需的ActionForm、Action和JSP{资?br />
在多模块间进行全局转发
struts-config.xml:

< struts - config >
    
< global - forwards >
    
< forword name = “toModuleB?br />        contextRelative = ?/span> true ?br />        path = ?/span> / moduleB / index. do ?br />        redirect = ?/span> true ”?/span> />
    
</ global - forwards >
</ struts - config >


luckyrobbie 2006-03-22 16:04 发表评论
]]>
昄l果集的标签http://www.aygfsteel.com/luckyrobbie/archive/2006/03/10/34648.htmlluckyrobbieluckyrobbieFri, 10 Mar 2006 05:12:00 GMThttp://www.aygfsteel.com/luckyrobbie/archive/2006/03/10/34648.htmlhttp://www.aygfsteel.com/luckyrobbie/comments/34648.htmlhttp://www.aygfsteel.com/luckyrobbie/archive/2006/03/10/34648.html#Feedback1http://www.aygfsteel.com/luckyrobbie/comments/commentRss/34648.htmlhttp://www.aygfsteel.com/luckyrobbie/services/trackbacks/34648.html阅读全文

luckyrobbie 2006-03-10 13:12 发表评论
]]>
W一个struts+hibernate实验http://www.aygfsteel.com/luckyrobbie/archive/2006/01/26/29228.htmlluckyrobbieluckyrobbieThu, 26 Jan 2006 02:49:00 GMThttp://www.aygfsteel.com/luckyrobbie/archive/2006/01/26/29228.htmlhttp://www.aygfsteel.com/luckyrobbie/comments/29228.htmlhttp://www.aygfsteel.com/luckyrobbie/archive/2006/01/26/29228.html#Feedback0http://www.aygfsteel.com/luckyrobbie/comments/commentRss/29228.htmlhttp://www.aygfsteel.com/luckyrobbie/services/trackbacks/29228.html参考原文地址 http://homepage.mac.com/edahand/projects/java/example1.html

1  在E盘徏立一个目录sandh, 然后把那个空的struts-blank.war解压到这下面作ؓstruts模板Q把hibernate3.1里面的jar文g拯?sandh/web-inf/lib下面Qehcache.xml拯?sand/web-inf/src/java下面?BR>
2  在tomcat下配|datasource命名为jdbc/aixQ然后徏立一个新的context名字为sandQ在sand下徏一个新的资源连接jdbc/aixQ作为hibernate.cfg.xml中hibernate.connection.datasouce引用倹{?BR>
3  在sybase中新Z个表item

create table dbo.item (
id  numeric(
180)  identity,
name    varchar(
32) not null,
description text    
null,
constraint PK_ITEM PRIMARY KEY  NONCLUSTERED ( id )
)


4  ?sandh/web-inf/src/java下面建立以下文g
log4j.properties 
hibernate.cfg.xml
Item.hbm.xml
HibernateUtil.java
Item.java
AddItemAction.java
ItemService.java

?sandh/web-inf/src下面新徏build.xml文gQ然后ant compile?BR>?sandh/pages下新建AddItem.jsp文g

5   修改/sandh/web-inf/struts-config.xml文gQ内容如下:

<struts-config>
    
<form-beans>
        
<form-bean name="addItemForm" 
                   type
="org.apache.struts.validator.DynaValidatorForm">
                   
<form-property name="name" type="java.lang.String"/>
                   
<form-property name="description" type="java.lang.String"/>
        
</form-bean>
    
</form-beans>

    
<global-forwards>
        
<forward name="welcome" path="/items.do"/>
    
</global-forwards>
    
    
<action-mappings>
        
<action
        path
="/items"
        type
="org.apache.struts.actions.ForwardAction"
        parameter
="/pages/AddItem.jsp"/>
     
        
<action
           path
="/addItem"
           type
="com.fan.hibernate.AddItemAction"
           name
="addItemForm"
           scope
="request"
           validate
="true"
           input
="/pages/AddItem.jsp">
           
<forward name="success" path="/pages/AddItem.jsp" />
         
</action>
    
</action-mappings>
    
    
<message-resources parameter="MessageResources" null="false"/>
    
    
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
       
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
    
</plug-in>    
</struts-config>



修改/sandh/web-inf/validation.xml文gQؓaddItemForm增加动态验证,内容如下Q?BR>

    <formset>
        
<form name="addItemForm">
            
<field property="name" depends="required">
                
<arg key="name" resource="false"/>
            
</field>
            
<field property="description" depends="required">
                    
<arg key="description" resource="false"/>
            
</field>
        
</form>
    
</formset>


6   在tomcat下面试一下吧。http://127.0.0.1:8080/sand

7   试的时候发?个问题:
首先Q如果在/sandh/web-inf/classes下面没有ehcache.xmlq个文gQ会报这个错误,
No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath:.....q个文g是hibernate~存配置文gQ以后在学习?BR>另外在log文g中一直发现这个警告:Could not bind factory to JNDI javax.naming.NamingException: Context is read only..... |上查找后发现只要在hibernate.cfg.xml文g?lt;session-factory name="java:/hibernate/HibernateFactory"> 中把name=....L好了,否则会自动把name注册qjndi中失败而发告?BR>
8   所有文件打包在q里
http://www.aygfsteel.com/Files/luckyrobbie/sandh.rar 里面lib下面的文件自己添q去吧?BR>





luckyrobbie 2006-01-26 10:49 发表评论
]]>
直接传递ActionForm中的propertyC一个pagehttp://www.aygfsteel.com/luckyrobbie/archive/2005/12/15/24064.htmlluckyrobbieluckyrobbieThu, 15 Dec 2005 08:16:00 GMThttp://www.aygfsteel.com/luckyrobbie/archive/2005/12/15/24064.htmlhttp://www.aygfsteel.com/luckyrobbie/comments/24064.htmlhttp://www.aygfsteel.com/luckyrobbie/archive/2005/12/15/24064.html#Feedback0http://www.aygfsteel.com/luckyrobbie/comments/commentRss/24064.htmlhttp://www.aygfsteel.com/luckyrobbie/services/trackbacks/24064.html
在action处理完控刉辑后,把dto处理l果扔给昄层表C后Q在昄层里面如果要昄一些在ActionForm中的propertyQ本来是通过在action中用request.setAttribute(..)传递的Q其实没q个必要?BR>
Action处理完毕后,本来传递给action的form在request域里面是依旧存在的,所以在输出的显C页面上只要?lt;bean:write name="actionformname" property="field" scope="request"/> ok了?BR>
打个哈欠Q以前写的代码也懒得L了,反正也没多大的不适,嘿嘿

468c05860200005t.jpg

luckyrobbie 2005-12-15 16:16 发表评论
]]>
action中对于actionform的传?/title><link>http://www.aygfsteel.com/luckyrobbie/archive/2005/12/13/23734.html</link><dc:creator>luckyrobbie</dc:creator><author>luckyrobbie</author><pubDate>Tue, 13 Dec 2005 13:52:00 GMT</pubDate><guid>http://www.aygfsteel.com/luckyrobbie/archive/2005/12/13/23734.html</guid><wfw:comment>http://www.aygfsteel.com/luckyrobbie/comments/23734.html</wfw:comment><comments>http://www.aygfsteel.com/luckyrobbie/archive/2005/12/13/23734.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/luckyrobbie/comments/commentRss/23734.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/luckyrobbie/services/trackbacks/23734.html</trackback:ping><description><![CDATA[ <p> </p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000"> ActionForward execute(ActionMapping mapping, ActionForm form,<br /><img id="Codehighlighter1_129_283_Open_Image" onclick="this.style.display='none'; Codehighlighter1_129_283_Open_Text.style.display='none'; Codehighlighter1_129_283_Closed_Image.style.display='inline'; Codehighlighter1_129_283_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_129_283_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_129_283_Closed_Text.style.display='none'; Codehighlighter1_129_283_Open_Image.style.display='inline'; Codehighlighter1_129_283_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" />   HttpServletRequest request, HttpServletResponse response)</span> <span id="Codehighlighter1_129_283_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" /> </span> <span id="Codehighlighter1_129_283_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span> <span style="COLOR: #008000">//</span> <span style="COLOR: #008000">***********</span> <span style="COLOR: #008000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />  DynaValidatorForm f</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">(DynaValidatorForm) form;<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />  String a</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">(String) f.get(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">A</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">);   <br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />  String b</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">(String) f.get(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">B</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">);   <br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span> <span style="COLOR: #008000">//</span> <span style="COLOR: #008000">***********</span> <span style="COLOR: #008000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> </div> <p>对于上面的actionform的传递,本来以ؓ一定要通过提交<html:form.../>才能接收的,后来发现其实通过参数的传递也可以实现?/p> <p>例如上面的actionform, 如果?个field, 分别是A和B, 如果不通过提交form的方法,直接用带参数的连接表C? 那么通过q个做法也可以正的用f.get(..)Ҏ得到数?  </p> <p> <a href="http://localhost:8080/app/myaction.do?A=abc&B=def"> <font color="#ff6600">http://localhost:8080/app/myaction.do?A=abc&B=def</font> </a> </p> <p>由此可见Q如果分?个页面page a, page b and page c. page a中有一个form, 提交后生page b, 对page b中的链接提交后生page c. 那么<font color="#ff6600">page b ?page c 可以通过一个action来实? 只要保证page b中关于action的连接后面加的参数名字和actionform的field名字一致就可以了?br /><br /><img height="416" alt="468c05860200007v.jpg" src="http://www.aygfsteel.com/images/blogjava_net/luckyrobbie/468c05860200007v.jpg" width="300" border="0" /></font></p> <img src ="http://www.aygfsteel.com/luckyrobbie/aggbug/23734.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/luckyrobbie/" target="_blank">luckyrobbie</a> 2005-12-13 21:52 <a href="http://www.aygfsteel.com/luckyrobbie/archive/2005/12/13/23734.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">¬</a>| <a href="http://" target="_blank">ϳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʯ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ͻ</a>| <a href="http://" target="_blank">߱</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">®</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">鴨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">γ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">گ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ҿ</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>