精灵巫婆 发表于 2015-1-18 11:26:11

来看利用UML编写Java使用程序

你说是sun公司对她研究的透还是微软?针对自己工具开发的.net网页编程性能上肯定会站上风的。
弁言
一致建模言语(UnifiedModelingLanguage,简写为UML)是一种通用的摹拟言语,它能够用于断定、展现和纪录软件体系的计划历程。一致建模言语中的图形标志,特别是用于面向对象的软件计划。它有两年夜长处:
(1)UML是国际软件产业界普遍承认的尺度,它一致了对象摹拟的标志和寄义,使软件计划工具能发扬更年夜的服从,同时,现有的对象计划也能更简单地被从头利用。
(2)UML博采众长,设外地均衡了简便性和详细化两个总之,UML已成为一种独自的体系来演变,不像之前的多种尺度的系统引发的成绩。
以是,作为软件开辟者,完整有需要进修、懂得UML。本文就供应了一个案例研讨,我只是想使用这个案例研讨给人人一个对UML的理性熟悉,懂得在实际天下中怎样利用UML来编写使用程序。以是我想找了一个绝对对照庞大的案例,找来找往,发明藏书楼中处置借出和预借书本和杂志的使用程序是相称年夜的例子,足以申明UML怎样在实际天下中利用。
我只是使用利用案例(usecase)和会商域剖析来剖析形貌一个剖析模子中的使用,我把它扩大成一个计划模子,用来形貌手艺办理计划的一个代表部分,最初,我们再用Java言语举行编码。但请记着,我给出的只是一种大概的办理计划,另有很多其他的办理计划必要您用伶俐的思想往开掘,并且这天下上也没有合适一切的情形的办理计划。固然,某些办理计划会比其他的要好,但那只要有了充足的履历和碰到的很多坚苦的事并办理以后才会堆集上去常识。好,上面我们进进案例研讨。
请求
一样平常情形下,是利用体系的终极用户的代表人来誊写请求标准,关于藏书楼使用程序,请求标准应当以下:
1、藏书楼使用程序应该是藏书楼的撑持体系。
2、藏书楼把书本和杂志借给借书者(读者)的前提固然是读者应该在该体系中注册过,一样书本和杂志也应该在体系中注册过。
3、藏书楼处置购置旧书或杂志的操纵,滞销书或杂志应该多购几本,旧的书本和杂志当它们过期或残缺时就应得当把它们从书架上请上去。
4、图书办理员是藏书楼中的人员,他的职责就是与主顾(借书者)打交道并经由过程该体系完成事情。
5、借书者能够预借一本以后不在藏书楼中的书本或杂志,当这本书被偿还或被购进藏书楼的时分,他就会接到关照;当借书者借到这本书或杂志的时分,预定就会被作废;也能够利用显现程序作废预借。
6、藏书楼能够很简单地创立,更新和删除体系中的书名,借书者,借阅情形和预借情形等信息
7、该体系能够运转于一切盛行的操纵体系,包含UNIX,Windows和OS/2,它还应该有先辈的友爱的图形用户界面(GUI)。
8、该体系应该很简单利用新的功效扩大。
在本案例剖析中,该体系的第一个版本不必要处置某个读者预借的书本成为可借书本时发送动静给读者的操纵,也不必要反省某本书本是不是已超时了。
<p>
JAVA学习必须明确这是一项投资,对于大多数的人来说,学习JAVA是为了就业,还有就是刚走向工作位置的朋友想尽快赶上工作的节奏。

简单生活 发表于 2015-1-21 06:18:22

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

小妖女 发表于 2015-1-23 08:10:31

Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站

再现理想 发表于 2015-1-26 22:09:07

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。

爱飞 发表于 2015-2-4 20:54:04

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

不帅 发表于 2015-2-5 15:26:59

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

透明 发表于 2015-2-6 19:37:41

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

飘灵儿 发表于 2015-2-11 04:53:48

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

变相怪杰 发表于 2015-2-15 14:09:04

http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。

蒙在股里 发表于 2015-2-26 19:22:49

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

第二个灵魂 发表于 2015-2-28 15:12:11

是一种将安全性(Security)列为第一优先考虑的语言

兰色精灵 发表于 2015-3-10 00:08:08

是一种语言,用以产生「小应用程序(Applet(s))

再见西城 发表于 2015-3-17 03:10:16

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

只想知道 发表于 2015-3-23 17:08:11

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
页: [1]
查看完整版本: 来看利用UML编写Java使用程序