NPM – sense or non sense?

Today I’ve seen three posts filled with jokes about Node.js‘ NPMs. Sure, at first glance it seems strange that there are packages wrapping a single line of code that is so simple, that is does not really make sense to add a dependency on that package. But it does happen. For example there is a … weiterlesenNPM – sense or non sense?

Strukturierte Mehrfachvererbung in JAVA II – Methoden durch Interfaces ersetzen

Hallo, eine weitere Methode, JAVA-Klassen flexibler zu machen, ist die Nutzung von Interfaces zur dynamischen Erweiterung von Klassen. Am Beispiel eines Code Generators soll die Funktionsweise verdeutlicht werden. Im einfachsten Fall würde ein HTML-Generator folgendermaßen aussehen: package generatorsample; import org.w3c.dom.Node; public class GeneratorSimple { /** * generates the code based on the model * @param … weiterlesenStrukturierte Mehrfachvererbung in JAVA II – Methoden durch Interfaces ersetzen

Setup Graal VM on Mac OS X 10.11 El Capitan Howto Tutorial installation prerequisites

hi, on wednesday, Jaroslav Tulach showed me the amazingly fast Graal VM together with Truffle. Graal VM will become the fastest scripting environment in the world. And well, since performance always counts, i decided to try it! There is no Installation Instruction available for MacOS X, so i decided to try it on OS X … weiterlesenSetup Graal VM on Mac OS X 10.11 El Capitan Howto Tutorial installation prerequisites

NetBeans Platform Lookups for Beginners

Hi, this seems to be post #1001 about NetBeans Lookups. Most of the other Posts try to explain lookups. They mostly focus on what Lookups are, not what they are good for. All posts will tell you that lookups are very simple. They’re just a „bag of objects“ you can use for whatever you want. … weiterlesenNetBeans Platform Lookups for Beginners

Strukturierte Mehrfachvererbung in JAVA I – Vererbungsketten, Interface Defaults

Es gibt (zum Glück!) keine Mehrfachvererbung in JAVA. ABER man kann sich mit sog. Vererbungsketten helfen. Die beispielhaften Basisklassen A und B: class A{ public void getA(){…} } class B{ public void getB(){…} } Will man nun eine Klasse C schreiben, die A und B erweitert, erhält man eine Fehlermeldung vom Compiler. class C extends … weiterlesenStrukturierte Mehrfachvererbung in JAVA I – Vererbungsketten, Interface Defaults

SAP JCo 3.0 + IBM Websphere/Tomcat – Erfahrungen + Deployment

Hallo SAP-Jünger, Um einen SAP Webservice zu betreiben, ist Tomcat offensichtlich nicht die richtige Wahl. Der SAP JAVA Conenctor liefert nach einiger Zeit nur noch Fehlermeldungen im Zusammenhang mit dem Verbinden zum SAP System. Vermutlich liegt das an einem Bug in den Binaries der Datei libsapjco3.so. Vielleicht habe ich die SAP.-Verbindung auch nur nicht richtig … weiterlesenSAP JCo 3.0 + IBM Websphere/Tomcat – Erfahrungen + Deployment

SAP JCo 3.0 + Tomcat 6.0

Hallo an Dich! Zuletzt ging es an dieser Stelle um das Deployen von Java Anwendungen auf Tomcat. Heute wird das Ganze erweitert um das erfolgreiche Einbinden von SAP’s JAVA-Connector JCo 3.0 JCo 2.0 wird relativ gut im Netz behandelt, doch mit JCo3 sieht es nicht so gut aus. Was du brauchst: jco lib: libsapjco3.so jco … weiterlesenSAP JCo 3.0 + Tomcat 6.0

Deployment auf Tomcat6 mit Eclipse 3.4

Hallo Freunde des Java-Codes. Da die Anleitungen auf der Apache Tomcat Seite sehr sehr ausschweifend sind, möchte ich hier ene enorm kurze Anleitung bringen, wie man mittels Eclipse 3.4 und Apache Tomcat Servlets schnell udn sicher verfügbar machen kann. Vorraussetzungen: Du hast im Eclipse (JAVA EE mit Web Tools) ein funktionierendes Programm und ein Servlet, … weiterlesenDeployment auf Tomcat6 mit Eclipse 3.4

CNC Simulator

Es gingen viele monde ins All, seit ich EasyCNC entwarf. Damals war ich noch Azubi im Stahlwerk Gröditz (Zerspanungsmechaniker), wollte aber wissen, ob ich die relativ hässlichen CNC Simulatoren unserer Ausbildungsstätte auch besser hinbekomme. Aber leider war ich noch zu grün, um ein fertiges Produkt entwicklen zu können. Die alpha-version könnt ihr euch hier herunterladen: … weiterlesenCNC Simulator