ADF Model Application Module (AM)

Complete Oracle ADF 12c Course for Beginners ADF Business Components (Model Layer)
8 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€65.39
List Price:  €93.41
You save:  €28.02
£55.92
List Price:  £79.90
You save:  £23.97
CA$96.01
List Price:  CA$137.16
You save:  CA$41.15
A$107.15
List Price:  A$153.08
You save:  A$45.93
S$95.13
List Price:  S$135.90
You save:  S$40.77
HK$547.14
List Price:  HK$781.66
You save:  HK$234.52
CHF 63.86
List Price:  CHF 91.23
You save:  CHF 27.37
NOK kr775.40
List Price:  NOK kr1,107.76
You save:  NOK kr332.36
DKK kr487.78
List Price:  DKK kr696.86
You save:  DKK kr209.07
NZ$118.01
List Price:  NZ$168.60
You save:  NZ$50.58
د.إ257.06
List Price:  د.إ367.24
You save:  د.إ110.18
৳7,680.49
List Price:  ৳10,972.60
You save:  ৳3,292.11
₹5,842.03
List Price:  ₹8,346.11
You save:  ₹2,504.08
RM332.86
List Price:  RM475.54
You save:  RM142.67
₦86,437.65
List Price:  ₦123,487.65
You save:  ₦37,050
₨19,491.96
List Price:  ₨27,846.85
You save:  ₨8,354.89
฿2,586.09
List Price:  ฿3,694.58
You save:  ฿1,108.48
₺2,265.39
List Price:  ₺3,236.41
You save:  ₺971.02
B$363.53
List Price:  B$519.35
You save:  B$155.82
R1,302.64
List Price:  R1,861
You save:  R558.35
Лв127.90
List Price:  Лв182.73
You save:  Лв54.82
₩96,270.48
List Price:  ₩137,535.16
You save:  ₩41,264.67
₪262.29
List Price:  ₪374.71
You save:  ₪112.42
₱4,033.94
List Price:  ₱5,763.02
You save:  ₱1,729.07
¥10,867.12
List Price:  ¥15,525.12
You save:  ¥4,658
MX$1,187.12
List Price:  MX$1,695.96
You save:  MX$508.84
QR254.93
List Price:  QR364.20
You save:  QR109.27
P994.08
List Price:  P1,420.18
You save:  P426.09
KSh9,360.69
List Price:  KSh13,372.99
You save:  KSh4,012.30
E£3,358.63
List Price:  E£4,798.26
You save:  E£1,439.62
ብር4,003.77
List Price:  ብር5,719.92
You save:  ብር1,716.15
Kz58,546.63
List Price:  Kz83,641.63
You save:  Kz25,095
CLP$67,216.99
List Price:  CLP$96,028.39
You save:  CLP$28,811.40
CN¥506.70
List Price:  CN¥723.89
You save:  CN¥217.19
RD$4,073.53
List Price:  RD$5,819.58
You save:  RD$1,746.04
DA9,418.34
List Price:  DA13,455.35
You save:  DA4,037.01
FJ$158.31
List Price:  FJ$226.17
You save:  FJ$67.86
Q543.96
List Price:  Q777.12
You save:  Q233.16
GY$14,650.29
List Price:  GY$20,929.88
You save:  GY$6,279.59
ISK kr9,815.39
List Price:  ISK kr14,022.59
You save:  ISK kr4,207.20
DH707.71
List Price:  DH1,011.06
You save:  DH303.35
L1,237.78
List Price:  L1,768.33
You save:  L530.55
ден4,025.24
List Price:  ден5,750.59
You save:  ден1,725.35
MOP$563.96
List Price:  MOP$805.69
You save:  MOP$241.73
N$1,304.33
List Price:  N$1,863.42
You save:  N$559.08
C$2,570.38
List Price:  C$3,672.13
You save:  C$1,101.75
रु9,397.27
List Price:  रु13,425.24
You save:  रु4,027.97
S/263.43
List Price:  S/376.35
You save:  S/112.91
K270.11
List Price:  K385.89
You save:  K115.77
SAR262.49
List Price:  SAR375.01
You save:  SAR112.51
ZK1,873.89
List Price:  ZK2,677.10
You save:  ZK803.21
L325.37
List Price:  L464.84
You save:  L139.46
Kč1,643.47
List Price:  Kč2,347.91
You save:  Kč704.44
Ft25,458.03
List Price:  Ft36,370.18
You save:  Ft10,912.14
SEK kr764.90
List Price:  SEK kr1,092.76
You save:  SEK kr327.86
ARS$61,327.27
List Price:  ARS$87,614.14
You save:  ARS$26,286.87
Bs483.57
List Price:  Bs690.85
You save:  Bs207.27
COP$273,218.78
List Price:  COP$390,329.27
You save:  COP$117,110.49
₡35,710.66
List Price:  ₡51,017.42
You save:  ₡15,306.75
L1,733.65
List Price:  L2,476.75
You save:  L743.09
₲524,442.73
List Price:  ₲749,236.02
You save:  ₲224,793.28
$U2,683.09
List Price:  $U3,833.15
You save:  $U1,150.06
zł283.24
List Price:  zł404.64
You save:  zł121.40
Already have an account? Log In

Transcript

Hello. In this course I talk about the model if model business component, we start with the first component entity object. Then I move to the view object and we talk about the view object. In this video, I will move to the third component which is application modules. So, let us back to the gdb server and let us see what is application modules. Okay, this is your developer.

This work again here. Let's close all of this. Okay. Application module is a third component in the ADF business components. If module is a British symbol, the main functionality of the ad Application module is to transfer the view object to the view layer, so that the user will be able to access it, it is work like a gate. So, as you can see here, we have 12346 view objects, but you will be able to use only one object in the view controller layer.

The rest is not why, because in application module is not allows this view object to be appear in the view controller. How you can control it, you can control it from the data model, the data model here you will find all lists of views object you have in the model here and you will decide which view object should be used in the view layer here I only did the bottom end view actually, what it is here it is like an instant innocence of the divorce interview as you can see, it is the bottom interview one It means if you have one view object you can have multiple innocence in this data control like now I have the will to interview why we want I can drag it again it will create another innocence 30 innocence. So, you have three instances of the view object all point to the main departmental view or you can say what is the point why I need to repeat the same view object has multiple instance.

As I said before, you can define view criteria for the view object. here if you want to back to the view object view criteria, you can define multiple vehicles in each of you karate has its own filter, the data is it intervenes Application module you can see the bottom interview will not have any Vickery it means it will get all the department data for the bottom interview too I will select that the manager equal to hundred and in department three I will select the dimension equal to 100 so you have three innocence each innocence has different view criteria and its innocence has its own data. So, here you can rename it as you want the innocence name I can say divorce to interview manager 200 Okay, here, Manager 100 Okay, so in the control you will find it is here, measure 100 module 200 or the department's view Once you drag and drop this view is a page it will just execute and it gets the data which is defined in the condition in the view criteria.

So, this is the first usage of application module you can define multiple inheritance was a view object which need to be used in the view controller layer. Or you can add assign a view criteria for a specific instance, a view object and this is one of the most important usage of the application module. The second usage of the application module is a Java This is when we talk about the programmatic session for the ADF business component programmatic I will talk about it. And the third thing is a configuration configuration you're defined here. The data source which will be used once you deploy the application to the WebLogic or glassfish. So, you have to find a data source name here and it will you have to define the same name in the project.

So, that we the application will can read the data source. So, from the application module, you can define the data source connection and you can work with configuration regarding to the pool, what is the initial boot size maximum boot size, some tuning and enhancement for second nation. So, application modules now has to measure points you have to use it. First point is you can control the view object in a sense and can decide which of your object needs to be used in the view controller layer. Plus you will control the connection to the database and all configured configuration regarding to the data source. This is a two Most important things for the application module.

Second thing if you want to test the view object inside the application module, instead of drag it is a page runs the page and see if it is working fine or not, you can run the application module itself and the test view object inside this application modules before you can use it in the page itself. So once you can just run the application modules here you can test the view object innocence insights application modules, before you can use it in the page and this page, so Okay, allow access. Okay, so this is a application module. Once you double click here, okay, you will find it get all record in database if you select here, you will find that get only manager was 100 there is no more there is no more record here you will find it get only semi ledger is 200 there is no more record.

So, each instance of the view object has its own data. So, it can be used in the view like this, this is how to test this application module view before you use it in the page. So, this is a certain component and if business components if application sorry application modules application module use for three things first one you can control the view instance which need to be used in the view controller. The last it will control the data connection, that source connection and you can test the view object This is the third component of a business component simple. And the next video, I will talk about two other components which is Association and the view link. Once you are familiar with Association and the view link, it means you are now familiar with all if business components.

So see you next video

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.