WebLogic Flashcards

1
Q

WebLogic Server

A
  • an application server that deploys, runs, and distributes Java-based applications
  • it can access other services like databases, messaging, external enterprise systems (like e-business suite, PeopleSoft, salesforce)
  • 12c supports multi-tenancy (MT)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Weblogic Domain

A
  • a logical collection of resources or servers
  • a logically related group of WebLogic Server instances (admin and managed servers) that you manage from a single set of configuration artifacts.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Where is domain configuration stored?

A

$DOMAIN_HOME/config/config.xml

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Domain: Building Blocks

A
  • domain organization & home
  • servers
  • clusters
  • machines
  • domain directory
  • admin console
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

JDBC

A

Java DataBase Connectivity

- Java API to connect and execute the query with the database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Path Variable

A
  • an environment variable that decides how programs and commands are executed on Windows
  • setting the path variable for a program or command allows you to run it from anywhere on the system (globally) without having to specify its absolute path
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Maven

A
  • a project building management tool that depends on the POM (Project Object Model)
  • it manages builds, dependencies + versions, and documentation
  • the core configuration file is pom.xml
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why Maven

A
  • central repositories for dependencies
  • universal build system
  • easy build process
  • make new features easy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the software build?

A
  • an activity to translate the human-readable source code into an efficient executable program
  • the process of creating the application binaries for a software release, by taking all the relevant source code files and compiling them and then creating a build artifact (such as binaries and executable program, etc.)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the procedure to build?

A
  • fetch the code from the source control repository
  • compile the code and check the dependencies
  • run the automated unit tests
  • link the library, files, code, etc accordingly
  • when everything is passed, it’s built an artifact and store
  • achieve the build logs
  • send the notification emails to the concerned person
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

settings.xml file in Maven

A
  • it allows us to specify which local and remote repositories it will use
  • also use it to store the settings that we don’t want in our source code, such as credentials
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Repository vs Dependency (Maven)

A
  • the repository is a collection (storage) of artifacts (e.g. jars)
  • dependency is a situation where your project is dependent on another artifact to perform its task (e.g. compile, run, unit test)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Maven artifact

A
  • it is usually a jar file that gets deployed to a Maven repository
  • each one has a group ID, artifact ID, and a version string
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Java Class file

A
  • a file containing Java bytecode and having .class extension that can be executed by JVM
  • it is created by a Java compiler from .java files as a result of a successful compilation
  • if a .java file has more than one class then each class will compile into a separate class file
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Java Jar file

A

a package file format typically used to aggregate many Java class files and associated metadata and resources (text, images, etc.) into one file to distribute application software or libraries on the Java platform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly