Web Development-Overview
Hello Everyone,
Thankyou so much for your views and i hope you all people liked my previous posts. Now coming to our next topic which will cover the basics of web development. It will help you all to understand the ground of web development. Now you all know one thing that how web applications are accessed ? You have 10 seconds and tell me this in comments. Okay i hope you people know the answer and anyone who are confused or don't know about this i will help you all!!!!! So web Applications are accessed through web browsers like Chrome, Safari, Firefox, Edge etc.
How user will interact and gets the required results ? Anyone!!
Okay, so here is the procedure:
Lets say i want to know about Netflix then how i will get the results ? Firstly i will open my browser and search netflix on it. That means client/user is sending a request to the server. Then server will send the response to client or user. Afterwards browser will receive response and render the results to client.
In my example, i am acting as a client and i typed a url of netflix on my browser and server will receive a request and sends a response to client by browser. Browser will render the required information to client/user.
Process of Request-Response |
Now some of having a question that what set of rules or protocols are used for the whole procedure. So in this case, HTTP protocol is used. Browsers and Serves communicate through HTTP protocol.
- A HTTP request is sent to server by using web browsers.
- Server waits for request and sends Response to browser.
- Successful HTTP response contains the requested resource.
- Server always listens the incoming requests.
- Then it process the request.
- In the end, it sends response back to the browser(dynamically built HTML page).
- In browser client side code runs.
- Browser renders the response to end user(we have three main technologies which works in background).○ Basic web page components (HTML) ○ Styling of those components (CSS) ○ Behavior and interactivity of those components (JS)
Web Application-Modules:
In OutSystem, Every application have atleast one module. Now what are modules ? Modules are where developers can
- Create the data model
- Define business logic
- Build web pages
- Modules can share elements with other modules
Producers: The module which act as producer have to be publically expose. There is an option by which we can make the module public and it can reused in another applications and in another modules as well.
The following elements can be set to public:
● Data ○ Entities ○ Structures
● Logic ○ Server Actions ○ Roles
● Interface ○ Web Blocks, Web Screens ○ Images ○ Themes
● Processes ○ (Business) Processes
Consumers: Consumer modules reuse the public elements from producers. There are steps which consumer module have to follow to reuse the producer module:
● Manage Dependencies ○ Modules with public features are displayed ○ Select the desired elements to be able to use them (consume)
● Elements consumed become available in the module.
So this is all for today's post. I hope you will like this post!!
Thankyou Everyone😀
Comments
Post a Comment