Professional Documents
Culture Documents
Introduction To CSPC 23 Java Programming
Introduction To CSPC 23 Java Programming
2
Using Maven in the IDE
• Maven deals with several areas of concern:
Making the build process easy
Providing a uniform build system
Providing quality project information
Encouraging better development practices
• Maven addresses two aspects of building software:
how software is built, and its dependencies.
• pom.xml file (Project Object Model) describes the software
project being built, its dependencies on other external
modules and components, the build order, directories, and
required plugins.
• Support for Maven is fully integrated in NetBeans /
Apache Netbeans
DevOps
• DevOps (development and operations) is an
enterprise software development phrase used to
mean a type of agile relationship between
development and IT operations.
• DevOps aims at shorter development cycles,
increased deployment frequency, and more
dependable releases.
• Gradle, Git, Jenkins, Bamboo, Docker, Kubernetes
Assignment 0
1.
2. Write a short note on REST API.
3. Write a brief note on Sun Microsystems, history
and developed products. (< 100 words)
4. Make a table containing two columns – Names of
Apache Projects and Purpose/Role (Apache
Software Foundation
5. Find how Java is made secure.
Quiz 1
1. What is JVM?