JAVA网页编程之Project_Mapping 我给人人注释一下
到时我们不用学struts,不用学spring,不用学Hibernate,只要能把jsf学会了,完全可以替代所有的框架,包括AJAX,都知道AJAX并不是新技术,虽说我没深入学习jsf但我认为jsf应该已经能通过其它技术替代AJAX,实现无缝刷新。Higuys,
这个加密谈天室(EncryptedChatroom)的全体请求和具体先容已基础完成,而且我已花了全部早大将其各个项目内容都贴在了Project1内里。统共有11篇帖子,包含:
1.开辟这个程序的体系形貌和其请求;
2.UseCases,全部体系是基于用UML作计划,然后在转用JAVA完成;
3.次要是Classdiagram,有了它,我们就有个体系的观点弄分明每一个Class之间的干系和影响了。
4.这个谈天室的项目一共包含8个Class(最初一个ControlPanel是我厥后才加出来的,以是ClassDiagram内里没有表现,你们本人能够找出它和其他Class之间的接洽),除GUI的两个Class之外(namely,ClassClientGUIandContronCentre),其他6个Class都不克不及本人改动如今已有的Operations(Methodinjava),即不克不及增加也不克不及删除。可是GUI的两个Class就能够依据本人的需要大概乐趣,选择你本人喜好的components作为用户Interface。
总之,这个项目已是界说好的了,能够说基础年夜部分是coding,而不是design。可是,却请求能完整分明和很好的了解已用UML写好的每一个Diagrams(Class&UseCases)和Documentation的内容。
实在,我给出这个项目标目标,是想和人人一同分享,也是给人人一个时机熬炼本人的才能。不但是UML和JAVA,更主要的是怎样用本人的思索往尽量完善的往完成这个项目标开辟。也许有良多伴侣以为复杂,可是,请同意我这么说一段话:在CSDN的JAVA版一眼扫下往,基础都是分离和噜苏的成绩,良多伴侣问书问材料,也问CODE的,可是却没有了下文~~~真正写出CODE出来让人人会商的帖子,太好太少了。说白了,就是拿出实习乃至项目出来配合会商进修的时机基础不克不及在版面表现。以是,我决然的贴出这个项目来但愿我们一同来理论,看再多的书,说再多的空话也不如这么一个理论操纵。
最初,我十分但愿这个PROJECT能失掉,履历丰厚的伴侣(妙手们)赐与人人的指引,刚入手下手进修SOFTWARE的伴侣但愿能仔细看待它。临时把这个PROJECT完成工夫定为两周,但愿人人天天都在我这个BLOG交换,配合前进。完成这个项目后,我会再给人人时机理论,到时分的课题就是面向DESIGN了,用的更多的UML可是得本人界说,CODING只是完成谁人项目一个小步骤。ANYWAYS,我们得好好完成这个项目再说,对吧~
myblogad:http://blog.csdn.net/php99/project1ad:http://blog.csdn.net/php99/category/108493.aspx
Wayne
通过视频学习比传统的大课堂学习更适合成人化的学习规律。有人说大课堂气氛好,学习氛围浓,热闹,可以认识很多人。 是一种使网页(Web Page)产生生动活泼画面的语言 Java 编程语言的风格十分接近C、C++语言。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 是一种使用者不需花费很多时间学习的语言 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 是一种使用者不需花费很多时间学习的语言 Java 编程语言的风格十分接近C、C++语言。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 是一种使网页(Web Page)产生生动活泼画面的语言 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 Java是一种计算机编程语言,拥有跨平台、面向对java Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
页:
[1]
2