Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Java Basis Profil by Mind Map: Java Basis Profil
5.0 stars - 1 reviews range from 0 to 5

Java Basis Profil

Ziffernblock an Verzweigungen: 1. Theoretische Erfahrung 2. Erste praktische Erfahrung 3. fundierte praktische Erfahrung 4. (Expertenwissen)

Java Grundlagen

JSE (1.4, bis aktuellste Version)

Conurrency und Threads

JDBC

Reflection

5.0 Neuheiten: Generics, Enum, Autoboxing

JMX

Apache Commons

Lang

Collections

BeanUtils

CDI (Context and Dependency Injection)

JSR 299

JAXB

Relationale Datenbanken

SQL

Datenbank Design

DB anhand fachlicher Anforderung entwerfen (ERM)

Normalisierung

Object-Relational Impedance Mismatch (ORM)

Datenbank Objekte

Tabellen

Views

Sequences

Entwicklungswerkzeuge

IDE

Eclipse

Build Werkzeuge

Ant / Ivy

Maven

Versionsverwaltung

SVN

CVS

Unit Tests

JUnit

Mock Frameworks, Mockito

Logging

log4J

Bug Tracking Tools

Jira

Continuous Integration

Hudson/Jenkins

Profiling Tools

JConsole bis ...

Frontend Profil

WEB

HTML

JSP, JSTL

JavaScript, jQuery, YUI, ???

CSS

Frameworks, JSF, Wicket, Struts 2, Spring MVC

Servlet 3 / JSP 2.2

Desktop

Swing

Eclipse RCP

Backend Profil

Datenbank

[MAGE]diese Punkte sind aus meiner Sicht nur notwendig wenn Backendspezifischere Ausrichtung

PL SQL

Functions/Procedures

Trigger

Constraints

Hibernate Core

Transactions

EJB 3.0

[MAGE]Der wichtigste Teil aus EJB ist aus meiner Sicht die JPA-Spezifikation. Weiteres EJB Wissen wird als Basis auch im Backend Profil nicht benötigt.

Messaging

JMS

Scheduling

Quartz

Datenbank Spezialwissen

[MAGE]gehört eher schon zum Expertenwissen

Performance Tuning

Historisierungskonzepte, Hibernate Envers

JPA

Hibernate EntityManager

Sonstiges...

XML

XSD

Web Service

Hier besteht der Wunsch nach einem Blueprint  

REST

JSR 311: JAX-RS

Jersey

Apache CXF

RESTEasy

WADL

SOAP

JAX-WS

WSDL

Apache CXF

Spring Framework

Unix/Shell Kenntnisse

less

tail

vi

grep

cron

SW Design/Architektur

SW Design Patterns

MVC

Delegate

Factory

Singleton

DAO

Facade

und viele weitere...

"Testbarer Code"

UML

OOA/OOD

MDA

ESB

Aspektorientiertes Programmieren

Projektstruktur

Aufsetzen neuer Projekte