软件开发平台技术 J2EE02 集成开发工具

上传人:无*** 文档编号:244984809 上传时间:2024-10-06 格式:PPT 页数:39 大小:766KB
返回 下载 相关 举报
软件开发平台技术 J2EE02 集成开发工具_第1页
第1页 / 共39页
软件开发平台技术 J2EE02 集成开发工具_第2页
第2页 / 共39页
软件开发平台技术 J2EE02 集成开发工具_第3页
第3页 / 共39页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,J2EE,开发工具,介绍,金杰,集成开发工具,Eclipse,Netbean,JBuilder,SunJavaStudio5,JDeveloper,VisualAgeforJava,WebLogicWorkshop,MicrosoftVJ,+,IntelliJ,Eclipse,Eclipse,是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的,具有商业品质的工业平台,典型模式,平台,+,插件,广泛支持,IBM,牵头,加入的有,Borland,、,Rational Software,、,Red Hat,,,Sybase,,,Oracle,,,SAS,,,Inter,等,150,多家公司,Eclipse,简史,2001,年,11,月,IBM,贡献第一版,花费约,4000,万美金,现由非营利软件供应商联盟,Eclipse,基金会(,Eclipse Foundation,)管理。,2003,年,,Eclipse 3.0,选择,OSGi,服务平台规范为运行时架构。,2007,年,6,月,稳定版,3.3,发布。,2008,年,6,月发布代号为,Ganymede,的,3.4,版。,2009,年,7,月发布代号为,GALILEO,的,3.5,版。,2010,年,6,月发布代号为,Helios,的,3.6,版。,Eclipse,项目范围,Eclipse,项目,Eclipse,工具项目,Eclipse,技术项目,其具体又可分成四部分,Eclipse Platform,:是一个开放的可扩展,IDE,JDT,:支持,Java,开发,CDT,:支持,C,开发,PDE,:支持插件开发,Eclipse,版本识别,释出版(,Release builds,),稳定版(,Stable builds,),整合版(,Intergration,builds,),当日最新版(,Nightly builds,),其他常见版本标识,GA,,,RC,,,M,,,SEC,,,Release,Eclipse,释出版(,Release builds,),由开发团队宣称的主要稳定版本,经过完整测试,并具有一致性,定义清楚的功能。他的定位就和上市的商业软件一样,稳定版(,Stable builds,),比释出版新一级,经开发团队测试,并认定相当稳定,新功能会在此版本出现,定位同商业的,beta,Eclipse,整合版(,Intergration,builds,),独立组件经开发团队认定稳定度,但不保证集成在一起稳定,当日最新版(,Nightly builds,),最新的由原始代码产生,甚至可能有严重的,bug,Eclipse,其他常见版本标识,RC(Release,Candidate),候选版本。系统平台上就是发行候选版本。,RC,版不会再加入新的功能了,主要着重于除错。,GA(General,Availability),正式版本。开源软件一般用,GA,来说明,release,版本的。,Alpha,内部测试版,一般不向外部发布,会有很多,Bug.,一般只有测试人员使用。,Beta,测试版,这个阶段的版本会一直加入新的功能。在,Alpha,版之后推出,Eclipse,跨语言跨平台,以简单平台附加不同外挂插件实现对不同开发语言的支持,通过外挂程序片段和,IBM,提供的语言套件支持多种语言,有跨平台版本,也有单独的不同平台的版本,Eclipse,常用功能,重要设置的配置,重要视图的显示,注释模版的修改,文件,字符的查找,重要配置文件的修改,项目的重构,插件的安装,版本控制,其他,Eclipse,设置的配置,Eclipse,JRE,的选择,Eclipse,Web,服务器配置(升级为,MyEclipse,),Eclipse,常用视图,Window-show view,Eclipse,其他视图,版本控制,组开发,Ant,调试,Eclipse,项目注释模版,Window-preference-,打开下图界面,Eclipse,项目注释模版,Comments-file,点击右侧,edit,打开如下图,Eclipse,项目注释模版,注释模版中常用变量,/*,*Filename:$,file_name,*Package:$,package_name,*Description:TODO(,这里用一句话描述这个类的作用,),*Copyright:Copyright(c),hntest,$year,*author:$user,*version:1.0,*Create at:$date$time,*,*Modification History:,*Date Author Version Description,*-,*$date$user 1.0,1.0,Version,*/,Eclipse,文件查找,文件:,ctrl+shift+r,,打开如下界面,Eclipse,字符的查找,项目中,Ctrl+h,Eclipse,字符的查找,文件中中,Ctrl+f,Eclipse,字符的替换,在上个界面中点,replace,就可以根据查找的字符,选择的文件名通配符对整个项目中的进行替换,文件中的类似,Eclipse,重要配置文件的显示,配置文件一般不显示,需要修改资源显示过滤器的配置,Eclipse,重要配置文件的修改,.,classpath,:库文件,执行文件配置信息,.,proejct,:工程信息,.,myhibernatedata,:,hibernate,框架基础配置信息,.,mymetadata,:项目基本信息,Eclipse,.,classpath,源文件目录,执行文件目录,库文件路径,默认包含的运行包,Eclipse,.,proejct,S2SH_Frame,com.genuitec.eclipse.hibernate.hibernatenature,com.genuitec.eclipse.ast.deploy.core.deploymentnature,com.genuitec.eclipse.j2eedt.core.webnature,org.eclipse.jdt.core.javanature,项目名称,Eclipse,.,mymetadata,Eclipse,.,myhibernatedata,genBasicCompId,=false,sessionFactoryName,=,profile=,daoSFId,=,version=3.2,jndiPath,=,detectM2M=false,reStrategyClass,=,springDaoFile,=,useJavaTypes,=true,keyGenerator,=assigned,libInstallFolder,=/,WebRoot,/WEB-INF/lib,addLibs2Project=true,genVersionTag,=false,sessionFactoryId,=,basePersistenceClass,=,reSettingsFile,=,configFile,=/S2SH_Frame/WebRoot/WEB-INF/applicationContext.xml,createConfigFile,=false,addLibs2Classpath=true,Eclipse,项目的重构,为什么要项目重构,设计不合理,开发不规范,架构的变更,如何重构,简单:修改项目,目录,文件名,复杂:架构设计变化,代码优化,Eclipse,插件的安装,1,Eclipse,插件安装,2,寻找新插件,Eclipse,插件的安装,3,Eclipse,插件的安装,4,远程:,New Remote Site,本地:,New Local Site,之后根据具体情况安装,Eclipse,版本控制,文件状态,有改动,无改动,新文件,Eclipse,版本控制常用操作,提交,:commit,,,check in,检出,:check out,更新,:update,合并,:merge,显示历史:,show history,Eclipse,内存参数,-,vmargs,-Xms128M-Xmx512M,-,XX:PermSize,=64M,-,XX:MaxPermSize,=128M,-,vmargs,:表示设置,JVM,参数,-,Xms:JVM,初始分配堆内存,默认物理内存的,1/64,-,Xmx:JVM,最大分配堆内存,默认物理内存的,1/4,-,XX:PermSize,:,初始分配非堆内存,默认物理内存的,1/64,-,XX:MaxPermSize,:,最大分配非堆内存,默认物理内存的,1/4,Eclipse,调试,Eclipse,调试,打断点,查看变量,语句执行情况,操作上有单步执行,进入方法等,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!