Tools/Platforms and languages
Frontend
Backend
Database
Development
1.
2.
3.
4.
5.
6.
SPRING
Spring is the application development framework for JavaEE. It’s an open-source Java Platform which provides supports to Java for developing robust Java application very smoothly and easily. The core feature of the Spring framework is developing any Java application and this targets to make J2EE development easier to use. It enables developers to develop enterprise-class applications using POJO (Plain Old Java Object).
HIBERNATE FRAMEWORK
Hibernate is a Java framework that simplifies the development of Java application to interact with the database. It is an open source, lightweight, ORM (Object Relational Mapping) tool. Hibernate implements the specifications of JPA (Java Persistence API) for data persistence
PostgreSQL
PostgreSQL also known as Postgres is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. PostgreSQL features transactions with Atomicity, Consistency, Isolation, Durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is designed to handle a range of workloads, from single machines to data warehouses or Web services with many concurrent users.
JAVASCRIPT
JavaScript Is a Scripting Language. It is a light weight component. So, in my project I have used JavaScript for the client side validations. Such as invalid data in text box generates an alert message, this message is generated through java script. This scripting language has been in use long before the Web came around. In the UNIX environment, scripts have been used to perform repetitive system administration tasks and to automate many tasks for less computer-literate users. In addition, scripting languages are the basis of much of the CGI-BIN programming that is currently used to add a limited form of interactivity to Web pages.
Examples of scripting languages include Perl, well known in CGI programming, Awk and SED (designed for intensive text processing), and even Hyper Talk which, like JavaScript, is an object-oriented scripting language.
THYMELEAF
Thymeleaf is a modern server-side Java template engine for both web and standalone environments, capable of processing HTML, XML, JavaScript, CSS and even plain text.
The main goal of Thymeleaf is to provide an elegant and highly-maintainable way of creating templates. To achieve this, it builds on the concept of Natural Templates to inject its logic into template files in a way that doesn’t affect the template from being used as a design prototype. This improves communication of design and bridges the gap between design and development teams.
Thymeleaf has also been designed from the beginning with Web Standards in mind – especially HTML5 – allowing you to create fully validating templates if that is a need for you.
CSS
Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language such as HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript
BOOTSTRAP
Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.
WEB SERVER (APACHE TOMCAT):
For every web application we need a web server which can act as a traffic controller for this purpose I have used the tomcat server as web server for my application. This document serves as a brief introduction to some of the concepts and terminology behind the Tomcat container.
SPRING TOOL SUITE
Spring Tools 4 is the next generation of Spring tooling for your favorite coding environment. Largely rebuilt from scratch, it provides world-class support for developing Spring-based enterprise applications, Spring Tool Suite 4 makes it easy to get started. A direct and easy-to-use integration of the Spring Initializer and the famous Spring Guides allows you to go from nothing to a running Spring Boot app in seconds. Understanding and quickly navigating source code is essential for coding. The new Spring Tools 4 understands your Spring-based source code and allows you to quickly get an overview and navigate to the important pieces of your Spring apps. Finding Spring elements and navigating to them has never been easier.
No comments:
Post a Comment