From Fedora Project Wiki
Mojavelinux (talk | contribs) (Consolidated bullet points about JBoss AS package) |
Mojavelinux (talk | contribs) (Added Groovy and Ant) |
||
Line 7: | Line 7: | ||
=== Java and JBoss AS 7 on Fedora === | === Java and JBoss AS 7 on Fedora === | ||
Fedora 17 provides a comprehensive Java application development suite featuring Java 7, JBoss Application Server (AS) 7, Eclipse 4, Apache Maven 3 and Thermostat. | Fedora 17 provides a comprehensive Java application development suite featuring Java 7, JBoss Application Server (AS) 7, Eclipse 4, Apache Maven 3, Ant, Groovy and Thermostat. | ||
JBoss AS 7 is a fast and lightweight Java EE 6 application server and OSGi runtime. JBoss AS is the most widely adopted open source Java EE implementation. | JBoss AS 7 is a fast and lightweight Java EE 6 application server and OSGi runtime. JBoss AS is the most widely adopted open source Java EE implementation. | ||
Line 32: | Line 32: | ||
* Early release of the Eclipse 4.2 (Juno) Platform and Java IDE | * Early release of the Eclipse 4.2 (Juno) Platform and Java IDE | ||
* Thermostat monitoring and instrumentation tool for the Hotspot JVM, with support for monitoring multiple JVMs on multiple hosts | * Thermostat monitoring and instrumentation tool for the Hotspot JVM, with support for monitoring multiple JVMs on multiple hosts | ||
* Additional JBoss development tools being packaged for the GSoC project to create a Fedora JBoss Spin | * Additional JBoss development tools being packaged for the GSoC project to create a Fedora JBoss Spin | ||
* Groovy (added in Fedora 16) | |||
=== Get started with JBoss AS 7 and Fedora === | === Get started with JBoss AS 7 and Fedora === |
Revision as of 06:28, 3 July 2012
JBoss AS 7 in Fedora Marketing Flyer
This is the brainstorming area for text for a flyer focused on AS 7 in F17.
Java and JBoss AS 7 on Fedora
Fedora 17 provides a comprehensive Java application development suite featuring Java 7, JBoss Application Server (AS) 7, Eclipse 4, Apache Maven 3, Ant, Groovy and Thermostat.
JBoss AS 7 is a fast and lightweight Java EE 6 application server and OSGi runtime. JBoss AS is the most widely adopted open source Java EE implementation.
- Composed of best of breed open source components, including Hibernate, Infinispan, JGroups, JBoss Modules and Weld.
- Blazing fast start up attributed to a highly optimized boot process, concurrent classloading and concurrent service coordinator.
- Classloading done right. Showcases a preview of Java modularity to attain true application isolation. Hides server implementation classes from the application and only loads classes your application needs.
- Lightweight and scalable as a result of an aggressive memory management policy.
- User-focused, centralized administration. Manage a multi-server topology (domain mode) or an independent, development server (standalone mode) from a single control point.
- Thoroughly tested with Arquillian, a component model for creating robust tests that execute inside the server runtime.
- Java EE 6 (Web and Full Profile) and OSGi compliant (Fedora packages not yet certified)
New in Fedora 17
- Java 7 runtime (JRE) and development tools (JDK) provided by OpenJDK 1.7.0, the open-source reference implementation of Java
- JBoss Application Server (Web Profile minus JPA 2, standalone mode only) makes its debut as an official Fedora package (jboss-as)
- Add-ons to the Web Profile such as the Java Messaging Service (JMS) provided by HornetQ
- A systemd system service (jboss-as) to control a standalone mode instance of JBoss AS
- A commandline interface (jboss-cli) to the JBoss AS management console
- A script (jboss-add-user) to create management and application users for JBoss AS
- A script (jboss-as-cp) to create a unique instance (i.e., server configuration) of JBoss AS in userspace
- JBoss AS container adapters and a JMX-based test protocol for the Arquillian testing platform (in testing)
- Apache Maven 3 (mvn), with optional resolution of system jar files (mvn-local), and an integration with rpmbuild (mvn-rpmbuild)
- Early release of the Eclipse 4.2 (Juno) Platform and Java IDE
- Thermostat monitoring and instrumentation tool for the Hotspot JVM, with support for monitoring multiple JVMs on multiple hosts
- Additional JBoss development tools being packaged for the GSoC project to create a Fedora JBoss Spin
- Groovy (added in Fedora 16)