學(xué)習(xí)Oracle的ADF 框架. 為了面試的demo
沒吃過豬肉也沒看過豬跑, 第一步先看豬怎么跑.
總體搜了一下感覺國內(nèi)資源不多,看起來也很亂, google 了個教程決定跟著一起搭一下.
本著先看豬跑的原則 ,先讓代碼跑起來,然后再吃肉.
首先開發(fā)工具 :JDeveloper
安裝連接
主要有兩個版本,
image.png
Oracle 推薦用最新的, 除非在找為了Oracle JCS for Saas 的開發(fā). 2015年5月的
本文下載最新的 這個版本是 2017年8 月的.
果然是重量級的IDE, 安裝包就這么大. file1里邊是.exe后綴的,下載之后安裝,默認(rèn)安裝, 打開之后
有一個彈框 選擇 Studio Developer(All Features)
大概就是這樣
一: 安裝并創(chuàng)建一個Project :
step1:
image.png
,
step2:點(diǎn)擊New Application.
New Gallery.png
step3:點(diǎn)擊下一步
改個名字.png
step4:改個名字 然后選Next
image.png
step5:然后改個名字 并把JSF移到右邊
image.png
然后點(diǎn)finish
image.png
step6:在Application Navigator中,可以看見剛才創(chuàng)建的Project
image.png
step7:注意一下左邊的三個accordion panes.
image.png
step8:點(diǎn)擊accordion name 來打開他
image.png
二: 創(chuàng)建第一個Java 類
step1:右鍵My DemoProject 然后選New 然后選From Gallery,然后選Java,然后選Class
image.png
step:2 把默認(rèn)名改成 User
image.png
step3:
生成代碼如下 并加了一個sayHello的function
package mydemoproject;
public class User {
public User() {
super();
}
public String sayHello(){
return "Hello JDeveloper";
}
}
這里邊寫代碼的快速提醒鍵是 ctrl+回車.
然后加了一段代碼 :
點(diǎn)擊鼠標(biāo)右鍵 然后選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: 編譯運(yùn)行代碼
鼠標(biāo)右鍵 然后點(diǎn)Run 就可以運(yùn)行代碼
并在控制臺打印出剛才的代碼
image.png
給User 填兩個屬性name 還有g(shù)ender ;
然后鼠標(biāo)右鍵 點(diǎn)擊GenerateAccessors 和 Source Generate Constructor from fileds 分別生成 get set 方法和 構(gòu)造函數(shù)
結(jié)果如下
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特別像.
第一個小程序就能運(yùn)行嘞