`
snowyvalley
  • 浏览: 147929 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

《Eclipse in action》读书笔记―第四章 eclipse中的源代码操作

    博客分类:
  • Java
阅读更多

主要内容:

1 导入一个外部项目

2 重构

4.1导入一个外部项目

导入文件和目录结构到Eclipse中

1)  在包浏览器中右击项目选择导入

2)  在导入菜单中选择: 文件系统->下一步

3)  输入或选择浏览选择要导入的文件夹接受默认选项

4)  单击完成,会导入文件夹,以包的形式显示在eclipse中,并编译文件。

 


在包浏览器中也支持拖曳功能,打开WINDOWS的浏览器,可以直接把文件夹拖动到eclipse的包浏览器中

 


导出包

1)  在包浏览器中右击要导出的包选择导出

2)  在导出菜单中选择: 文件系统->下一步

3)  选择要导出的文件夹,和要导出的类,当选中只创建所选中的文件夹时,类会导出到给文件夹下,该文件夹为这些类的父文件夹,当选择创建文件结构时,会按层次建立文件夹

4)  单击完成,会执行导出(源包还是存在的,导出一份拷贝)。

 


4.2.3 创建bean的getter,setter

1)  在源代码中击右键->源->生成get,set方法

2)  选择变量,点击完成,自动生成getter,setter

 


4.2.5 建立测试组(test suite)

当建立超过1个测试用例的时候,可以建立一个测试组,运行所有的测试用例

1)  在包上右击选择新建->其他->java->jUnit->测试套件

2)  选择测试用例

3)  输入名称->完成

4)  运行时选择运行->运行为->Junit测试。

 


4.3 重构

重构:改变程序的结构,而不改变程序的功能。

4.3.1重命名类

1)        在包浏览器中选择要重命名的类,右键选择重构->重命名

2)        输入新名

3)        点击预览可查看改动情况

4)        点击完成,执行重命名

5)        如要取消重命名则要选择重构菜单中的撤销。

4.3.2 抽取接口

1)  在包浏览器中选择要操作的类->右键->重构->抽取接口

2)  输入名称

3)  预览改变

4)  确定,执行重构

5)  同样可在重构菜单下撤销

分享到:
评论

相关推荐

    Eclipse搭建SSH框架开发学习笔记

    6. **整合SSH**:在Struts的Action类中,注入Spring管理的Service层对象,Service层则通过SessionFactory获取DAO对象,使用Hibernate进行数据库操作。 7. **编写测试用例**:通过JUnit测试Action、Service和DAO层的...

    Struts 1.3.8 学习笔记(三)

    3. **配置文件**:`struts-config.xml`是Struts的核心配置文件,它定义了Action、Form Bean、Action Mapping以及数据源等关键信息。例如,Action Mapping定义了URL与Action类之间的映射关系。 4. **Form Beans**:...

    Struts 1.3.8 学习笔记(五)

    11. **工具支持**:Struts 1.3.8 版本可能还涉及到了一些开发工具的使用,如 Eclipse 或 IntelliJ IDEA 中的插件,可以帮助开发者更高效地进行 Struts 开发。 12. **源码阅读**:了解 Struts 的源码有助于开发者...

    Struts 1.3.8 学习笔记(四)

    每个 Action 类对应一个具体的业务操作,它负责接收请求、处理业务逻辑,并通过 `ActionForward` 指定下一步的视图。 4. **ActionForm**:ActionForm 对象用于封装请求参数,它们是 Controller 和 Model 之间的桥梁...

    javaWeb学习笔记.pdf

    - 当客户端请求一个JSP页面时,服务器将该JSP文件转换成Servlet源代码。 - Servlet引擎编译这些源代码,并生成一个.class文件。 - Servlet容器运行这个类文件并生成响应,发送给客户端。 #### 二、JSP 的部署 -...

    FLEX学习笔记

    1. **Flex架构**:Flex基于开放源代码的Apache Flex SDK,它包括一个编译器和一堆库,用于生成SWF文件,这些文件可以在Flash Player或Adobe AIR上运行。 2. **MXML**:MXML是一种声明式语言,用于定义Flex用户界面...

    AT91SAM7S64调试笔记

    本篇笔记将深入探讨AT91SAM7S64的调试技术,旨在帮助开发者更有效地理解和解决在项目开发过程中遇到的问题。 一、AT91SAM7S64简介 AT91SAM7S64拥有64KB的闪存、8KB的SRAM以及一系列外设接口,如UART、SPI、I2C、ADC...

    Flex学习第一章

    标题中的“Flex学习第一章”指的是Adobe Flex,一个用于构建富互联网应用程序(RIA)的开源框架。Flex使用MXML和ActionScript编程语言,可以创建交互性强、功能丰富的Web应用程序。在本章中,我们可能将接触Flex的...

    Struts2笔记(初学者福音)

    例如,在Struts1中,Action类通常需要继承`Action`类或实现`Action`接口,并且必须处理`HttpServletRequest`和`HttpServletResponse`对象。而在Struts2中,Action类只需实现`Action`接口或继承`ActionSupport`类即可...

    初学者struts的程序

    在提供的文件中,1.png可能是某个步骤的截图,note.txt可能包含了一些笔记或教程的文本,file和project可能是实际的代码文件或者项目文件。通过这些资源,你可以更具体地学习和实践Struts的使用。 总之,Struts为...

    springmybatis

    恭喜你,环境搭建配置成功,接下来第二章,将讲述基于接口的操作方式,增删改查。 整个工程目录结构如下: 除非申明,文章均为一号门原创,转载请注明本文地址,谢谢! mybatis实战教程(mybatis in action)之二:以...

    住房系统 struts hibernate

    1. **源代码文件**:包括`.java`和`.jsp`文件,分别对应后端的业务逻辑和前端的视图展示。 2. **配置文件**:如Struts的`struts-config.xml`和Hibernate的`hibernate.cfg.xml`,这些文件定义了框架的运行规则和...

    jsp144新疆人保助贷部贷款申请系统ssh+mysql.zip

    在描述中提到“源码一定能跑的放心,文章可以参考,图片是真实可靠的”,这暗示了该压缩包可能包含完整的源代码、相关的开发文档以及可能的操作指南或流程图。源代码能够直接运行,意味着开发者已经成功配置和测试过...

    Google Android SDK开发范例大全(完整版)

    下载 本文中的示例应用程序的源代码。 -------------------------------------------------------------------------------- 回页首 Android 简史 Android 平台是 Open Handset Alliance 的成果,Open Handset ...

    MSP430development-tools.rar_技术管理_WORD_

    - **编译代码**: 使用IDE中的编译器将源代码转换为可执行的二进制文件。 - **下载固件**: 连接开发板,选择正确的编程模式,将编译后的二进制文件下载到微控制器。 - **调试代码**: 使用IDE的调试器进行断点设置...

Global site tag (gtag.js) - Google Analytics