|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。
版权声明:本文同时宣布在www.j2medev.com和我的Blog(blog.csdn.net/alikeboy)上,假如必要转载,有三个路子:1)接洽我并经我批准;2)和www.j2medev.com有转载文章合作协定的3)经由过程Rss聚合我的Blog。别的网上转载必要全文转发(包含文章的头部的声明),不要断章取义。
注释:
Note项目形貌
手机是一个真正随身照顾的数字终端,我们除使用手机打德律风、发信息外,常常让他帮助我们纪录笔墨性的信息。PDA有较年夜的屏幕和手写输出的功效,而手机上的记事功效无限,纪录的内容很复杂。能够说使用手机纪录信息是一种被视为理所应该的功效,也作育了一个一系列的使用——将手机作为随时随地的信息搜集器。不难假想此类使用会用必定的市场,我们明天选择的Note记事本项目,恰是此类使用的单机版的本相。
Note是良多手机的内建使用程序,一样平常叫做记事本或便签,申明这是一个十分经常使用的服务。大概伴侣们大概以为开辟一个已有的程序没有应战性。是的,在开辟上最隐讳的就是重作车轮,但关于教授教养则可两说着。究竟一个复杂的原型程序不会让我们堕入太多的细节,我的大旨是向人人先容MVC形式的使用办法。
Note为手机用户供应纪录一些冗长信息的功效,用户能够增加纪录,翻开扫瞄纪录,并可以随时修正已保留在手机上的纪录,固然也能够删除它们。就好象Windows下的记事本一样,只不外多了办理的功效。
用例剖析
起首假想一下谁在利用这个程序:手机用户。好,我们今后就称这个介入者为用户(user)。
然后假想一下,用户都使用我们的NOTE(中文我们叫做纪录好了)干些甚么呢?很明显,用户能够增加新的纪录,扫瞄他增加的纪录,修正他所增加的纪录,而且他还能够删除纪录。一笔记录应当复杂的包含用户对纪录起的名字,纪录的创立或修正工夫,和最主要的记录的内容。
一样平常的情形开辟职员是很恶感这类笔墨性的形貌的,常常是由于开辟职员习气于看待硬梆梆的PC机,而不肯意往面临客户,搜集这类需求。实在笔墨性的工具,既是一个对体系的概述,又是我们发明开辟要素的泥土。试想假如你的软件要公布了,你却没法构造起言语让用户得当的了解软件的功效与利用对象,是何等的让人懊恼。
简练用户的需求(实际上是我的教授教养需求哈哈)。很明显增加纪录与修正纪录同属于对纪录举行编纂操纵,就叫做编纂纪录用例(NoteEdit)好了。扫瞄纪录也是一个很分明的用例,就叫做扫瞄用例(Notepad)。删除是对纪录举行的一种办理,叫做办理纪录用例(NoteManager)。到此,我们已发明并简练了三个次要用例,还不错,体系正一步步变的清晰。在这里提示人人,这个阶段是站在客户的概念(这里是用户的概念)想成绩的,你的工作是发明并体系化客户的设法,不用站在开辟者的角度思索任何细节。
<p>
但是我同意你的观点,对于大型项目来说,应该是采用框架的一部分,根据功能的不同而改进,欢迎你能再提出些宝贵意见,我会多多学习的。说到jbuilder,我可能是个人感觉,用的时候确实没有vs爽,我最喜欢的IDE是netbeans,谢谢。 |
|