Oracle-ADF

学习Oracle的ADF 框架. 为了面试的demo
没吃过猪肉也没看过猪跑, 第一步先看猪怎么跑.
总体搜了一下感觉国内资源不多,看起来也很乱, google 了个教程决定跟着一起搭一下.

本着先看猪跑的原则 ,先让代码跑起来,然后再吃肉.

首先开发工具 :JDeveloper
安装连接
主要有两个版本,

Oracle-ADF_第1张图片
image.png

Oracle 推荐用最新的, 除非在找为了Oracle JCS for Saas 的开发. 2015年5月的
本文下载最新的 这个版本是 2017年8 月的.
果然是重量级的IDE, 安装包就这么大. file1里边是.exe后缀的,下载之后安装,默认安装, 打开之后
有一个弹框 选择 Studio Developer(All Features)
大概就是这样

一: 安装并创建一个Project :

step1:


Oracle-ADF_第2张图片
image.png

,
step2:点击New Application.

Oracle-ADF_第3张图片
New Gallery.png

step3:点击下一步

Oracle-ADF_第4张图片
改个名字.png

step4:改个名字 然后选Next


Oracle-ADF_第5张图片
image.png

step5:然后改个名字 并把JSF移到右边


Oracle-ADF_第6张图片
image.png

然后点finish


Oracle-ADF_第7张图片
image.png

step6:在Application Navigator中,可以看见刚才创建的Project
Oracle-ADF_第8张图片
image.png

step7:注意一下左边的三个accordion panes.


Oracle-ADF_第9张图片
image.png

step8:点击accordion name 来打开他
Oracle-ADF_第10张图片
image.png

二: 创建第一个Java 类

step1:右键My DemoProject 然后选New 然后选From Gallery,然后选Java,然后选Class


Oracle-ADF_第11张图片
image.png

step:2 把默认名改成 User


Oracle-ADF_第12张图片
image.png

step3:
生成代码如下 并加了一个sayHello的function
package mydemoproject;

public class User {
    public User() {
        super();
    }

    public String sayHello(){
        return "Hello JDeveloper";
    }
}

这里边写代码的快速提醒键是 ctrl+回车.
然后加了一段代码 :
点击鼠标右键 然后选Reformat 可以格式化代码

package mydemoproject;

public class User {
    public User() {
        super();
    }

    public String sayHello() {
        return "Hello JDeveloper";
    }

    public static void main(String[] args) {
        User user = new User();
        for (int count = 0; count < 3; count++) {
            System.out.println(count + user.sayHello());
        }
    }
}

step4: 编译运行代码
鼠标右键 然后点Run 就可以运行代码
并在控制台打印出刚才的代码


Oracle-ADF_第13张图片
image.png

给User 填两个属性name 还有gender ;
然后鼠标右键 点击GenerateAccessors 和 Source Generate Constructor from fileds 分别生成 get set 方法和 构造函数
结果如下

package mydemoproject;

public class User {

    public User(String name, String gender) {
        this.name = name;
        this.gender = gender;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getGender() {
        return gender;
    }
    private String name;
    private String gender;
    
    public User() {
        super();
    }

    public String sayHello() {
        return "Hello JDeveloper";
    }

    public static void main(String[] args) {
        User user = new User();
        for (int count = 0; count < 3; count++) {
            System.out.println(count + user.sayHello());
        }
    }
}

是不是跟Eclipse 和其他的IDE特别像.
第一个小程序就能运行嘞

你可能感兴趣的:(Oracle-ADF)