﻿<?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-peyoo-随笔分类-web应用</title><link>http://www.blogjava.net/peyoo/category/9583.html</link><description>业精于勤荒于嬉，行成于思毁于随！</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 12:32:45 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 12:32:45 GMT</pubDate><ttl>60</ttl><item><title>都是不能编译惹的祸</title><link>http://www.blogjava.net/peyoo/archive/2006/05/27/48449.html</link><dc:creator>peyoo的博客</dc:creator><author>peyoo的博客</author><pubDate>Sat, 27 May 2006 02:15:00 GMT</pubDate><guid>http://www.blogjava.net/peyoo/archive/2006/05/27/48449.html</guid><wfw:comment>http://www.blogjava.net/peyoo/comments/48449.html</wfw:comment><comments>http://www.blogjava.net/peyoo/archive/2006/05/27/48449.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/peyoo/comments/commentRss/48449.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/peyoo/services/trackbacks/48449.html</trackback:ping><description><![CDATA[
		<p>昨天真郁闷，eclipse 进行调试时，，出现了一些莫名的问题，后来换来个eclipse版本好了，还以为版本有问题，今天才发现是又是那个不能自动编译惹的祸。<br />出现这样的问题有好几次了，eclipse老是不能自动编译了，或者干脆就不能编译了，找了好久都没有找到问题的解决方法，我也觉得应该就是先清理一下，然后再编译，可是把这几个方法都试不知多少次都没有办法，无奈之下，才采取那个最笨但还有效的方法，重新建一个项目，把原来的那个项目的文件再拷过去。先记下，继续寻找解决的方法。<br />刚才发现在刚才那个办法也没有用，哎，只能再看看啦<br />终于被我给找出来了，不知道什么时候加了一个lib库，将那个lib库去掉就可以了<br />想起以前也曾偶然解决过，现在我认为，一般来说不能编译的话，先清理一下，再编译就可以了<br />如果还不能编译的话估计就是配置有些问题了也就是那个build path去看看应该是有什么问题了<br />继续关注，下次遇到再加上。</p>
<img src ="http://www.blogjava.net/peyoo/aggbug/48449.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/peyoo/" target="_blank">peyoo的博客</a> 2006-05-27 10:15 <a href="http://www.blogjava.net/peyoo/archive/2006/05/27/48449.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>业务逻辑层</title><link>http://www.blogjava.net/peyoo/archive/2006/04/06/39554.html</link><dc:creator>peyoo的博客</dc:creator><author>peyoo的博客</author><pubDate>Thu, 06 Apr 2006 03:58:00 GMT</pubDate><guid>http://www.blogjava.net/peyoo/archive/2006/04/06/39554.html</guid><wfw:comment>http://www.blogjava.net/peyoo/comments/39554.html</wfw:comment><comments>http://www.blogjava.net/peyoo/archive/2006/04/06/39554.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/peyoo/comments/commentRss/39554.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/peyoo/services/trackbacks/39554.html</trackback:ping><description><![CDATA[      业务逻辑层一般应该分为两部分，服务层与模型层。<br /><br />      服务层提供一个向表示层调用的接口，及实现。在此服务接口的基础上进行事务处理，权限控制。服务层应当是业务逻辑层对外唯一的接口，表示层只应当看到服务层的接口，并对此接口进行编程，服务层提供了表示层所需要的全部服务。<br /><br />      服务层建立在模型层的基础上，模型层应当是一个完备的系统，它不依赖于建立在其上的服务层，有自己的状态。一个系统可以这么来看待，有自己的状态，随时间驱动或随外界消息驱动而发生状态转化。模型层一般来说并不随时间驱动，只受服务层的消息影响，服务层有些消息是只读的，如查询，并不影响模型层的状态。有些如删除，增加，修改则影响模型层的状态。<br /><br />      这样看来，服务层起的作用为：提供一个事务和权限等控制的切入点，将服务转化成消息发送相关的模型对象。<br />      在我看来，对于模型层来说，面向对象编程不如说成是面向角色编程更容易理解一些，一般来说模型层中的对象只是扮演一种角色，从编程语言角度上来说，如果扮演不同角色则需实现不同的接口，而模型层对象一般不实现接口。因此对于现实中一种类型的事物一般建模成，两种对象，一种单个对象本身，它包含自身的一些属性也就是其状态和组成部分，以及对其属性进行操作的方法。另一种为对这种类型所有对象进行管理的对象。在java视线论坛的robbin的一个帖子中，我知道第二种对象其实就是另一种类型事物的第一种对象。比如，部门，第一种对象是部门自身，第二种对象就是对部门进行管理的对象，这第二种对象的功能不过就是单位这种事物第一种对象功能的一部分。<img src ="http://www.blogjava.net/peyoo/aggbug/39554.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/peyoo/" target="_blank">peyoo的博客</a> 2006-04-06 11:58 <a href="http://www.blogjava.net/peyoo/archive/2006/04/06/39554.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>