Class loading is widely viewed as one of the darkest arts in Java development. In this session, Jason Greene will provide insight into the how and why of Java SE, Java EE, JBoss Application Server, JBoss Microcontainer, and OSGi class loading. He will offer historical perspective by beginning with JDK internals and progress to the modern, modular class loader models in use today. In addition, Jason will cover common pitfalls and methodologies to avoid them.
Presenter: Jason currently leads the JBoss Application Server project, which is a popular open source application development platform. He is a member of the Java Community Process (JCP), and most recently the expert group of the Java EE and Contexts & DI specifications. During his tenure at Red Hat, he has worked in many JBoss Enterprise Middleware areas, including the application server, clustering, Web services, AOP, and security. His interests include concurrency, distributed computing, hardware, and programming language design.
This introduction has been setup to get you started as quickly as possible with the newest member of the JBoss Integration portfolio, JBoss Fuse. We have put together a three part video tour of the product, an example quick setup of the product and the installation of an existing project that is then deployed on JBoss Fuse.
This is a very quick and dirty introduction to the JBoss Fuse product and gives you an idea of what the components are. It sets the stage for the following two parts with an overview of the websocket demo project.
In this session, we will introduce you to the next evolution of the JBoss Application Server. JBoss AS7 represents a new approach to middleware; you can expect much easier management, lower total cost of ownership and and much improved developer productivity. Jason will show you the key features of AS7, and give you a short tutorial in how to start using AS7 right away. This is your opportunity to get the "inside scoop" on what is happening with the worlds most popular application server.
JBoss Application Server v7's new architecture is focused on making the day-to-day management of a cluster (or single node) of JBoss servers vastly easier, more centralized, more scriptable (automation) and more secure. In this presentation, Brian Stansberry will cover the core concepts behind the new configuration model — profiles, servers, server groups, hosts, and domains. Then Brian will demonstrate how easy it is to set up and manage a domain of multiple JBoss Application Server instances. He'll show you how to manage your domain both through the managment console that ships with the application server, and via the JBoss Application Server command line interface.
Brian Stansberry is a principal software engineer at Red Hat, working as a core engineer on JBoss Application Server. He is currently leading the development of the new administration and management capabilities in JBoss Application Server 7 and JBoss Enterprise Application Platform 6. Previously he was the technical lead for the application server's high availability clustering features.