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)
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.
3
Q
Where is domain configuration stored?
A
$DOMAIN_HOME/config/config.xml
4
Q
Domain: Building Blocks
A
- domain organization & home
- servers
- clusters
- machines
- domain directory
- admin console
5
Q
JDBC
A
Java DataBase Connectivity
- Java API to connect and execute the query with the database
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
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
8
Q
Why Maven
A
- central repositories for dependencies
- universal build system
- easy build process
- make new features easy
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.)
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
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
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)
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
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
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