<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Senton - Open source</title><link>http://blog.csdn.net/Senton/category/282742.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Mon, 02 Jun 2008 22:58:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>senton</dc:creator><title>WebWork 入门示例</title><link>http://blog.csdn.net/Senton/archive/2006/12/07/1432761.aspx</link><pubDate>Thu, 07 Dec 2006 00:12:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/12/07/1432761.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1432761.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/12/07/1432761.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1432761.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1432761</trackback:ping><description>准备工作： 
    Eclipse3.2   MyEclipse5.0  Tomcat5.5.x    下载 WebWork 完整包
    http://www.opensymphony.com/webwork/ 
 &lt;img src ="http://blog.csdn.net/Senton/aggbug/1432761.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>senton</dc:creator><title>Struts 之 DispatchAction</title><link>http://blog.csdn.net/Senton/archive/2006/12/07/1432750.aspx</link><pubDate>Thu, 07 Dec 2006 00:07:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/12/07/1432750.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1432750.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/12/07/1432750.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1432750.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1432750</trackback:ping><description>DispatchAction就是在struts-config中用parameter参数配置一个表单字段名,这个字段的值就是最终替代execute被调用的方法。
    例如parameter="method"而request.getParameter("method")="save"，其中"save"就是MethodName。struts的请求将根据parameter被分发到"save"或者"edit"或者什么。但是有一点，save()或者edit()等方法的声明和execute必须一模一样。&lt;img src ="http://blog.csdn.net/Senton/aggbug/1432750.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>senton</dc:creator><title>JSP Struts之HTML标签库详解</title><link>http://blog.csdn.net/Senton/archive/2006/11/28/1418992.aspx</link><pubDate>Tue, 28 Nov 2006 21:50:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/11/28/1418992.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1418992.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/11/28/1418992.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1418992.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1418992</trackback:ping><description>JSP Struts之HTML标签库详解&lt;img src ="http://blog.csdn.net/Senton/aggbug/1418992.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>senton</dc:creator><title>Spring XML配置十二个最佳实践</title><link>http://blog.csdn.net/Senton/archive/2006/11/01/1360429.aspx</link><pubDate>Wed, 01 Nov 2006 13:28:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/11/01/1360429.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1360429.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/11/01/1360429.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1360429.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1360429</trackback:ping><description>在这篇文章里，对于Spring XML的配置，我将向你展示12种比较好的实践。其中的一些实践不仅是好的实践，更是必要的实践。除此以外，还有其他因素，例如领域模型的设计，都能影响XML的配置，但是这篇文章重点研究XML配置的易读性和易管理性。&lt;img src ="http://blog.csdn.net/Senton/aggbug/1360429.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>senton</dc:creator><title>ibatis和Spring整合的详细例子</title><link>http://blog.csdn.net/Senton/archive/2006/10/28/1354910.aspx</link><pubDate>Sat, 28 Oct 2006 22:30:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/10/28/1354910.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1354910.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/10/28/1354910.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1354910.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1354910</trackback:ping><description>数据库用的是mysql,本人用的开发环境是Eclipse3.2:
1.首先把用到的包导入进来,此例用的是spring-framework-1.2.7,iBATIS_DBL-2.1.7.597,mysql的数
  据库连接包用的是mysql-connector-java-5.0.3-bin.jar.
&lt;img src ="http://blog.csdn.net/Senton/aggbug/1354910.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>senton</dc:creator><title>一个使用ibatis对数据库增删改查的例子</title><link>http://blog.csdn.net/Senton/archive/2006/10/28/1354908.aspx</link><pubDate>Sat, 28 Oct 2006 22:29:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/10/28/1354908.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1354908.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/10/28/1354908.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1354908.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1354908</trackback:ping><description>这里用的开发环境是:Eclipse3.2+mysql5.0.20,ibatis包是ibatis-common-2.jar,
ibatis-dao-2.jar,ibatis-sqlmap-2.jar,mysql包是mysql-connector-java-5.0.3-bin.jar.
步骤:&lt;img src ="http://blog.csdn.net/Senton/aggbug/1354908.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>senton</dc:creator><title>Hibernate学习笔记</title><link>http://blog.csdn.net/Senton/archive/2006/10/12/1332220.aspx</link><pubDate>Thu, 12 Oct 2006 20:43:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/10/12/1332220.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1332220.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/10/12/1332220.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1332220.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1332220</trackback:ping><description>J2EE体系结构分为三层：
1.表示层(JSP/Servlet)
2.业务层(EJB/Session Bean)
3.数据层(JDBC/EJB(Entiry Bean))。
EJB诞生于98/99年,性能存在很大问题,占用服务器资源多,导致机器瘫痪等严重后果.EJB对数据层的解决方案:实体Bean,使用的是代理模式.
EJB3.0:持久层,没有实体Bean,发布于2006年5月8号,吸收了Hibernate的思想,但是EJB必须要在服务器上才能运行,Hibernate脱离服务器.&lt;img src ="http://blog.csdn.net/Senton/aggbug/1332220.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>senton</dc:creator><title>一个使用JdbcTemplate增加一组数据的完整例子</title><link>http://blog.csdn.net/Senton/archive/2006/09/23/1268663.aspx</link><pubDate>Sat, 23 Sep 2006 12:44:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/09/23/1268663.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1268663.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/09/23/1268663.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1268663.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1268663</trackback:ping><description>一个使用JdbcTemplate增加一组数据的完整例子&lt;img src ="http://blog.csdn.net/Senton/aggbug/1268663.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>senton</dc:creator><title>对Bean和Bean工厂进行后处理</title><link>http://blog.csdn.net/Senton/archive/2006/09/19/1243490.aspx</link><pubDate>Tue, 19 Sep 2006 09:23:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/09/19/1243490.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1243490.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/09/19/1243490.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1243490.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1243490</trackback:ping><description>对Bean和Bean工厂进行后处理&lt;img src ="http://blog.csdn.net/Senton/aggbug/1243490.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>senton</dc:creator><title>Spring中创建切面</title><link>http://blog.csdn.net/Senton/archive/2006/09/11/1208507.aspx</link><pubDate>Mon, 11 Sep 2006 15:39:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/09/11/1208507.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1208507.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/09/11/1208507.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1208507.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1208507</trackback:ping><description>Spring中创建切面&lt;img src ="http://blog.csdn.net/Senton/aggbug/1208507.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>senton</dc:creator><title>几个Spring的小例子</title><link>http://blog.csdn.net/Senton/archive/2006/09/10/1204236.aspx</link><pubDate>Sun, 10 Sep 2006 17:27:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/09/10/1204236.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1204236.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/09/10/1204236.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1204236.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1204236</trackback:ping><description>几个Spring的小例子&lt;img src ="http://blog.csdn.net/Senton/aggbug/1204236.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>senton</dc:creator><title>面向方面的编程(AOP)</title><link>http://blog.csdn.net/Senton/archive/2006/08/25/1119261.aspx</link><pubDate>Fri, 25 Aug 2006 19:33:00 GMT</pubDate><guid>http://blog.csdn.net/Senton/archive/2006/08/25/1119261.aspx</guid><wfw:comment>http://blog.csdn.net/Senton/comments/1119261.aspx</wfw:comment><comments>http://blog.csdn.net/Senton/archive/2006/08/25/1119261.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/Senton/comments/commentRss/1119261.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1119261</trackback:ping><description>在面向方面的编程(AOP)&lt;img src ="http://blog.csdn.net/Senton/aggbug/1119261.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>