David JAVA Knowledge

Create a Competitive Analysis / SWOT to position your company in the market

Get Started. It's Free
or sign up with your email address
Rocket clouds
David JAVA Knowledge by Mind Map: David JAVA Knowledge

1. Core JAVA

1.1. Languages

1.1.1. JAVA

1.1.2. Groovy

1.1.3. Scala

1.2. Groovy

1.3. JMX

1.4. Collections Framework

1.5. Generics

1.6. JAVA Concurrency

1.7. Communication

1.7.1. RMI

1.7.2. IO

1.7.3. NIO

1.7.4. CORBA

1.8. JAVA XML

1.8.1. DOM

1.8.2. SAX

1.8.3. STAX

1.8.4. XSLT

1.8.5. XML Beans

1.9. JDBC

1.10. JAVA RegExp

1.11. JVM

1.12. Configuration

1.12.1. JNDI

1.12.2. JAVA Properties

1.12.3. Java Preferences

1.13. Apache Commons

1.14. J2ME

1.15. JMS

2. Frameworks

2.1. Dependency Injection

2.1.1. Spring

2.1.2. Spring-DM

2.1.3. Weld

2.2. JEE

2.2.1. JPA

2.2.1.1. Hibernate

2.2.2. EJB

2.2.3. Presentation

2.3. Regular Expressions

2.4. Delivery Tools

2.4.1. Ant

2.4.2. Maven

2.5. Test Frameworks

2.5.1. JUnit

2.5.2. DBUnit

3. Relevant

3.1. Editors

3.1.1. Eclipse IDE

3.1.2. Netbeans

3.2. QA

3.2.1. JIRA

3.2.2. Confluence

3.3. Networking

3.3.1. TCI/IP

3.3.1.1. Protocols

3.3.1.1.1. UDP

3.3.1.1.2. TCP

3.3.1.2. Applications

3.3.1.2.1. LDAP

3.3.1.2.2. SSH

3.3.1.2.3. FTP

3.3.1.2.4. SNMP

3.3.1.2.5. HTTP

3.3.1.2.6. DNS

3.3.1.2.7. SNMP

3.3.1.3. IP

3.4. Other Programming Languages

3.4.1. .Net

3.4.1.1. C#

3.4.1.2. ADO.Net

3.4.1.3. Windows Forms

3.4.1.4. WPF

3.4.2. Perl

3.4.3. VB

3.4.4. JavaScript

3.5. SCM

3.5.1. CVS

3.5.2. SVN

3.5.3. Mercruial

3.5.4. P4

3.5.5. Clear Case

3.5.6. Bazaar

3.5.7. Git

3.6. Linux

3.6.1. File Systems

3.6.1.1. Reiser FS

3.6.1.2. ExtFs

3.6.2. Developing

3.6.2.1. Make

3.6.2.2. GCC

3.6.2.3. Bash

3.6.3. Kernel Hacking

3.6.4. Generic User Maintanance

3.6.5. Generic Service Operations

3.6.6. Distros

3.6.6.1. Ubuntu

3.6.6.2. Red Hat

3.6.6.3. SuSe

3.6.6.4. Gentoo

3.7. Realtime OS

3.7.1. PXROS

3.8. High Available Systems

3.9. Clustering

3.10. Specialized IO

3.10.1. SCSI

4. Core Skils

4.1. Development Methodologies

4.1.1. SSADM

4.1.2. Rational Unified Process

4.1.3. Agile

4.1.3.1. SCRUM

4.1.4. Extreme Programming

4.1.4.1. Test Driven Development

4.1.4.2. Pair Programming

4.2. Low Latency Development

4.3. Design Patterns

4.3.1. GoF Patterns

4.3.2. Enterprise Patterns

4.3.3. GRASP Patterns

4.3.4. Enterprise Integration Patterns

4.3.5. Event Driven Development

4.4. Cryptography

4.4.1. AES

4.4.2. RSA

4.4.3. PGP

4.4.4. SSL

4.5. Continous Integration

5. Advanced Frameworks

5.1. App Containers

5.1.1. JBoss

5.1.2. Osgi

5.1.2.1. Aoache Karaf

5.1.3. Web Containers

5.1.3.1. Tomcat

5.1.3.2. Jetty

5.1.4. Glass Fish

5.2. Rule Engines

5.2.1. JBoss Drools

5.3. DataTransportation

5.3.1. Messaging

5.3.1.1. ActiveMQ

5.3.1.2. Tibco

5.3.2. Routing

5.3.2.1. Camel

5.3.3. Communcation Service

5.3.3.1. Apache ServiceMix

5.3.4. Communication Between Apps

5.3.4.1. Apache Thrift

5.3.5. Hadoop

5.4. Data Processing

5.4.1. Graph Databases

5.4.1.1. Neo4j

5.4.2. Relational

5.4.2.1. Apache Derby

5.4.2.2. MySql

5.4.2.3. Oracle

5.4.3. BigData

5.4.3.1. GridGain

5.4.3.2. Tika

5.4.3.3. Lucene

5.4.3.4. Solr

5.4.3.5. ManifoldCF

5.4.4. Key Value Stores

5.4.4.1. HawtDB

5.4.4.2. KahaDB