仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 764|回复: 8
打印 上一主题 下一主题

[学习教程] 了解下JAVA的关于Eclipse“分层法例”的利用

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:07:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
其实你不用Struts,spring这些工具,直接用jsp,servlet能够很方便地写出来,而且,可以根据个人的水平、爱好,有很多方案。而struts,spring这些工具的出来。
ErichGamma和KentBeck合著的《ContributingtoEclipse》一书中,提到了Eclipse的一些法例。在扩大者相干的法例中,由“分层法例”一条,大抵意义以下:“将言语有关的功效与特定于详细言语的功效开辟,将中心功效与UI功效分隔”。
团体以为固然叫做“分层法例”,实在表现的是模块公道分别的头脑。
如今重点存眷一下“中心功效和UI功效分隔”,说一下本人的履历,仅供人人参考。本人的履历是,分层法例是在提要计划模块分别的时分就必要引进并严厉恪守。
1、依据需求,对模块举行分别。典范的输入了局是:底层模块和天生功效模块,表示图以下:

申明:比方在做集成开辟情况(IDE)的产物,底层基本模块包含了资本办理(包括编译处置)、运转时分模子等范例的模块,固然也多是workbench相似的模块(固然是UI,但一样是底层基本模块),这些底层模块为下层模块供应服务。下层功效模块相似于你创立了一种本人的基于GEF的编纂器等范例的模块。
2、对各个模块分离举行中心功效和UI举行拆分。这个中既包括了对下层功效模块机型UI和中心功效的拆分,也包括了对底层模块的拆分。表示图以下:

申明:到这里,我们的详细功效模块分别了以下:
com.myproduct.myeditor.ui插件(UI部分,比方包括了利用GEF创立了流程编纂器的代码)
com.myproduct.myeditor.core插件(模子部分,比方包括了EMF创立编纂器对应模子的代码)
我们也把底层的模块做了分别:
com.myproduct.resource插件(比方包括了builder等逻辑代码)
com.myproduct.refactoring.ui插件(重构功效,比方包括了一系列重构必要的UI代码等)
com.myproduct.refactoring.core插件(重构功效,比方包括了一些重构必要的模子代码等)
<p>
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-18 20:08:54 | 只看该作者
是一种使用者不需花费很多时间学习的语言
板凳
发表于 2015-1-23 08:58:27 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-24 13:52:52 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-1 16:21:01 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
谁可相欹 该用户已被删除
6#
发表于 2015-2-2 13:05:16 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
不帅 该用户已被删除
7#
发表于 2015-2-7 20:40:54 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
蒙在股里 该用户已被删除
8#
发表于 2015-2-23 10:11:11 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
因胸联盟 该用户已被删除
9#
发表于 2015-3-14 14:44:27 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-10 11:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表