﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>BlogJava-Natlive's blog-随笔分类-Java Web</title><link>http://www.blogjava.net/natlive/category/24828.html</link><description>A long way and dream.</description><language>zh-cn</language><lastBuildDate>Mon, 01 Oct 2007 10:42:04 GMT</lastBuildDate><pubDate>Mon, 01 Oct 2007 10:42:04 GMT</pubDate><ttl>60</ttl><item><title>一切皆是工具，创造皆由自己</title><link>http://www.blogjava.net/natlive/archive/2007/09/30/149896.html</link><dc:creator>狂龙</dc:creator><author>狂龙</author><pubDate>Sun, 30 Sep 2007 06:34:00 GMT</pubDate><guid>http://www.blogjava.net/natlive/archive/2007/09/30/149896.html</guid><wfw:comment>http://www.blogjava.net/natlive/comments/149896.html</wfw:comment><comments>http://www.blogjava.net/natlive/archive/2007/09/30/149896.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/natlive/comments/commentRss/149896.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/natlive/services/trackbacks/149896.html</trackback:ping><description><![CDATA[无论是Spring也好，Hibernate、iBatis也好，什么Struts2、Struts1等等等，其实都只是工具，你要做的是利用这些工具，为你设计的软件架构服务。<br />
<br />
要记着，你的业务需求分析和业务逻辑才是重点，一切都是为了解决这些商业业务问题而进行的活动。
<img src ="http://www.blogjava.net/natlive/aggbug/149896.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/natlive/" target="_blank">狂龙</a> 2007-09-30 14:34 <a href="http://www.blogjava.net/natlive/archive/2007/09/30/149896.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Service层的约定</title><link>http://www.blogjava.net/natlive/archive/2007/09/24/147768.html</link><dc:creator>狂龙</dc:creator><author>狂龙</author><pubDate>Mon, 24 Sep 2007 05:11:00 GMT</pubDate><guid>http://www.blogjava.net/natlive/archive/2007/09/24/147768.html</guid><wfw:comment>http://www.blogjava.net/natlive/comments/147768.html</wfw:comment><comments>http://www.blogjava.net/natlive/archive/2007/09/24/147768.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/natlive/comments/commentRss/147768.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/natlive/services/trackbacks/147768.html</trackback:ping><description><![CDATA[业务逻辑层是业务逻辑层，而Service层则就是Service层，Service提供系统调用的接口，表示一次完整的操作。<br />
<br />
Service层和控制层使用DTO进行数据交换，但属性为DTO的DTO，我们约定把这个属性做为Service接口方法的一个参数，以明确意义。<br />
<br />
因为Service层每个操作都是单一意义的，那些被参数(上面所说的DTO的属性为DTO的情况）了的DTO则应该不做为Service可修改之列，这样可以更明确Service的任务。
<img src ="http://www.blogjava.net/natlive/aggbug/147768.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/natlive/" target="_blank">狂龙</a> 2007-09-24 13:11 <a href="http://www.blogjava.net/natlive/archive/2007/09/24/147768.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>