Ease of use
import org.pmw.tinylog.Logger; public class Application { public static void main(String[] args) { Logger.info("Hello World!"); } }
http://www.tinylog.org/
import org.pmw.tinylog.Logger; public class Application { public static void main(String[] args) { Logger.info("Hello World!"); } }
[no project] workspace $ new-project --named my-forge-app --topLevelPackage com.example.app
[my-forge-app] my-forge-app $ scaffold setup [my-forge-app] my-forge-app $ persistence setup --provider HIBERNATE --container JBOSS_AS7 [my-forge-app] my-forge-app $ entity --named Person [my-forge-app] Person.java $ field string --named firstName [my-forge-app] Person.java $ field string --named lastName [my-forge-app] Person.java $ field int --named age [my-forge-app] Person.java $ scaffold from-entity
scaffold from-entity ~.model.* --scaffoldType faces --overwrite;