2010-09-03 4 views
10

Ich helfe einem Freund eine Java-Anwendung zu entwickeln. Sie sind ein Nicht-MS-Shop.
Ich wurde beauftragt, etwas repetitiven Code zu schreiben, also natürlich als .NET-Entwickler dachte ich an T4.Gibt es sowas wie .NET's T4 für Java?

Aber ich stecke auf Java/Eclipse (und keine C# ist erlaubt) also, was sind meine Optionen?
Was verwenden Java-Leute für die Codegenerierung? Aufgaben erstellen?

Antwort

1

In Eclipse könnten Sie Vorlagen nützlich finden. Sie können neue Vorlagen im Dialogfeld "Voreinstellungen" über Java> Editor> Vorlagen erstellen.

Weitere zielgerichtete Vorlagen sind konfigurierbar unter Java> CodeStyle> Codevorlagen.

Es gibt eine Einführung in die Vorlagen in Eclipse in "Effective Eclipse: Custom Templates", die sowohl deckt Java> Editor> Vorlagen und Web und XML -> XML-Dateien -> Vorlagen. (Ich habe das letztere nicht verwendet.)

+1

Ich glaube nicht, das tut, was er fragt? Templates sind was in .Net heißt Snippets und sind nur vordefinierte Blöcke von Tekst mit einigen feldähnlichen Erfahrungen (= man kann leicht zwischen vordefinierten Positionen im Tekst springen) – Cohen

2

Wenn Sie etwas mehr "unabhängig" verwenden möchten, überprüfen Sie AtomWeaver. Dies ist im Grunde eine Vorlage-Engine wie T4. Es ist jedoch unabhängig von jeder Plattform oder IDE, und während es Ihnen ermöglicht, einfache Vorlagen zum Generieren von Code zu erstellen, kann es auch zur Entwicklung kompletter Systeme verwendet werden. Das Paradigma, das es folgt, ist ABSE.

Verwandte Themen