收藏 分享(赏)

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

上传人:kpmy5893 文档编号:9804615 上传时间:2019-09-05 格式:PPT 页数:39 大小:766KB
下载 相关 举报
软件开发平台技术 J2EE02 集成开发工具.ppt_第1页
第1页 / 共39页
软件开发平台技术 J2EE02 集成开发工具.ppt_第2页
第2页 / 共39页
软件开发平台技术 J2EE02 集成开发工具.ppt_第3页
第3页 / 共39页
软件开发平台技术 J2EE02 集成开发工具.ppt_第4页
第4页 / 共39页
软件开发平台技术 J2EE02 集成开发工具.ppt_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、J2EE开发工具介绍,金杰,集成开发工具,Eclipse Netbean JBuilder SunJavaStudio5 JDeveloper VisualAgeforJava WebLogicWorkshop MicrosoftVJ+ IntelliJ,Eclipse,Eclipse是一个开放源代码的软件开发项目 专注于为高度集成的工具开发提供一个全功能的,具有商业品质的工业平台 典型模式 平台+插件 广泛支持 IBM牵头,加入的有Borland、Rational Software、Red Hat,Sybase ,Oracle,SAS,Inter等150多家公司,Eclipse,简史 200

2、1年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 Platform:是一个开放的可扩展IDE JDT:支持Java开发 CDT:

3、支持C开发 PDE:支持插件开发,Eclipse,版本识别 释出版(Release builds) 稳定版(Stable builds) 整合版(Intergration builds) 当日最新版(Nightly builds) 其他常见版本标识 GA,RC,M,SEC,Release,Eclipse,释出版(Release builds) 由开发团队宣称的主要稳定版本,经过完整测试,并具有一致性,定义清楚的功能。他的定位就和上市的商业软件一样 稳定版(Stable builds) 比释出版新一级,经开发团队测试,并认定相当稳定,新功能会在此版本出现,定位同商业的beta,Eclipse,整

4、合版(Intergration builds) 独立组件经开发团队认定稳定度,但不保证集成在一起稳定 当日最新版(Nightly builds) 最新的由原始代码产生,甚至可能有严重的bug,Eclipse,其他常见版本标识 RC(Release Candidate)候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。 GA(General Availability)正式版本。开源软件一般用GA来说明release版本的。 Alpha内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。 Beta测试版,这个阶段的版本会一直加入新的功能。在Alpha

5、版之后推出,Eclipse,跨语言跨平台 以简单平台附加不同外挂插件实现对不同开发语言的支持 通过外挂程序片段和IBM提供的语言套件支持多种语言 有跨平台版本,也有单独的不同平台的版本,Eclipse,常用功能 重要设置的配置 重要视图的显示 注释模版的修改 文件,字符的查找 重要配置文件的修改 项目的重构 插件的安装 版本控制 其他,Eclipse,设置的配置,Eclipse,JRE的选择,Eclipse,Web服务器配置(升级为MyEclipse),Eclipse,常用视图 Window-show view,Eclipse,其他视图 版本控制 组开发 Ant 调试,Eclipse,项目注释

6、模版 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 Histo

7、ry: * 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:

8、库文件,执行文件配置信息 .proejct:工程信息 .myhibernatedata:hibernate 框架基础配置信息 .mymetadata:项目基本信息,Eclipse,.classpath,源文件目录,执行文件目录,库文件路径,默认包含的运行包,Eclipse,.proejctS2SH_Framecom.genuitec.eclipse.hibernate.hibernatenature com.genuitec.eclipse.ast.deploy.core.deploymentnature com.genuitec.eclipse.j2eedt.core.webnature o

9、rg.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 addLibs2Proj

10、ect=true genVersionTag=false sessionFactoryId= basePersistenceClass= reSettingsFile= configFile=/S2SH_Frame/WebRoot/WEB-INF/applicationContext.xml createConfigFile=false addLibs2Classpath=true,Eclipse,项目的重构 为什么要项目重构 设计不合理 开发不规范 架构的变更 如何重构 简单:修改项目,目录,文件名 复杂:架构设计变化,代码优化,Eclipse,插件的安装1,Eclipse,插件安装2,寻找

11、新插件,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,调试 打断点 查看变量,语句执行情况 操作上有单步执行,进入方法等,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报