美文网首页
Oracle-ADF

Oracle-ADF

作者: Ethan__Hunt | 来源:发表于2018-10-18 14:25 被阅读0次

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

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

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

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

    一: 安装并创建一个Project :

    step1:


    image.png

    ,
    step2:点击New Application.

    New Gallery.png

    step3:点击下一步

    改个名字.png

    step4:改个名字 然后选Next


    image.png

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


    image.png

    然后点finish


    image.png
    step6:在Application Navigator中,可以看见刚才创建的Project
    image.png

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


    image.png
    step8:点击accordion name 来打开他
    image.png

    二: 创建第一个Java 类

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


    image.png

    step:2 把默认名改成 User


    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 就可以运行代码
    并在控制台打印出刚才的代码


    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

          本文链接:https://www.haomeiwen.com/subject/zmjjzftx.html