Download presentation
Presentation is loading. Please wait.
Published byBenjamin Russell Modified over 9 years ago
1
JSFConsole Lightweight JSF Application Monitor Give insight into application See what is happening under the hood Modify lifecycle at runtime System metrics
2
Motivation Lack of tools Monitoring PhaseListeners for phase tracking Complex frameworks Seam MakeFaces RichFaces
3
JSFConsole Five core components EL Evaluator – The Console Bean Manager Validation viewer Lifecycle monitor Event log
4
Solution Code instrumentation javaagent Javassist Digging through JSF Code
5
EL Evaluator – The Console Components Expression Search Output panel
6
EL Evaluator – The Console Autocomplete EL Property resolution #{exp.key} #{exp[‘key’]} ${"sample" eq "sample" and null == "null"}
7
The Console - Output Color Coded Customizable
8
Cyclic References Detected Navigable
9
Bean Manager
10
Validation
11
Views Expanded Compact
12
Lifecycle monitoring Events All the Phases ( Start – End ) Detect Skipped phased Validation Message Added
13
Lifecycle monitoring Expanded View
14
Lifecycle monitoring
16
Event Log
17
What’s next? Improve UI Improve Console Generate EL Expressions Different Object Dumps Add more events Trace Markers Metrics
18
Supported Framework Tested on JSF 1.2_04-b07-FCS Apache Tomcat 6.0.20 More versions will be added
19
About Developed by Greg Bugaj http://www.gregbugaj.com http://www.gregbugaj.com Source http://jsfconsole.googlecode.com/ http://jsfconsole.googlecode.com/
20
Questions - Comments You have 15 s
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.