主要内容:
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) 同样可在重构菜单下撤销
分享到:
相关推荐
6. **整合SSH**:在Struts的Action类中,注入Spring管理的Service层对象,Service层则通过SessionFactory获取DAO对象,使用Hibernate进行数据库操作。 7. **编写测试用例**:通过JUnit测试Action、Service和DAO层的...
3. **配置文件**:`struts-config.xml`是Struts的核心配置文件,它定义了Action、Form Bean、Action Mapping以及数据源等关键信息。例如,Action Mapping定义了URL与Action类之间的映射关系。 4. **Form Beans**:...
11. **工具支持**:Struts 1.3.8 版本可能还涉及到了一些开发工具的使用,如 Eclipse 或 IntelliJ IDEA 中的插件,可以帮助开发者更高效地进行 Struts 开发。 12. **源码阅读**:了解 Struts 的源码有助于开发者...
每个 Action 类对应一个具体的业务操作,它负责接收请求、处理业务逻辑,并通过 `ActionForward` 指定下一步的视图。 4. **ActionForm**:ActionForm 对象用于封装请求参数,它们是 Controller 和 Model 之间的桥梁...
- 当客户端请求一个JSP页面时,服务器将该JSP文件转换成Servlet源代码。 - Servlet引擎编译这些源代码,并生成一个.class文件。 - Servlet容器运行这个类文件并生成响应,发送给客户端。 #### 二、JSP 的部署 -...
1. **Flex架构**:Flex基于开放源代码的Apache Flex SDK,它包括一个编译器和一堆库,用于生成SWF文件,这些文件可以在Flash Player或Adobe AIR上运行。 2. **MXML**:MXML是一种声明式语言,用于定义Flex用户界面...
本篇笔记将深入探讨AT91SAM7S64的调试技术,旨在帮助开发者更有效地理解和解决在项目开发过程中遇到的问题。 一、AT91SAM7S64简介 AT91SAM7S64拥有64KB的闪存、8KB的SRAM以及一系列外设接口,如UART、SPI、I2C、ADC...
标题中的“Flex学习第一章”指的是Adobe Flex,一个用于构建富互联网应用程序(RIA)的开源框架。Flex使用MXML和ActionScript编程语言,可以创建交互性强、功能丰富的Web应用程序。在本章中,我们可能将接触Flex的...
例如,在Struts1中,Action类通常需要继承`Action`类或实现`Action`接口,并且必须处理`HttpServletRequest`和`HttpServletResponse`对象。而在Struts2中,Action类只需实现`Action`接口或继承`ActionSupport`类即可...
在提供的文件中,1.png可能是某个步骤的截图,note.txt可能包含了一些笔记或教程的文本,file和project可能是实际的代码文件或者项目文件。通过这些资源,你可以更具体地学习和实践Struts的使用。 总之,Struts为...
恭喜你,环境搭建配置成功,接下来第二章,将讲述基于接口的操作方式,增删改查。 整个工程目录结构如下: 除非申明,文章均为一号门原创,转载请注明本文地址,谢谢! mybatis实战教程(mybatis in action)之二:以...
1. **源代码文件**:包括`.java`和`.jsp`文件,分别对应后端的业务逻辑和前端的视图展示。 2. **配置文件**:如Struts的`struts-config.xml`和Hibernate的`hibernate.cfg.xml`,这些文件定义了框架的运行规则和...
在描述中提到“源码一定能跑的放心,文章可以参考,图片是真实可靠的”,这暗示了该压缩包可能包含完整的源代码、相关的开发文档以及可能的操作指南或流程图。源代码能够直接运行,意味着开发者已经成功配置和测试过...
下载 本文中的示例应用程序的源代码。 -------------------------------------------------------------------------------- 回页首 Android 简史 Android 平台是 Open Handset Alliance 的成果,Open Handset ...
- **编译代码**: 使用IDE中的编译器将源代码转换为可执行的二进制文件。 - **下载固件**: 连接开发板,选择正确的编程模式,将编译后的二进制文件下载到微控制器。 - **调试代码**: 使用IDE的调试器进行断点设置...