ADF_Starting系列1_JDeveloper IDE开发环境简介
2013-05-01 Created By BaoXinjian
一、摘要
Oracle Jdeveloper集成开发环境
通过支持完整的开发生命周期简化了基于 Java的 SOA应用程序和用户界面的开发。
Oracle JDeveloper为构建具有J2EE功能,XML和Web Services 的复杂的,多层的JAVA应用程序提供了一个完全集成的开发环境。
它为运用Oracle数据库和应用服务器的开发人员提供特殊功能和增强性能,除此以外,它也有资格成为多种用途JAVA开发的一个强大的工具。
介绍以下内容
1. Create a new application and project in JDeveloper - 如何创建应用和项目
2. Create a new Java class - 如何创建Java类
3. Exploit some of the productivity and code assistance features of the Java IDE - 如何使用Java集成工具的一些辅助功能(类重构和自动联想)
4. Use the Java code debugger -如何使用测试工具
二、如何创建应用和项目
Step1. 启动Jdeveloper 11
Step2. 选择开发角色
Step3. 创建应用和项目
Step3.1 创建Application
Step3.2 创建Project
Step4. 查看所创建的内容
三、如何创建Java类和测试
Step1. 创建Java类
Step2. 查看所创建java Name等
Step3. 写入具体代码
package myproject;
public class Dog {
public Dog() {
super();
}
public static void main(String[] args) {
Cat myCat = new Cat();
Dog myDog = new Dog();
for (int i = 0; i < 3; i++) {
System.out.println(i + myDog.sayHi());
}
}
public String sayHi() {
return " woof " + "Kate";
}
}
Step4. 进行测试Run Dog.java
四、如何使用IDE辅助工具-Refactor Java类的重构等
Step1. 选中需重构的Java方法是sayHi()
Step2.进行重构,重构后新父java类为Initimal.java,如果此时父java类中sayHI90再将重构名为sayHowtoDo(), 会导致子java类Dog.java中的sayHi()方法自动变更为sayHowtoDo()
Step3. 系统重构后,自动生成父类节点intianimal.java,和修改
a. Dog.java类新增了集成方法
b. Dog.java类sayHi()方法自动重构为sayHowtoDo()
Step4. Java的重构非常有重大意义
可以修改父节点,直接影响所有引用该父节点的
Step5. 其他的工具,自动联想工具 Ctril+Enter键系统自动导入联想工具,快速开发
五、如何使用测试工具 - Debug
Step1. 建立断点Breakpoint
Step2. 通过Step In and Out查看Debug过程的Smart Data的变化,监控参数
Thanks and Regards
参考: Oracle Jdeveloper 11g Learning- http://www.oracle.com/technetwork/testcontent/introjdevide-089867.html
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?