|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你总不能说你写框架吧,那无疑会加大工作量,现在大多企业采取的是折中的办法,就是改别人写好的框架,可要改框架,前提是你对这个框架足够的了解,这就更难了。
当必要对包、类、办法、值域、局域变量等这些元素举行改名时,请不要经由过程Search->Replace...大概Search->Replaceinpath...菜单来举行,而应当用重构功效来完成。如前所述,由于在一个工程中,元素大概已有浩瀚的挪用者,经由过程交换改名将很难包管界说和挪用的同步变动,而重构则从语义联系关系上供应同时调剂的保证。应当说,有了重构,交换的功效在JBuilder将年夜年夜弱化。
1、值域及变量重定名
翻开Java文件,将光标置于某个值域或局域变量的代码标识处,经由过程Ctrl+Shift+R->RenameField修改重构对话框:
<br>
改名值域或局域变量的对话框
·Class:值域或局域变量地点的类
·Oldname:原名
·Newname:新名
按OK,再点击预览窗口的使用重构,JBuilder将一切援用的定位的中央都一同同步变动。
属性重定名表3
属性和值域的区分是前者具有一个get/set会见办法,变动属性变量名时,必需同步变动其响应的get/set办法。惋惜的是在编纂器中重构,你没法做到这一点,所幸的是,在UML扫瞄器中JBuilder却同意你举行如许的重构。
假定Cat类有两个属性,一为age,一为name,如今但愿将属性name重构为nickname。切换到Cat类的UML视图页,鼠标右击name属性,在弹出的菜单当选择RenamePropertyforname...,以下图所示:
<br>
属性重定名重构
弹出属性改名重构对话框,以下图所示:
<br>
属性重定名重构对话框
在Newname中键进nickname,点击OK按钮完成重构。JBuilder除完成属性界说和援用的改名外,还完成属性会见办法名的重构:getName()->getNickname(),setName(Stringname)->setNickname(Stringname),并变动援用这两个办法的一切挪用。
<p>
诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net网页编程里有这些工具吗?要简单多少?。 |
|