Hello, last video I explain how it is used in VC. In this video, I need to implement this flow in practical way using g developer. So let's now start to create a quick EDF project if application and you try to create this entity object view object application module the control and the page and see how it would work is in EDF. This is just like to have an idea about MVC and how is it if application work after that I will talk about in detail in each part of these components. So, let's now start implementing this flow. This is G developer.
Now let us create a new application And we will select the ADF usually application okay justification if m BC to cdfa MVC application okay. So as you can see now, we we create EDF application by default g developer will create a project called model it will hold an ADF business components individual components like object view optical application would you. So, Nick is this is a module package then it would create an another project called view controller. This view controller will have all things related to GCP GD flow interfaces all components and UI Nick is Xin finish So, the developer now will create a publication called test if MVC application inside this application, there will be two project one called model and one for view controller. Okay, so let's back again to the flow which we sign this. The first step is in the model I should create entity object.
After that view object is in application module. If I create these three components, it means I implemented the model. So let's first create the model components. So here in some model, I will create new if business components from the table Then once you you select your table here you can get all table this is huge Orson a was elected the department's here as you can see the first step is entity objects. Now, we are creating the entity objects the first layer here the entity object the next will be entity based the view object the view object which based on the entity object so, I will call it the boredom interview. This is the second the second step next, this is a different type of view object I will talk about it later Forget it.
Then we will create application module the third component next, Nick is Nick is Zen As you can see here in the summary, you create one entity object called departments and it maps to the department's table then I would create a view object called departments view which is based off this entity object and then I create application modules finish Okay, so now, I create the three component entity object view object has the glosses Lexus and application modules. This is the first part in the model who did save. So we implemented the model we create the bottom with entity object, we carry department view object and we create application modules. Then we will move to the view controller. We will create a page and we will Use the bottom interview from the data control and we will display is a table insert which is the last to save you just be sure that this view inside the application module so that it will be available to be used in the view controller project.
So it just opens the application would you data control you will find here the view object is available inside the application module. So, that's okay. So it means we can use a department view in the view controller project. So the model layer now is finished. We are done here. So we will go to the View Controller and I will start to create a new page.
Okay, I will create a new page I will call it part mints. Okay, so blank page. Okay, so, this is the page empty page. Now I need to use the department view here and the beach. So as this success okay. So, what is that a control which has a model view you will find here that our control you will find the application modules and insensibly Sherwood you will find here the department view so, all you just need to do is you just drag this in the page as a PDF table and you can apply the sorting filtering single selection if it is read only or not Read Only okay and brace.
Okay, that's all. So we now implementing zo all flow MVC. So we first create the model component. After that, we create a page and from the data controller, we use the view object available here and it creates a binding which map to the application would use. Okay, so you just only need is just to run sub page, it will create the first time you will run as application eg developer to ask you for a buzzword for the embedded WebLogic. I said before in a previous videos that g developer has embedded WebLogic you can use this embedded WebLogic to test your application.
So let us see maybe WebLogic one Logic one as a buzzword This is a new way internally for the developer and the breeze okay. So, the developer now will start to creating the WebLogic domains till it finish let me show you the query because I didn't see I didn't show it to you as a as I said this entity object, you will talk more detail about it there are specific features for the entity. So is the entity object you will see it is mapped to the department's table, view object as I said, it is query like Select star from select the bottom in the bottom enter from a department so you have here the query and in the entity object you will find the attribute which map to the database column name so do you have attribute attribute called department IDs map to department underscore ID, column name, department name, manager and location.
So this is a entity object which map to the table and each attribute map to the column view object is a query which we need to write to display. The data. Application modules here are as if you object inside the application modules so that it will be available here in the data controller. If I don't want to use it in any way anymore anymore in the view controller, you can just remove it from here, okay, it will disappear from a data control. Once you need it. Again, you can select it select here and shorten it here.
It will appear again here. So this is a model layer, and in the view layer, we just create a blank page and we track The database was meant to view object in the beach as a table. It will take first time a bit long time to create the domain and to carry it over project and once it is created on the first time it will be forced after that to run the application locally to test your application. So, I will wait till the WebLogic is beaker ID. And after the blooms application the browser will open or is and here we are as you can see now, after we are on the running the developer runs application and deployments empirical project and we can see now the department table appears a beach. So now at least you have a overview about how is EDF is working King, how how's the flow from the database will reach to the page what is MVC?
So, from the next video, I will start to talk in detail about each component in in a business component in the old ADF application. So see you You can see video