Enterprise Java Development@TOPIC@

Development Environment Overview

Revision: v2013-09-09

2014-03-07 00:44 EST

Abstract

This presentation provides an introduction to development tools and techniques for building enterprise Java applications.


Purpose
1. Goals
2. Objectives
1. Maven Basics
1.1. Directory Structure
1.1.1. Source Tree
1.1.2. Build Tree
1.2. Maven POM
1.2.1. Packaging
1.2.2. Project Identity
1.2.3. Maven Repositories
1.2.4. Properties
1.2.5. Dependencies
1.2.6. Build Definition
1.3. Maven Commands
2. Maven Profiles
2.1. Profile Definition
2.2. Activation
2.2.1. Explicit Activation/Deactivation
2.2.2. Activation/Deactivation By Rule
3. Maven Modules
3.1. POM Inheritance
3.2. Submodules
4. Dependency/Plugin Management
4.1. Dependency Management
4.2. Plugin Management
5. Maven Eclipse Integration
5.1. Project Import
5.2. Project Update
5.3. Project Refresh
6. Eclipse
6.1. Project Organization
6.2. Project Testing
6.2.1. Maven test from Eclipse
6.2.2. Raw JUnit within Eclipse
6.3. Program Debugging
6.3.1. Debugging within Eclipse
6.3.2. Debugging Maven test from Eclipse