NEUES AUS DEM BLOG
-
07.05.2012 –
How to monitor and manage your Java application with JMX
JMX (Java Management Extensions) provides the infrastructure to support monitoring and management of your Java applications. Resources you manage with JMX are called Managed Beans (MBeans). I want to show you how to quickly register your own Service as MBean using Spring and Source-Level Metadata (JDK 5.0+ annotations).
The following sample is built on a tool that allows to manage the staffs' applications for vacation digitally instead of using paper. If a staff member applies for leave, the application gets the status waiting. Then an authorized person (the boss) has to decide about this application. It may be set to allowed or to rejected. It might be that you want to have an overview of the applications and their status and you may even want to remind the authorized persons via email to review the pending applications. Even if the vacation management tool has a web-based frontend for doing the most of the actions, I think it still makes a good example for describing how to use JMX in your Java application. The following class is a skeleton of the class which shall be exposed to JMX as MBean.
[CODE]If you want to use this class as a...
-
04.05.2012 –
Schauspieltechniken für Beruf und Alltag – Braucht man das?
Zunächst war ich etwas skeptisch, als ich die Anmeldebestätigung vom CyberForum für den Workshop "Schauspieltechniken für Beruf und Alltag" erhielt, für den Katja uns einfach angemeldet hat. Wozu braucht man das überhaupt? Man will doch seinem Umfeld nichts vorspielen? Ehrlichkeit ist doch das A und O in zwischenmenschlichen Beziehungen! Es ging hier jedoch nicht darum, anderen etwas "vorzuspielen", das sollte ich im Verlauf des Workshops noch feststellen.
Somit ließ ich mich einfach überraschen und ging eher ohne große Erwartungen am vergangenen Donnerstag mit Katja dorthin. Der Workshop fand im Staatstheater in Karlsruhe, in einem der Probenräume, statt. Frau Daniela Vöge, die Leiterin des Workshops, ist Diplom-Politologin, Schauspielerin, Kulturmanagerin und Theaterpädagogin (BuT). Sie war fünf Jahre Leitende Theaterpädagogin am Staatstheater in Karlsruhe und ist Lehrbeauftragte am KIT. Zunächst stellte sich jeder Teilnehmer kurz vor und tat seine Erwartungen kund. Nach der kurzen Vorstellung bat uns Frau Vöge dann alle einfach mal kreuz und quer durch den Raum zu laufen. Erst normal, dann zügig, danch sollten wir uns immer ein Ziel suchen, auf das wir zuliefen. Derweil wir so durch den Raum liefen, ohne eine wirkliche Ahnung wozu diese Übung gut sein sollte, erklärte uns Frau Vöge den nächsten Schritt. Wir sollten...
-
25.04.2012 –
My take on things – Java Community events vs. Java Conferences
Heute will ich einmal die Gelegenheit nutzen und die beiden wohl populärsten Konferenzen für Java-Entwicklung innerhalb Europas gegenüberstellen. Dazu muss ich aber fairerweise anmerken, dass ich die Devoxx'2011 komplett besuchte, während ich auf der JAX'2012 leider nur 2 Tage sein konnte.
Organisation:
Hier können beide Konferenzen eindeutig punkten. Die JAX war an den beiden Tagen meines Besuchs hervorragend organisiert, es gab kaum Wartezeiten oder aber überfüllte Säle, selbst bei den recht beliebten Keynotes nicht. Beide Veranstaltungen profitieren natürlich von den hervorragenden Locations. Dies macht die Organisation deutlich einfacher, was man wirklich an vielen, vielen Kleinigkeiten bemerkt. Die Devoxx liegt hier aber aufgrund der Tatsache das sie in einem der größten Kinos in Europa stattfindet noch einen Punkt besser im Rennen. Die Bequemlichkeit der Säle ist einfach ungeschlagen (Kinosessel der modernsten Art!) und natürlich auch die Sicht. Während man im einen oder anderen Talk auf der JAX auf einmal eine Säule oder den Beamer im Weg hatte (ist eben nicht besser machbar) gibt es aufgrund der perfekten Location auf der Devoxx solche Probleme nicht.
+1 für die Devoxx
Verpflegung:
Die Verpflegung ist ja immer so eine Sache auf Konferenzen, die einen brauchen nur Kaffee, die anderen dauernd Nervenfutter und Süßes für...
-
19.04.2012 –
Meine erste Konferenz: JAX 2012
Die JAX 2012 war durch ihren (für uns) günstig gelegenen Veranstaltungsort in Mainz mit einer Anfahrtszeit von unter zwei Stunden ein leicht zu erreichendes Ziel und daher entschloss auch ich mich an der Konferenz teilzunehmen. Eine Unterkunft hatte ich mir auch schnell besorgt, da ein alter Freund von mir in Mainz wohnt. Ich hatte mich für den JavaEE Workshop von Adam Bien am Montag entschieden und wollte dann noch den ersten Tag der Hauptkonferenz am Dienstag besuchen. Da dies meine erste Konferenz war, war ich sehr gespannt, was mich erwarten würde.
Montag"Java EE: einfacher ist unmöglich" mit Adam Bien
Obwohl wir bei synyx nicht mit JavaEE arbeiten, sondern in erster Line auf Spring aufbauen, erwartete ich einige wertvolle Erkenntnisse aus dem Workshop mitnehmen zu können. Zum einen wurde mir Adam Bien als ein sehr pragmatischer und praxisnaher Redner empfohlen und zum anderen sollte man als Softwareentwickler neben den Frameworks, die man selbst verwendet, auch immer die Alternativen im Auge behalten. Von Adam Bien als Leiter des Workshops war ich schnell überzeugt. Man merkte sofort, dass er ein hohes Maß an technischem Know-how und Projekterfahrung mitbringt und er versteht...
-
02.04.2012 –
Konferenz-Logbuch BedCon 2012
Dienstag15:32 Rebecca gibt mir die Unterlagen, Tickets und Infos zur BedCon. Perfekt organisiert - sie hat sich bereits um alles gekümmert.
Mittwoch - Anreise16:32 Flo, Aljona und ich brechen mit Sack und Pack und einer Ikea-Tasche mit Bier in Richtung Hbf auf. Unterwegs stößt Markus dazu.
17:00 Wir sind im Zug und es geht los. Wir öffnen ein Bier - eine Stunde vor der offiziellen synyx Bier-Time.
17:50 Mittlerweile sind wir in Mannheim umgestiegen in den ICE Sprinter der nur noch in Frankfurt hält und dann bis Berlin durchfährt. Die Zugbegleiterin weist bereits zum dritten mal auf diesen Umstand hin. Markus hat uns ein unreserviertes Abteil gefunden, und wir machen es uns gemütlich. Kurz darauf halten wir doch nochmal um verpeilte Fahrgäste rauszulassen die nicht nach Berlin wollen. Es folgen viele Gespräche - Gradle, synyx, Projekte, Konferenzen, Privates. Markus recherchiert gefühlt 70% der Zeit die Verbindung vom Bahnhof zum Hotel per Google Maps, DB App und verschiedenen anderen Hilfsmitteln.
21:07 Unser Reiseproviant ist leer, wir siedeln um ins Bordbistro.
22:10 Markus' intensive Recherche zahlt sich aus, denn er navigiert uns astrein zum Hotel. Das Zimmer bzw. das Hotel allgemein ist super.
22:30 Wir sind schon wieder...
NEUIGKEITEN
- 03.05.2012 - Coder und Designer beim „Nerd-Zone Hackathon"
- 18.04.2012 - Neuer Teil der Kolumne „Be Pragmatic, not Dogmatic!" von Joachim Arrasz online
- 16.04.2012 - synyx Entwickler auf der Jax 2012
- 26.03.2012 - synyx bildet wieder aus - Auszubildende gesucht!
- 25.02.2012 - Was ist los in Karlsruhe? Kultur-App zeigt's!
- 09.02.2012 - Die neue CI - ein Resümee
- 30.01.2012 - synyx Entwickler auf der FOSDEM
- 17.01.2012 - Achtung: synyx hat eine neue Telefonnummer!
- 09.01.2012 - Die Kolumne von Joachim Arrasz in den Top 12 bei Jaxenter
- 05.01.2012 - Pressemitteilung
- 02.01.2012 - synyx im neuen Look
- 02.11.2012 - 10 Jahre synyx - ein besonderes Jubiläum
TERMINE
- 22.05.2012 - Schule@synyx - Thema: PEG Parsing
- 29.05.2012 - Schule@synyx - Thema: Netzwerk/Routing/Gateways/IP
- 05.06.2012 - Schule@synyx - Thema: Flyway DB Migrationen
- 07.06.2012 - synyx Stammtisch
- 12.06.2012 - Schule@synyx - Thema: Workshop: Erarbeitung Best-Practice log4j
- 16. + 17.06.2012 - Nerd-Zone Hackathon
Wir wünschen morgen allen einen schönen Feiertag und wer das Glück hat den Brückentag zu nutzen, ein schönes verlängertes Wochenende!
Kochmuddi und Co. bei synyx - synyx_ka bei #kmu4family als Best Practice - http://t.co/0o6TDB6d
RT @fhopf: My blog has a new layout, new url and some additional pages: http://t.co/bahZ1DXy
synyx GmbH & Co. KG
Open Source Solutions
Karlstraße 68
76137 Karlsruhe
+49 721 203823-0 +49 721 203823-12 info@synyx.de
