- Products of IBM
- IDE for Java
- Eclipse
- Notepad++
- Rational Rose
- Eclipse Based IDE
- Terms associated with RAD
- Workbench
- Perspective
- View
- Palette
- Rational application Developer
- Different Logics in an application
- Presentation logic
- Business logic
- Data access logic
- Some frameworks of languages that helps in rational application development
- Java
- Struts
- Hibernate
- Spring
- PHP
- Symphony
- Cake Php
- Zend
- Setters and getters are useful for individual elements.
- Application building using RAD
- File-> New project-> Java project
- Put project name
- Select workspace
- Select execution environment
- Some oops practice is used in rational application development
- Inheritance
- Association
- Aggregation
- Composition
- Instantiation
- Enterprise Applications are used to simplify and automate the process of enterprise resource planning.
- RAD 7.0
- HTTP
- Request headers
- Client sends info to the server.
- Response headers
- Server sends response to the client.
- Http methods
- Get/Post/Put/Delete
- Steps to create rational models
- Create physical model
- Contains physical hardware components
- Create logical model
- Contains logical components at different locations interlinked with each other.
- Provide realisation for infrastructure in logical model.
- Provide realisation for application components.
- Provide realisation for physical model components to test infrastructure.
- Reverse engineer UML model into Java classes
- Rapid application development comes with IBM webSphere application server.
- Business Logic
- Business, logic or domain logic is the part of the program that encodes the real world business rules That determine how data can be created, stored and changed
- Business rules contains following logic
- Everyday logic
- Expression logic (If/then, else when/If)
- Expression logic may include conditional constraints, Pre/Post conditions et cetera.
- A good business logic, maintains efficiency, consistency and complexity.
- A Transaction script organises this business logic by procedures, where each procedure handles a single request from the presentation.
- A transaction script has a controller which handles the request Using a handler which processes data received from a database.
- A combination of interval transaction scripts constitutes a domain model.
- Prescribes How business objects Interact with one another.
- Business logic is the portion of an enterprise system which determines how data is transformed or calculated and how it is routed to people or software.
- For example, for one, e-commerce site A business logic can be allowing visitors to add items to shopping cart, specify a shopping address, supply payment information and generate orders.
- A business logic of a cash to order generation of a product may include workflow such as follows
- A sequence of events during checkout, asking, shipping, address, billing, address, payment method and confirm order et cetera.
- Business rule
- A business rule is a rule that defines All constraints, some aspect of the business and always resolves to either true or false.
- Business rules, describe the operations, definitions and constraints that apply to an organisation.
- Business rules can apply to people, processes, corporate behaviour and computing systems in an organisation And are put in place to help the organisation achieve its goals.
- CQRS Design Pattern
- FAANG/MAANG Engineer
- Low Code Platforms
- Software Testing
- Secure Coding
- IOT
- Microservices
- Web Security
- UML Diagrams
- Fork–join model
- Dependency Injection
- Adapter Pattern
- Join Pattern
- DevOps
- Agile
- Security Awareness
- API gateway pattern
- Serverless Architecture
- Event Driven API paradigms
- Rational Application Development
- COTS
- Rational Software Architecture
- N layer/tier Architecture
- OAuth 2.0
- Scaling Microservices
- SAGA Pattern
- Circuit Breaker Pattern
- Singleton
- Immutable
Rational Application Development
Subscribe to:
Posts (Atom)
Recursion
Q What do you understand by a Recursive Programme? Recursion Is the process of repeating items in a self similar way. In programming langua...
-
Inheritanceis tightly coupled. Inheritance is basically used for polymorphism which can be done in other ways to. Generally over a time we d...
-
How can we secure our micro-services? Application security User security Spring access controls Framework security Interaction with downstre...
-
Q What is the difference between wireless sensor networks and IOT networks? Ans : IoT exists at a higher level then WSN. In other words,...
No comments:
Post a Comment