System Integration Reviewer

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/49

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

50 Terms

1
New cards

• Database Management System (DBMS)

What DBMS stands for.

2
New cards

• Use of tables with rows and columns

A characteristic of relational databases.

3
New cards

• To reduce data redundancy

The main purpose of normalization in relational databases.

4
New cards

• MySQL

A relational database system.

5
New cards

• Not Only SQL

What NoSQL stands for.

6
New cards

• To separate functionality, logic, and interface

The main purpose of the MVC design pattern.

7
New cards

• Model

The component of MVC that handles data logic and database interactions.

8
New cards

• Model View Controller

What MVC stands for.

9
New cards

• Controller

The MVC component that acts as a middleman between the Model and View.

10
New cards

• Displays data to the user

What the View component in MVC does.

11
New cards

• Handles user input and updates the Model

What the Controller does in MVC.

12
New cards

• Maps a GET request to the /Profile route

What the @GetMapping("/Profile") annotation does.

13
New cards

• To extract values from the URL path

The function of @PathVariable.

14
New cards

• Configures application settings like port and database

What the application.properties file does in a Spring Boot project.

15
New cards

• @RequestParam

The annotation used to extract query parameters from a URL.

16
New cards

• Eclipse Enterprise Java and Web Developer Tools 3.37

What you should install from Eclipse Marketplace to enable JSP support.

17
New cards

• It can read Java code

Why .jsp is used instead of .html.

18
New cards

• It loads actual content pages

Why @Controller is used instead of @RestController.

19
New cards

• addAttribute()

The method used to pass data to the view.

20
New cards

• ${attributeName}

How the attribute is called in JSP.

21
New cards

• GET

The method that appends data to the URL.

22
New cards

• POST

The method suitable for sending sensitive data.

23
New cards

The tag used in JSP to loop through ArrayList items.

24
New cards

• @PostMapping

The annotation used to handle POST requests in Spring.

25
New cards

• Passes data to the view

What the Model.addAttribute() method does.

26
New cards

• method

The attribute in an HTML

tag that specifies how form data is sent to the server.

27
New cards

• action

The

attribute that specifies the URL where form data should be sent.

28
New cards

• A way to store user data across multiple requests

What a session is in web development.

29
New cards

• HTTP

The protocol that is stateless and does not remember previous interactions.

30
New cards

• removeAttribute()

The method that removes a specific attribute from a session.

31
New cards

• setAttribute()

The method that stores data in a session.

32
New cards

• getAttribute()

The method that retrieves data from a session.

33
New cards

• Data Modeling

The feature that allows visual creation of tables and relationships.

34
New cards

• To secure database access

The purpose of creating a root account password.

35
New cards

• drop database ;

The command that deletes a database.

36
New cards

• MySQL Server stores and manages data, while MySQL Workbench provides a graphical interface to interact with that data.

The main difference between MySQL Server and MySQL Workbench.

37
New cards

• use ;

The command that switches to a specific database.

38
New cards

• To route and process web requests

The role of the HomeController in a Spring Boot application.

39
New cards

• @Controller

The annotation used to define a class as a Spring-managed controller.

40
New cards

• pom.xml

The file used to define project dependencies in a Spring Boot app.

41
New cards

• mysql-connector-java

The dependency that allows Java to connect to MySQL.

42
New cards

• @Table

The annotation that maps a class to a database table.

43
New cards

• @Id

The annotation that marks a field as the primary key.

44
New cards

• Basic CRUD operations

What CrudRepository provides.

45
New cards

• Injects dependencies automatically

What @Autowired does in Spring Boot.

46
New cards

• findAll()

The method that retrieves all records from the database.

47
New cards

• save()

The method used to save a new user to the database.

48
New cards

• Automatically generates the ID using auto

increment - The purpose of @GeneratedValue(strategy = GenerationType.IDENTITY).

49
New cards

• Repository

The annotation used to mark a Spring interface for database operations.

50
New cards

• @Service

The annotation that marks a class as a business logic component in Spring Boot.