??xml version="1.0" encoding="utf-8" standalone="yes"?>成人jjav,韩国精品久久久,国产91在线播放精品91http://www.aygfsteel.com/huguyue/zh-cnWed, 18 Jun 2025 07:43:59 GMTWed, 18 Jun 2025 07:43:59 GMT60Javaserver Faces ??什么是 JSFQ?/title><link>http://www.aygfsteel.com/huguyue/archive/2005/10/28/17189.html</link><dc:creator>guyue</dc:creator><author>guyue</author><pubDate>Fri, 28 Oct 2005 07:55:00 GMT</pubDate><guid>http://www.aygfsteel.com/huguyue/archive/2005/10/28/17189.html</guid><wfw:comment>http://www.aygfsteel.com/huguyue/comments/17189.html</wfw:comment><comments>http://www.aygfsteel.com/huguyue/archive/2005/10/28/17189.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/huguyue/comments/commentRss/17189.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/huguyue/services/trackbacks/17189.html</trackback:ping><description><![CDATA[<H1 style="MARGIN: auto 0cm"><FONT face=宋体><SPAN lang=EN-US>Javaserver Faces </SPAN>?SPAN lang=EN-US> ?</SPAN>什么是<SPAN lang=EN-US> JSF</SPAN>Q?/FONT></H1> <P class=boldbodycopy style="MARGIN: auto 0cm"><FONT size=2><STRONG><SPAN style="FONT-FAMILY: 宋体; mso-hansi-font-family: Arial; mso-ascii-font-family: Arial">作者:</SPAN><SPAN lang=EN-US><A ><FONT face=Arial color=#000000>Chris Schalk</FONT></A></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-hansi-font-family: Arial; mso-ascii-font-family: Arial">Q?/SPAN></STRONG></FONT><FONT size=2><STRONG><SPAN lang=EN-US><FONT face=Arial>Oracle Corporation<BR>2005 </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-hansi-font-family: Arial; mso-ascii-font-family: Arial">q?/SPAN><SPAN lang=EN-US><FONT face=Arial> 4 </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-hansi-font-family: Arial; mso-ascii-font-family: Arial">?/SPAN></STRONG></FONT></P> <P class=boldbodycopy style="MARGIN: auto 0cm"><?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:chsdate w:st="on" Year="2005" Month="10" Day="28" IsLunarDate="False" IsROCDate="False"><SPAN lang=EN-US><FONT face=Arial size=2><STRONG>2005-10-28</STRONG></FONT></SPAN></st1:chsdate></P> <P class=boldbodycopy style="MARGIN: auto 0cm"><STRONG><FONT size=2><SPAN style="FONT-FAMILY: 宋体; mso-hansi-font-family: Arial; mso-ascii-font-family: Arial">来源Q?/SPAN><SPAN lang=EN-US><FONT face=Arial>http://www.oracle.com/technology/global/cn/tech/java/newsletter/articles/introjsf/index.html</FONT></SPAN></FONT></STRONG></P> <H2 style="MARGIN: auto 0cm"><FONT face=宋体>什么是<SPAN lang=EN-US> JSF</SPAN>Q?/FONT></H2> <P><FONT face=宋体><SPAN lang=EN-US>JavaServer Faces (JSF) </SPAN>是一U用于构?SPAN lang=EN-US> Web </SPAN>应用E序的新标准<SPAN lang=EN-US> Java </SPAN>框架。它提供了一U以lgZ心来开?SPAN lang=EN-US> Java Web </SPAN>用户界面的方法,从而简化了开发?SPAN lang=EN-US>JavaServer Faces </SPAN>q引起了q大<SPAN lang=EN-US> Java/Web </SPAN>开发h员的兴趣?SPAN lang=EN-US>?/SPAN>企业开发h?SPAN lang=EN-US>?/SPAN>?SPAN lang=EN-US> Web </SPAN>设计人员发?SPAN lang=EN-US> JSF </SPAN>开发可以简单到只需用L?SPAN lang=EN-US> (UI) </SPAN>lg拖放到页面上Q?SPAN lang=EN-US>?/SPAN>pȝ开发h?SPAN lang=EN-US>?/SPAN>发C富而强健的<SPAN lang=EN-US> JSF API </SPAN>Z们提供了无与伦比的功能和~程灉|性?SPAN lang=EN-US>JSF </SPAN>q通过良好构建的模型<SPAN lang=EN-US>-</SPAN>视图<SPAN lang=EN-US>-</SPAN>控制?SPAN lang=EN-US> (MVC) </SPAN>设计模式集成到它的体pȝ构中Q确保了应用E序h更高的可l护性。最后,׃<SPAN lang=EN-US> JSF </SPAN>是通过<SPAN lang=EN-US> Java Community Process (JCP) </SPAN>开发的一U?SPAN lang=EN-US> Java </SPAN>标准Q因此开发工具供应商完全能够?SPAN lang=EN-US> JavaServer Faces </SPAN>提供易于使用的、高效的可视化开发环境?/FONT></P> <H2 style="MARGIN: auto 0cm"><FONT face=宋体><SPAN lang=EN-US>JSF </SPAN>体系l构</FONT></H2> <H3 style="MARGIN: auto 0cm"><FONT face=宋体><SPAN lang=EN-US>JavaServer Faces </SPAN>?SPAN lang=EN-US> MVC </SPAN>实现</FONT></H3> <P><FONT face=宋体><SPAN lang=EN-US>JSF </SPAN>?SPAN style="COLOR: red">主要优势之一</SPAN>是它既?SPAN lang=EN-US> Java Web </SPAN>用户界面标准又是严格遵@模型<SPAN lang=EN-US>-</SPAN>视图Q控制器<SPAN lang=EN-US> (MVC) </SPAN>设计模式的框架。用L面代码(<B>视图</B>Q与应用E序数据和逻辑Q?B>模型</B>Q的清晰分离?SPAN lang=EN-US> JSF </SPAN>应用E序更易于管理。ؓ了准备提供页面对应用E序数据讉K?SPAN lang=EN-US> JSF </SPAN>上下文和防止寚w面未授权或不正确的访问,所有与应用E序的用户交互均׃个前?SPAN lang=EN-US>“Faces”servlet</SPAN>Q?B>控制?/B>Q来处理?SPAN lang=EN-US> </SPAN></FONT></P> <P><SPAN lang=EN-US><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id=_x0000_i1025 style="WIDTH: 390pt; HEIGHT: 187.5pt" type="#_x0000_t75" alt=""><v:imagedata o: src="file:///D:\DOCUME~1\こ\LOCALS~1\Temp\msohtml1\02\clip_image001.jpg"><FONT face=宋体></FONT></v:imagedata></v:shape></SPAN></P> <P><FONT face=宋体>?SPAN lang=EN-US> 1</SPAN>Q?SPAN lang=EN-US>JavaServer Faces </SPAN>?SPAN lang=EN-US> MVC </SPAN>实现</FONT></P> <H4 style="MARGIN: auto 0cm"><FONT face=宋体><SPAN lang=EN-US>JSF </SPAN>生命周期</FONT></H4> <P><FONT face=宋体><SPAN lang=EN-US>Faces Controller servlet </SPAN>充当用户?SPAN lang=EN-US> JSF </SPAN>应用E序之间的纽带。它在明限定的 <B><SPAN lang=EN-US>JSF </SPAN>生命周期</B>Q规定了用户h之间的整个事件流Q的范围内工作。例如,一收到讉K<SPAN lang=EN-US> JSF </SPAN>应用E序的初?SPAN lang=EN-US> Web </SPAN>hQ?SPAN lang=EN-US>Faces Controller servlet </SPAN>侉K过首先准备<SPAN lang=EN-US> JSF </SPAN>上下文(存放所有应用程序数据的一?SPAN lang=EN-US> Java </SPAN>对象Q来处理h。然后控制器把用h引到所h的页面。该面通常使用单的表达式语a来处理来?SPAN lang=EN-US> JSF </SPAN>上下文的应用E序数据。一收到后箋hQ控制器更新所有模型数据(假设输入了新数据Q?SPAN lang=EN-US>JSF </SPAN>开发h员可以通过~程的方式在应用E序q行期间随时讉K整个<SPAN lang=EN-US> JSF </SPAN>生命周期Q从而可以随时对应用E序的行行高度控制?/FONT></P> <H3 style="MARGIN: auto 0cm"><FONT face=宋体><SPAN lang=EN-US>JavaServer Faces </SPAN>的用L面组?/FONT></H3> <P><FONT face=宋体><SPAN lang=EN-US style="COLOR: red">JavaServer Faces </SPAN><SPAN style="COLOR: red">的真正威?/SPAN>在于它的用户界面lg模型。在该模型中Q应用程序完全用lg集合构徏Q这些组件可以针对多U客Lcd用不同的方式来进行显C。与其他专有技术(?SPAN lang=EN-US> ASP.Net</SPAN>Q有点类|<SPAN lang=EN-US>JSF </SPAN>?SPAN lang=EN-US> UI </SPAN>lg模型技术开发h员能够用预先构建的用户界面<SPAN lang=EN-US> (UI) </SPAN>lg来构?SPAN lang=EN-US> Web </SPAN>用户界面Q而非完全从头构徏用户界面Q,从而提供了前所未有的开发效率?SPAN lang=EN-US>JSF UI </SPAN>lg有多UŞ式,可以单到只是昄文本?<B><SPAN lang=EN-US>outputLabel</SPAN></B>Q或者复杂到可以表示来自数据集合Q如数据库表Q的表格化数据的 <B><SPAN lang=EN-US>dataTable</SPAN></B>?SPAN lang=EN-US> </SPAN></FONT></P> <P><FONT face=宋体><SPAN lang=EN-US>JavaServer Faces </SPAN>规范在其参考实施中提供了一l基?SPAN lang=EN-US> UI </SPAN>lgQ这些组件本w是非常有用的。它们包括两个组件库Q即<SPAN lang=EN-US>“HTML?/SPAN>lg?SPAN lang=EN-US> ?</SPAN>它大部分映射了标准的<SPAN lang=EN-US> HTML </SPAN>输入元素Q以?SPAN lang=EN-US>?/SPAN>核心<SPAN lang=EN-US>?/SPAN>?SPAN lang=EN-US> ?</SPAN>它辅助常见的应用E序开发Q务(如,国际化和验证<SPAN lang=EN-US>/</SPAN>转换输入数据Q。除了提供一个基?SPAN lang=EN-US> UI </SPAN>lg库之外,<SPAN lang=EN-US>JSF API </SPAN>q提供了扩展和创建定?SPAN lang=EN-US> JSF UI </SPAN>lg的功能,从而在基本lg之上提供更多功能?/FONT></P> <H3 style="MARGIN: auto 0cm"><FONT face=宋体>其他用户界面lg?/FONT></H3> <P><FONT face=宋体>׃<SPAN lang=EN-US> JSF API </SPAN>的丰富性和灉|性,许多<SPAN lang=EN-US> Java </SPAN>开发h员开始创建新?SPAN lang=EN-US> JSF </SPAN>lg库和实现?SPAN lang=EN-US>Oracle </SPAN>?<B><SPAN lang=EN-US>ADF Faces</SPAN></B><SPAN lang=EN-US> </SPAN>是一个完全符?SPAN lang=EN-US> JSF </SPAN>规范的组件库Q它?SPAN lang=EN-US> JSF </SPAN>应用E序开发提供了一l广泛的增强<SPAN lang=EN-US> UI </SPAN>lg。这些组件包括针Ҏ(gu)U客Lcd的多U呈现器、高U表根{颜色和日期选择器以及大量通用lgQ如菜单、命令按钮、{U选择器和q度指示计)?SPAN lang=EN-US> </SPAN></FONT></P> <P><SPAN lang=EN-US><v:shape id=_x0000_i1027 style="WIDTH: 337.5pt; HEIGHT: 331.5pt" type="#_x0000_t75" alt=""><v:imagedata o: src="file:///D:\DOCUME~1\こ\LOCALS~1\Temp\msohtml1\02\clip_image002.jpg"><FONT face=宋体></FONT></v:imagedata></v:shape></SPAN></P> <P><FONT face=宋体>?SPAN lang=EN-US> 2</SPAN>Q?SPAN lang=EN-US>Oracle </SPAN>?SPAN lang=EN-US> ADF Faces JSF UI </SPAN>lg</FONT></P> <P><FONT face=宋体>除了<SPAN lang=EN-US> Oracle </SPAN>?SPAN lang=EN-US> ADF Faces </SPAN>之外Q还有其他新?SPAN lang=EN-US> JSF </SPAN>lg库开始从开放源代码C֌和Y件供应商C֌中出现?B><SPAN lang=EN-US>MyFaces</SPAN></B><SPAN lang=EN-US> </SPAN>是一个新<SPAN lang=EN-US> JSF UI </SPAN>lg库的例子Q它通过<SPAN lang=EN-US> Apache </SPAN>作ؓ一个开放源代码目提供的?SPAN lang=EN-US>Myfaces </SPAN>q是?SPAN lang=EN-US> JSF </SPAN>基本<SPAN lang=EN-US> UI </SPAN>lg的增强,它拥有更q泛?SPAN lang=EN-US> UI </SPAN>功能Q如集成?SPAN lang=EN-US> Tiles </SPAN>支持、支?SPAN lang=EN-US> Javascript </SPAN>的菜单和树控件?/FONT></P> <P style="TEXT-ALIGN: center" align=center><SPAN lang=EN-US><v:shape id=_x0000_i1028 style="WIDTH: 345pt; HEIGHT: 276pt" type="#_x0000_t75" alt=""><v:imagedata o: src="file:///D:\DOCUME~1\こ\LOCALS~1\Temp\msohtml1\02\clip_image003.jpg"><FONT face=宋体></FONT></v:imagedata></v:shape></SPAN></P> <P style="TEXT-ALIGN: center" align=center><FONT face=宋体>?SPAN lang=EN-US> 3</SPAN>Q开放源代码?SPAN lang=EN-US> MyFaces </SPAN>实现?SPAN lang=EN-US> UI </SPAN>lg?/FONT></P> <H3 style="MARGIN: auto 0cm"><FONT face=宋体><SPAN lang=EN-US>JSF UI </SPAN>lg的可插入呈现技?/FONT></H3> <P><FONT face=宋体><SPAN lang=EN-US>JSF UI </SPAN>lg技术最引h注目一个方面就是它的可插入呈现功能?SPAN lang=EN-US>JSF UI </SPAN>lg能够Ҏ(gu)查看lg的客L的类型来以不同方式呈现自w。例如,<SPAN lang=EN-US>HTML </SPAN>览器将看到特定<SPAN lang=EN-US> UI </SPAN>lg?SPAN lang=EN-US>“HTML </SPAN>览器友?SPAN lang=EN-US>?/SPAN>版本Q而支持无U或<SPAN lang=EN-US> WAP </SPAN>的微型设备将看到<B>同一</B><SPAN lang=EN-US> UI </SPAN>lg?SPAN lang=EN-US>“WML </SPAN>友好<SPAN lang=EN-US>?/SPAN>版本Q?SPAN lang=EN-US>JSF </SPAN>通过解除<SPAN lang=EN-US> UI </SPAN>lg与其呈现逻辑之间的耦合从而能够ؓ同一<SPAN lang=EN-US> UI </SPAN>lg创徏多个呈现器实Cq一功能。不同的呈现器可以与<SPAN lang=EN-US> UI </SPAN>lg相关联,在运行时<SPAN lang=EN-US> UI </SPAN>lg可以Ҏ(gu)h的客Lcd军_使用哪个呈现器?/FONT></P> <P><SPAN lang=EN-US><v:shape id=_x0000_i1029 style="WIDTH: 450pt; HEIGHT: 248.25pt" type="#_x0000_t75" alt=""><v:imagedata o: src="file:///D:\DOCUME~1\こ\LOCALS~1\Temp\msohtml1\02\clip_image004.jpg"><FONT face=宋体></FONT></v:imagedata></v:shape></SPAN></P> <P><FONT face=宋体>?SPAN lang=EN-US> 5</SPAN>Q一?SPAN lang=EN-US> ADF Faces </SPAN>表格lg针对无线客户端和<SPAN lang=EN-US> HTML </SPAN>客户端进行了不同的呈?/FONT></P> <P><FONT face=宋体>q应当指出的是,׃<SPAN lang=EN-US> JSF </SPAN>的可插入呈现功能Q?SPAN lang=EN-US> JSF UI </SPAN>lg能够昄Mcd的数据,无论它是标记数据Q如<SPAN lang=EN-US> HTML</SPAN>?SPAN lang=EN-US>XML</SPAN>?SPAN lang=EN-US>WML </SPAN>{)q是二进制数据。例如,<SPAN lang=EN-US>UI </SPAN>lgq可以显CZq制数据Q如囑փ或不同的文类型,?SPAN lang=EN-US> SVG</SPAN>?SPAN lang=EN-US>PDF </SPAN>?SPAN lang=EN-US> Word</SPAN>?/FONT></P> <H3 style="MARGIN: auto 0cm"><FONT face=宋体>一个新?SPAN lang=EN-US> JSF </SPAN>lg开发h员社?/FONT></H3> <P><FONT face=宋体>随着<SPAN lang=EN-US> JSF </SPAN>开发h员和拥护者社区的不断壮大Q现在有几个|站致力于进一步推动独立的<SPAN lang=EN-US> JSF </SPAN>开发?B><SPAN lang=EN-US>JSFCentral</SPAN></B><SPAN lang=EN-US> </SPAN>是一个完全ؓ<SPAN lang=EN-US> JSF </SPAN>开发社区服务的新网站。它包含<SPAN lang=EN-US> JSF </SPAN>技术信息、?SPAN lang=EN-US>/</SPAN>lg信息以及大量?SPAN lang=EN-US> JSF </SPAN>相关的文章?SPAN lang=EN-US> </SPAN></FONT></P> <P><SPAN lang=EN-US><v:shape id=_x0000_i1030 style="WIDTH: 184.5pt; HEIGHT: 54pt" type="#_x0000_t75" alt=""><v:imagedata o: src="file:///D:\DOCUME~1\こ\LOCALS~1\Temp\msohtml1\02\clip_image005.gif"><FONT face=宋体></FONT></v:imagedata></v:shape></SPAN></P> <P><FONT face=宋体>?SPAN lang=EN-US> 4</SPAN>Q?SPAN lang=EN-US>JSFCentral ?</SPAN>一个免费的<SPAN lang=EN-US> Javaserver Faces </SPAN>C֌</FONT></P> <H5 style="MARGIN: auto 0cm"><FONT face=宋体>Q?SPAN lang=EN-US>JSFCentral </SPAN>的地址是:<SPAN lang=EN-US><A target=_blank>http://jsfcentral.com</A></SPAN>Q?/FONT></H5> <H3 style="MARGIN: auto 0cm"><FONT face=宋体><SPAN lang=EN-US>JSF </SPAN>开发工?/FONT></H3> <P><FONT face=宋体>因ؓ<SPAN lang=EN-US> JavaServer Faces </SPAN>是一U标准的<SPAN lang=EN-US> Java </SPAN>技术,因此软g开发工具完全能够ؓ<SPAN lang=EN-US> JavaServer Faces </SPAN>提供高的集成开发工h持。多个供应商现在不同E度地支?SPAN lang=EN-US> JSF </SPAN>开发,q大大提高了<SPAN lang=EN-US> JSF </SPAN>的易用性和功能?SPAN lang=EN-US>Oracle</SPAN>?SPAN lang=EN-US>Sun</SPAN>?SPAN lang=EN-US>Borland </SPAN>?SPAN lang=EN-US> IBM </SPAN>都ؓ<SPAN lang=EN-US> JavaServer Faces </SPAN>提供了开发环境。由于开发工具供应商在竞相提供更好、更单和更多的开发环境,因此Z<SPAN lang=EN-US> IDE </SPAN>?SPAN lang=EN-US> JSF </SPAN>开发拥有美好的前景Q?/FONT></P> <P><SPAN lang=EN-US><v:shape id=_x0000_i1026 style="WIDTH: 450pt; HEIGHT: 225pt" type="#_x0000_t75" alt=""><v:imagedata o: src="file:///D:\DOCUME~1\こ\LOCALS~1\Temp\msohtml1\02\clip_image006.jpg"><FONT face=宋体></FONT></v:imagedata></v:shape></SPAN></P> <P><FONT face=宋体>?SPAN lang=EN-US> 6</SPAN>Q?SPAN lang=EN-US>Oracle </SPAN>?SPAN lang=EN-US> JDeveloper </SPAN>提供高效、可视化?SPAN lang=EN-US> JSF </SPAN>开发体?/FONT></P> <H2 style="MARGIN: auto 0cm"><FONT face=宋体>ȝ</FONT></H2> <P><FONT face=宋体><SPAN lang=EN-US>JavaServer Faces </SPAN>通过提供模型<SPAN lang=EN-US>-</SPAN>视图<SPAN lang=EN-US>-</SPAN>控制器设计模式的一个简z实玎ͼ同时在不牺牲开发能力和灉|性的前提下提供高效的以组件ؓ中心的开发,解决?SPAN lang=EN-US> Java Web </SPAN>开发的许多历史问题。此外,因ؓ<SPAN lang=EN-US> JSF </SPAN>是一U?SPAN lang=EN-US> Java </SPAN>标准Q因此多个Y件供应商l提供始l高效的开发环境,q些开发环境毫无疑问将辑ֈ或很可能过专有的可视化开发环境。请l箋xQ?/FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p> </o:p></SPAN></P><img src ="http://www.aygfsteel.com/huguyue/aggbug/17189.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/huguyue/" target="_blank">guyue</a> 2005-10-28 15:55 <a href="http://www.aygfsteel.com/huguyue/archive/2005/10/28/17189.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSF与Struts的异?/title><link>http://www.aygfsteel.com/huguyue/archive/2005/10/28/17186.html</link><dc:creator>guyue</dc:creator><author>guyue</author><pubDate>Fri, 28 Oct 2005 07:47:00 GMT</pubDate><guid>http://www.aygfsteel.com/huguyue/archive/2005/10/28/17186.html</guid><wfw:comment>http://www.aygfsteel.com/huguyue/comments/17186.html</wfw:comment><comments>http://www.aygfsteel.com/huguyue/archive/2005/10/28/17186.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/huguyue/comments/commentRss/17186.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/huguyue/services/trackbacks/17186.html</trackback:ping><description><![CDATA[     摘要: JSF与Struts的异?板桥里h http://www.jdon.com 2005/09/05   Struts和JSF/Tapestry都属于表现层框架Q这两种分属不同性质的框Ӟ后者是一U事仉动型的组件模型,而Struts只是单纯的MVC模式框架Q老外L急吼D事g驱动型就比MVC模式框架好,何以见得Q我们下面进行详l分析比较一下到底是怎么回事Q?  首先事g是指从客L面Q浏...  <a href='http://www.aygfsteel.com/huguyue/archive/2005/10/28/17186.html'>阅读全文</a><img src ="http://www.aygfsteel.com/huguyue/aggbug/17186.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/huguyue/" target="_blank">guyue</a> 2005-10-28 15:47 <a href="http://www.aygfsteel.com/huguyue/archive/2005/10/28/17186.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>