Skip to content

Instantly share code, notes, and snippets.

@mojavelinux
Created January 13, 2012 08:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mojavelinux/1605121 to your computer and use it in GitHub Desktop.
Save mojavelinux/1605121 to your computer and use it in GitHub Desktop.
OSCON 2012 Proposal: JBoss @ 7: New App Server. New Tools. New Attitude.

Submission Date: Jan 12, 2012

Proposed Title: JBoss @ 7: New App Server. New Tools. New Attitude.

Summary:

2000 called, it wants its bloatware back. At JBoss, we decided to flip the switch and make enterprise development productive. In this session, you'll learn how to build Java EE applications that are slim, fast and powerful. We'll kick off the project with Forge, develop using the Web Profile, create real tests using Arquillian, deploy to JBoss AS 7, then take it to the cloud! It's gonna be fast!

Topics:

  • Tools and Techniques
  • Programming
  • Java and JVM Languages

Session type: 3-hour tutorial

Abstract:

2000 called, it wants its bloatware back. No where does the Java EE specification suggest that application servers and programming models must be slow, clunky and fat. At JBoss, we decided it was time to flip the switch on enterprise development and make it productive. In this session, we’ll show you how to build applications that are slim, fast and powerful.

We’ll start by introducing the new rendition of our flagship project, JBoss AS 7. Fast, fast, fast. Blazing fast! No doubt, that’s the main reason to love JBoss AS 7. We’ll dive into how this performance boost was achieved through a clever use of parallelism and concurrency, how the modular design saves you from classloader hell and why it’s such a pleasure to administer and test. It’s everything you’ve wanted in an application server.

Next, we’ll talk about how the Java EE Web Profile has brought new meaning to the double E: "easy" and "extensible". We’ll summarize the functionality you get out of the box. Hint: intelligent defaults replace XML and disparate technologies have been connected by powerful services like CDI. We won’t pretend that one size fits all. You’ll discover that the closed feature set has been abolished with the inclusion of the CDI extension facility. You now have the choice of building new features into the programming model in addition to using what’s provided.

Ah, but, how many times have you wanted to start a new project in Java EE, but struggled to put all the pieces together? You’ll witness how Forge can incrementally assemble an application at your command, open it in the IDE for code-assist editing and deploy it to AS 7. Then we’ll take it to the cloud using the OpenShift deployment plugin in JBoss Tools.

We’ll remind you of the fact that you are doing all this with the "Enterprise Edition" of Java without any of the pain that would seem to imply. Like we said, we’ve got a new attitude. Come experience it.

Speakers:

  • Dan Allen
  • Andrew Rubinger
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment