Eclipse MailSnag

Eine SMTP-Anwendung soll offline entwickelt werden. Das Eclipse-Plugin MailSnag hilft. Über “Help → Eclipse Marketplace” suchen und installieren. Ein neuer View und eine Konfigurationsseite werden hinzugefügt. Über den View “MailSnag → E-Mail-Nachrichten” lässt sich ein SMPT-Server starten und es werden eingehende Nachrichten aufgelistet.

Posted in Software | Tagged | Leave a comment

Mule ESB und Properties-Datei

Über eine Property-Datei sollen verschiedene Werte für Entwicklungs- und Produktivumgebung hinterlegt werden. Der Property-Schlüssel soll dann innerhalb der Mule-Konfiguration nach dem Muster ${app.str.welt} als Platzhalter verwendet werden. Manuell in der XML-Konfiguration einen zusätzlichen Namespace anlegen. Über ein context-Element die Property-Datei einbinden. Die Datei selbst unter src/main/resources im Mule Studio anlegen und füllen (z.B. app.str.welt=Welt). Ein Kopie dieser Datei auf dem Server unter $MULE_HOME/conf anlegen und mit den dort gültigen Werten versehen.

<?xml version="1.0" encoding="UTF-8"?>

<mule xmlns="http://www.mulesoft.org/schema/mule/core"
  xmlns:http="http://www.mulesoft.org/schema/mule/http"
  xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
  xmlns:spring="http://www.springframework.org/schema/beans"
  xmlns:core="http://www.mulesoft.org/schema/mule/core"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:context="http://www.springframework.org/schema/context"
  version="CE-3.2.1" xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/http
     http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd
http://www.springframework.org/schema/beans
     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.mulesoft.org/schema/mule/core
     http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.springframework.org/schema/context
     http://www.springframework.org/schema/context/spring-context-3.0.xsd ">

    <spring:beans>
        <context:property-placeholder
           location="classpath:app.properties"></context:property-placeholder>
    </spring:beans>
    <flow name="flows1Flow1" doc:name="flows1Flow1">
        <http:inbound-endpoint exchange-pattern="request-response"
           host="localhost" port="8081" doc:name="HTTP"/>
        <logger message="Hallo ${app.str.welt}" level="INFO" doc:name="Logger"/>
        <echo-component doc:name="Echo"/>
    </flow>
</mule>

Posted in Software | Tagged | Leave a comment

Eclipse und JavaDoc

Die Dokumentation für ein Projekt lässt sich über das Menü “Project → Generate JavaDoc…” erstellen. Die Vorlage für den Eintrag @author kann man in der eclipse.ini ändern (liegt im Programmverzeichnis). Beispiel: -Duser.name=Karl Mustermann

Posted in Java, Software | Tagged | Leave a comment

Schwachstellensuche mit W3AF

Das freie “Web Application Attack and Audit Framework” (w3af) sucht nach bekannten Schwachstellen in Webanwendungen. Es ist spezialisiert auf SQL-Injection und Cross-Site-Scripting-Schwachstellen sowie auf Local-File-Inclusion- und Remote-File-Inclusion-Lücken. Das Video “BackBox Linux 1 RC2 – How to use W3AF, SQLIbf and Pynject “ demonstriert eindrucksvoll die Anwendung.

Posted in Software | Tagged | Leave a comment

Kennzahlen einer gesunden Welt?

Die Welt erklärt in Zahlen: http://www.worldometers.info/de/

Posted in Internet | Leave a comment

MS-Analysis Services 2008 Part I bis III

Continue reading

Posted in Software | Tagged | Leave a comment

Harbour Project

“The Harbour Project is a Free Open Source Software effort to build a multiplatform Clipper language compiler. Harbour consists of the xBase language compiler and the runtime libraries with different terminal plugins and different databases (not just DBF).”

Posted in Internet, Software | Leave a comment

Programmzeilen verstehen und bewerten

Das Eclipse-Plugin MaintainJ erstellt Sequenz- und Klassendiagramme während der Laufzeit von Java/J2EE-Anwendungen. So lässt sich schnell herausfinden, was bei einem konkreten Anwendungsfall innerhalb des Programms passiert. Weitere Details unter http://maintainj.com.

Das Plugin EclEmma Java Code Coverage hilft die Testabdeckung direkt im Eclipse zu beurteilen. Weitere Details zu den unterstützten Konzepten unter http://emma.sourceforge.net.

Posted in Software | Tagged | Leave a comment