Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 996 Bytes

index.adoc

File metadata and controls

59 lines (42 loc) · 996 Bytes

Get to know your application with graph database

How large is your application?

Java EE application with over 5000 classes

Answer this

Which message driven beans depend on singletons?

That contain a map?

@MessageDriven
public class Processor {
  @EJB
  FooService service;

  public void onMessage(Message m) {

  }
}

@Singleton
public class FooService {
  Map<Input, CachedValue> cache;
}

How would you do that in your IDE?

  • Go to definition

  • Go to implementation

  • Find usages

structgraph

Your application’s structure in graph database

Ingredients

  • Cypher: neo4j’s powerful graph query and modification language

  • Bytecode: only open API to your application structure

Neo4j data model

neo4j data model umlet