仓酷云

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

[学习教程] 发布一篇ECLIPSE小组开辟情况理论: 第1部分

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

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

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

x
到时我们不用学struts,不用学spring,不用学Hibernate,只要能把jsf学会了,完全可以替代所有的框架,包括AJAX,都知道AJAX并不是新技术,虽说我没深入学习jsf但我认为jsf应该已经能通过其它技术替代AJAX,实现无缝刷新。
1.媒介
版本办理体系能够匡助开辟职员无效地办理软件资本(源代码文件、设置文件等)的版本成绩。版本办理体系能够匡助开辟职员追踪文件的修正经历;避免文件因忽略而被毛病的修改、删除;在小组开辟情况中,匡助多个开辟职员坚持文件的同步;经由过程文件的修正经历,还能够匡助开辟职员发明修正过程当中发生的BUG,因而使用CVS能够在必定水平上进步软件的开辟效力。如今良多开辟工具中都集成了CVS功效,比方ECLIPSE、InteliJ、NetBeans等;虽然ECLIPSE等集成开辟情况(IDE)对CVS供应了很好的撑持,能够年夜幅下降CVS的利用难度,可是良多开辟职员在利用CVS时仍是手足无措。笔者以为这是因为他们不懂得CVS的相干术语及CVS的事情形式而至。因而,本文起首先容CVS的相干术语及CVS的事情形式。然后经由过程一些实例与使用场景,展现怎样在ECLIPSE中利用小组开辟情况。
本文所利用的ECLIPSE没有安装当地言语包插件,操纵界面为英文。但了解了相干术语后,读者即便在中文情况中也能一般操纵。
2.CVS的相干术语与CVS事情形式
2.1术语注释
订正版(revision):CVS版本办理体系用订正版来办理文件的修正经历,订正版用版本号来暗示,即订正版号。对文件的每次修正(提交)都发生一个新的订正版。
资本库(repository):资本文件的汇合,版本办理的容器。在ECLIPSE中被称为CVS存储库。
模块(module):资本文件的构造情势,在版本办理体系中的体现情势为目次(树形布局,能够嵌套)。
输出(import):将处于资本库以外的软件模块登录到资本库。
输入(export):从资本库中掏出模块。利用export体例掏出的模块拷贝不包括版本办理的相干信息,对该模块拷贝的修正也不克不及反应到资本库。
事情拷贝(workingcopy):版本办理体系是一个典范的CLIENT/SERVER体系。用户对资源的修正不是间接在SERVER端举行的,而是依据资本库的内容创立一个当地的事情拷贝,用户在事情拷贝中事情,事情完成后再将修正的内容提交到资本库。
签出(checkout):取得事情拷贝的操纵。此前利用过VisualSourceSafe的读者需注重,在VisualSourceSafe中的checkout用于锁定文件。
签进/提交(checkin/commit):将对事情拷贝的修正反应到资本库中的操纵。在CVS中使用的术语是提交;在VisualSourceSafe中利用的术语是签进。
更新(update):将资本库中的最新形态反应到事情拷贝的操纵。
抵触(conflict):在资本库同事情拷贝之间形态纷歧致的形态下举行签进或更新操纵时,版本办理体系大概会只管举行兼并,假如版本办理体系不克不及完整处置上述纷歧致,就称之为发生了抵触。
快照(snapshot):在某一时候,模块中文件形态(包含文件内容及其版本办理元信息)的静态影象。
标签(tag):因为CVS以文件为版本办理的基础单元,跟着开辟的举行,对分歧的文件的修正次数是纷歧样的,各个文件的订正版号会因而而变得乱七八糟。这方便于模块的办理。为此能够对某个时候的快照付与一个标识称号,标识称号就被称为标签。未来经由过程标签便可以取得模块在该时候的快照。经由过程标签所取得的快照是静态的,不克不及被修正。在ECLIPSE中,标签与版本(Version)是同义词,一样平常都用于文件汇合。必要指出的是:在良多中文材料里,订正版与版本常常不加辨别,偶然会将单个文件的订正版也称为版本。比方,"A文件最新版本是1.3",这句话中的版本实践上指的是订正版。因而,必要依据高低文来断定版本的意义。
分支(branch):分支是一种特别的标签。从分支中签出的资本是能够被修正的。引进分支是为了更好地撑持项目标并行开辟历程。
<p>
C++编译的是本地码,优点是启动快,而且可以精确控制资源因此可以开发很高效的程序.缺点是编程麻烦,而且容易留下安全隐患.跨平台靠源代码在各个平台间分别编译(一处编写到处编译)
谁可相欹 该用户已被删除
沙发
发表于 2015-1-20 17:00:31 | 只看该作者
是一种突破用户端机器环境和CPU
只想知道 该用户已被删除
板凳
发表于 2015-1-29 08:22:07 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
山那边是海 该用户已被删除
地板
发表于 2015-2-5 23:59:24 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
深爱那片海 该用户已被删除
5#
发表于 2015-2-14 09:50:10 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
莫相离 该用户已被删除
6#
 楼主| 发表于 2015-3-4 05:33:39 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
活着的死人 该用户已被删除
7#
发表于 2015-3-19 03:42:27 | 只看该作者
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
蒙在股里 该用户已被删除
8#
发表于 2015-3-27 04:11:59 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 07:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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