An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information. Oracle is a relational database which stores related data together in tables. A database server is the key to solving the problems of information management. In general, a server reliably manages a large amount ofContinue reading “Oracle Database”
Author Archives: shindeamar
AWS Cloud
Traditional Data Centers Large up front investment – Organization needs to plan on the capacity and location of the data center, whether they re-use the existing data center and upgrade them or build new Forecasting demand is difficult Slow to deploy new data centers and servers – difficult to meet the demand overnight Maintaining dataContinue reading “AWS Cloud”
Spring Boot
Traditional Monolithic Architecture A monolithic application is built as a single and indivisible unit. Usually, such a solution comprises a client-side user interface, a server side-application, and a database. It is unified and all the functions are managed and served in one place. Normally, monolithic applications have one large code base and lack modularity. IfContinue reading “Spring Boot”
Spring framework with Hibernate
It is very simple to integrate Spring with Hibernate. In Hibernate framework, we provide all the database information hibernate.cfg.xml file. But if we are going to integrate the hibernate application with spring, we don’t need to create the hibernate.cfg.xml file. We can provide all the information in the applicationContext.xml file. Why Spring with Hibernate? SpringContinue reading “Spring framework with Hibernate”
Hibernate
What is Hibernate? Hibernate ORM (or simply Hibernate) is an object-relational mapping tool for the Java programming language. It provides a framework for mapping an object-oriented domain model to a relational database. Hibernate handles object-relational impedance mismatch problems by replacing direct, persistent database accesses with high-level object handling functions. Object-relational impedance mismatch is a set of conceptual and technical difficulties thatContinue reading “Hibernate”
Spring MVC
What is MVC? MVC Pattern stands for Model-View-Controller Pattern. It helps in separating the business logic, presentation logic, and navigation logic. Models are responsible for encapsulating the application data. The Views render a response to the user with the help of the model object. Controllers are responsible for receiving the request from the user and calling the back-end services. Spring vsContinue reading “Spring MVC”
Spring Framework
Why Spring? It is the most popular application development framework for enterprise Java to create high performing, easily testable, and reusable code. Spring framework is an open source Java platform. It was initially written by Rod Johnson and was first released under the Apache 2.0 license in June 2003. Spring is lightweight when it comesContinue reading “Spring Framework”
Agile Methodology
SCRUM Scrum is a framework for developing, delivering, and sustaining complex products. Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. Scrum is: Lightweight Simple to understand Difficult to master Scrum is not a process, technique, or definitive method. Rather, itContinue reading “Agile Methodology”
DevOps Concepts
Why Cloud native? Competitive advantage advanced Flexibility Loosely coupled applications Approaches to build software: Traditional approach: Bimodal – Mode 1 GUI driven Ticket based Every server the application is deployed on is unique and hand-crafted Scaling refers to the scaling up the servers Proprietary making it more expensive New approach: Cloud native/ Bimodal – ModeContinue reading “DevOps Concepts”
UML
Unified Modeling Language (UML) is a general-purpose, developmental, modeling langauge in software engineering that is intended to provide a standard way to visualize the design of a system. The creation of UML was originally motivated by the desire to standardize the disparate notational systems and approaches to software design. UML is not a programming language,Continue reading “UML”
