仓酷云

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

[学习教程] 来看利用Eclipse平台共享代码

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

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

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

x
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。
在团队项目中共享源代码
当今的年夜多半使用程序是由多人构成的团队开辟的。即便只触及几个开辟职员的小项目,也必要对源代码的变动举行严厉把持。这就是源代码办理软件的义务。源代码版本把持软件必需撑持两个中心功效:
供应一种办法,可以和谐对源代码的变动,并能集成这些变动
团队所提交事情的汗青纪录
当团队成员完成新的事情时,经由过程将这些变动提交到资本库来共享他们的事情。相似地,当他们但愿取得最新可用的事情功效时,就能够依据资本库中的变动,更新本人的当地事情空间。这意味着项目资本库会因团队成员提交新事情功效而常常产生变动。换句话说,资本库应当暗示项目标以后形态。任什么时候候,团队成员都要可以依据资本库更新本人的事情空间,并确信它们是最新的。
保护汗青纪录也很主要,那样就能够将以后事情与先前版本举行对照,若有需要,还能够复兴到先前版本。和谐团队的事情,以便只存在独一确当前项目形态界说,和包括团队已集成的事情,这些关于办理版本把持也是非常需要的。这类和谐有多是最难完成的方针。
最幻想的模子是:团队的任何成员都能够对本人有权会见的任何资本举行变动。由于两个团队成员能够提交对统一资本的变动,以是有大概产生抵触,必需办理这类抵触。这类模子假定抵触具有独一性。但遗憾的是,没有任何源代码是伶仃地存在的;一般它包括与别的资本隐式或显式的相干性。源代码援用了在别的源代码资本中形貌的构件。但源代码办理软件的事情就到此为止了,由于它其实不能代替项目办理。项目办理者必需实行其职责:和谐别的成员的事情和卖力进度、项目阶段和公布日期。别的,源代码办理也不克不及替换开辟职员之间的交换。
Eclipse平台怎样撑持代码办理
Eclipse平台供应了作为团队在软件项目中共享代码和事情的才能。Eclipse普遍地撑持各类代码办理办理计划,这要回功于它的插件系统布局(不外,现已推出了对CVS的撑持)。Eclipse平台系统布局的重点在于事情空间。事情空间保护构建和测试软件项目所需的统统。它包括对象(源代码和资本)。它还保留了用于项目、IDE和插件的设置设置。事情空间是在开辟职员的呆板上当地举行保护的,而团队经由过程内部资本库举行合作,分歧开辟职员的代码在资本库举行搜集。能够经过因特网经由过程“客户机-服务器”系统布局会见资本库。
Eclipse平台供应了关于间接从事情空间举行团队开辟操纵的撑持。这类撑持同意开辟职员并发地与几个自力的资本库和分歧版本的代码或项目举行交互。事情空间中的资本同意团队撑持组件处置版本和设置办理成绩。固然,单个事情空间能够同时会见分歧范例的资本库。Eclipse平台并没有供应它本人的代码办理办理计划;它老是依托内部体系。Eclipse平台只对一个(但也是最盛行的一个)源代码办理体系供应内置撑持:并发版本把持体系(ConcurrentVersionsSystem,CVS)。对第三方代码办理使用程序的撑持一节中形貌了利用第三方插件撑持别的资本库。
CVS是甚么?
CVS出生于1986年,事先作为一组shell剧本而呈现,但它如今已开展成了最盛行的针对软件开辟职员的源代码版本办理办理计划。CVS是用于代码版本办理的开放源码的客户机/服务器办理计划,它可用于各类平台,包含Linux和WindowsNT/2000/XP。
一般,CVS的次要功效是纪录源文件的汗青。当一组开辟职员处置统一个项目时,CVS将他们相互断绝开来。每一个开辟职员都在他/她本人的目次中自力事情,然后利用CVS资本库(不时地)兼并事情了局。
Eclipse具有与Eclipse平台IDE严密集成的内置CVS客户机,它是作为一个独自透视图(CVSRepositoryExploring透视图)而完成的,用于与CVS的交互。用于CVS的通用Eclipse设置(GeneralEclipsesettingsforCVS)位于Window->Preferenceswindow->Team下。在切换到CVSRepositoryExploring透视图以后,就能够利用一切CVS操纵了(转至Window->OpenPerspective->Other->CVSRepositoryExploring菜单—请参阅和)。
.切换到CVSRepositoryExploring透视图

<p>
前些天,在CSDN上看到了一个消息,说是ASP.NETAJAX成功在Linux上运行,这一点对我触动很大,而且引发了我许多感叹,所以想写出来分享一下。
变相怪杰 该用户已被删除
沙发
发表于 2015-1-20 18:32:36 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
深爱那片海 该用户已被删除
板凳
发表于 2015-1-27 22:26:25 | 只看该作者
是一种为 Internet发展的计算机语言
山那边是海 该用户已被删除
地板
发表于 2015-2-5 10:33:36 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
若相依 该用户已被删除
5#
发表于 2015-2-7 10:57:30 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
冷月葬花魂 该用户已被删除
6#
发表于 2015-2-21 18:59:37 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
再见西城 该用户已被删除
7#
发表于 2015-3-1 05:07:45 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
透明 该用户已被删除
8#
发表于 2015-3-6 07:53:24 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
9#
发表于 2015-3-12 22:21:53 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
因胸联盟 该用户已被删除
10#
发表于 2015-3-20 04:00:58 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 04:18

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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