Past Meetings
Check back for information on our inaugural meeting
Home Page
About Us
Past Meetings


 

 

April 1st, 2008 - An Introduction to JBoss Developer Studio

 

Presentation Summary
 
The JBoss Developer Studio is a set of eclipse-based development tools that are pre-configured for JBoss Enterprise Middleware Platforms.  The Studio aims to make developing Seam, JSF, JPA, Hibernate, EJB 3 and AJAX applications on the JBoss platform significantly simpler.  This session is a hands-on lab introducing the JBoss Developer Studio. The session will cover the following topics:
 
  • - JBoss Studio Setup and Installation
  • - Creating JBoss Seam Applications
  • - Seam Action Development
  • - Adding Declarative Security
  • - Browsing the Workshop Database
  • - Database Programming
  • - Integrating Rich Components 

 

 

Presentation Summary
 
JBoss tools - AS Tools Lead Rob Stryker, a yankee from Gotham, was born back when Atari was king.  Although he learned Basic on a Commodore 64 at the age of 8, he was forced to sit idle without a mentor or a compiler for many years.  The discovery of web 1.0 led him on a circuitous and less prestigious route to programming.  Rob's been working with JBoss on eclipse-based IDE projects since 2005, focusing heavily on their webtools platform but pausing to graduate from RIT in 2006.  He enjoys reading financial news, juggling, and blasting annoying music.

_____________________________________________________________________

March 4th, 2008 - JBoss AOP:  An Experiential Introduction

Presentation Summary

 

This session is a practical introduction to JBoss AOP.  JBoss AOP is a Java Aspect Oriented Programming (AOP) framework fully integrated with the JBoss application server.  The session goes beyond the traditional logging/tracing use case, and presents a number of real life scenarios where AOP could be, and have been, applied to solve real problems.  It will also touch on using the AOP paradigm as a "first class citizen" during the design stage of your application development process.

 

The session starts off with a brief explanation and quick history of AOP, with an overview of major implementations including AspectJ.  We will also cover AOP terminology such as Cross Cutting Concerns, Aspects, Interceptors, Advice, Pointcuts, Introductions, etc.  The primary focus of this session will be to outline where and how AOP should be applied, including a number of hands-on JBoss AOP code examples taken straight from the field.

 

 

Speaker Bio

 

Oleg Zhurakousky is an IT professional with 14+ years of experience with software engineering across multiple disciplines including architecture, consulting, business analysis, quality assurance, technical leadership, application development, and project management.  He is currently working for Unisys Corporation as an Architect in Open Source Assit Team, specializing in technologies and platforms such as JBoss, Spring, Apache ServiceMix etc.

 

He is also a RedHat/JBoss certified Master Architect and instructor. He delivers classes for Advanced J2EE Developers, Hibernate, and JBoss Administration, in both the NA and EU markets.

____________________________________________________________________

January 22nd, 2008 - Introduction to JBoss Seam

 

Presentation Summary

 

JBoss Seam is an exciting new framework for simplifying the creation of rich internet applications.  It reduces the amount of redundant wiring and plumbing that a developer must write.  This has been a familiar mantra over the past 7 years which has seen an explosion in web application frameworks that have come and gone or are still hanging on.  The Seam project was started by Gavin King, the founder of the Hibernate project.  Since it ties together JSF with EJB3 with minimal effort, it definitely has a strong appeal.  Seam is part of a new vanguard in software development which stress convention over configuration.  In the past, everything was configureable and had to be configured before anything useful could be done.  XML often rivaled code and short comings in older incarnations of Enterprise Java Beans necessitated Data Transfer Objects and Data Access Objects.  The Java code written was hardly object oriented.  Seam leverages makes it easy to leverage the best of Java including annotations, JPA, JSF, AJAX, and EJB3.  Seam will run in Tomcat without an EJB container.

 

This presentation will introduce the basics of Seam, Facelets, JSF, and EJB3 and cover the creation of a new project from scratch.  Facelets is an alternative template engine for JSF that does not use JSP and shares some striking similarities with Tapestry and WebObjects.  Maven will be heavily leverages to simplifying dependency management and structure the resulting project.  The presentation will be split into an introduction and a coding section.  Bring your laptops and code along.  CDs with all of the dependencies will provided.  At the end of the presentation you will have a Seam web application that persists data in database from which you can continue your explorations or prototyping.  Often, the hardest part of learning a new technology is getting that first prototype up and running.

 

Speaker Bio

 

Ryan Cuprak is an analyst at Enginuity PLM, and also leads the Connecticut Java Users Group.  At the moment, he is primarily focused on data integrations and extracting customer formula data from their own in-house systems and migrating to Enginuity's solution which utilizes Oracle and Documentum.  Prior to Enginuity, Ryan has worked for TurboWorx and Eastman Kodak.  Ryan has a BS in computer science and biology from Loyola University Chicago.

_____________________________________________________________________

October 30, 2007 - EJB 3.0 and JPA with Rima Patel Sriganesh

 

Presentation Summary

 

The EJB 3.0 release provides a new and simplified API for development and deployment of Enterprise JavaBeans for the enterprise developers. In addition to introducing ease and speed of development for enterprise beans, the expert group of EJB 3.0 specification also took a giant step in simplifying the persistence for Java EE and SE applications through the Java Persistence API work. Java Persistence API offers a fresh way of looking at a persistence-enabled object, a plain-old-Java-object (POJO), dubbed as "entity" in the Java Persistence API lingo.

Come, join us in this in-depth session on EJB 3.0 where we uncover the key enhancements to this core Java EE technology area. We begin the session with a discussion on the new development and deployment paradigms of 3.0 styled session beans and message-driven beans. Following this discussion, we introduce the developers to the Java Persistence API technology.

 

Provided below are some of the topics that will be discussed in this session:

 

* EJB 3.0 vs. EJB 2.1 - What has changed?

* EJB 3.0 style POJO enterprise beans

* EJB 3.0 deployment model

* Java Persistence API Introduction

* Entity Relationships

* Object-Relational Mapping

* Java Persistence API Query Language 

 

Speaker Bio

 

Rima Patel Sriganesh is a Staff Engineer presently working in the Technology Outreach group at Sun Microsystems, Inc. She specializes in Java, XML and Integration platforms. Rima represents Sun at various financial services standards. She is a co-author of three books and publishes her take on technology in the form of papers and blogs. She also speaks frequently at various industry conferences. To find out more about her work, google - "Rima Patel Sriganesh".

___________________________________________________________________________

Sep 18, 2007 - Introduction to Embedded JBoss Container with Rob DiMarco

 

Presentation Summary

 

Ever wish you could leverage the power of JBoss from within your plain old Java application? Ever wish you could write unit tests that actually make real calls on your EJBs?  Using Tomcat as your application server and wish that you could leverage EJB 3.0?  By using the Embedded Jboss Container, you actually can do all of these things without relyin on the full blown JBoss Application Server.  In this talk, we will explore what the Embedded JBoss Container is, and how you can leverage it within your applications.

 

Speaker Bio

 

Rob Di Marco has spent most of the last decade guiding fast growing technology teams.  Currently, Rob serves as a founder for an early stage internet startup and as a strategic technology consultant.  Prior to this position, Rob served as the VP of Technology fo Health Market Science, responsible for defining the technology vision for HMS and then turning the vision into reality.  Prior to HMS, Rob served as the Software Development Group Manager for The Adrenaline Group, a software development consultancy based in Washington, D.C.  Rob graduated from the University of Virginia with degrees in Physics and Chemistry.

 

____________________________________________________________________________

May 22, 2007  -  Developing JPA-based Applications with Mike Keith

 

Presentation Summary

 

The Java Persistence API (JPA) was created and released a year ago as part of the EJB 3.0 specification, and is a lightweight persistence API that standardizes the O-R mapping and persistence model that was popularized by such products as Hibernate and TopLink. The additional standardization of a Service Provider Interface (SPI) between JPA host containers and the persistence providers that implement the API provide the ability to plug in different persistence implementations into any compliant container.

In this talk we will explain the core concepts of JPA and show how to apply them in examples. We will cover such topics as EntityManagers and persistence contexts, entity life cycle tracking, object-relational mapping using annotations and XML, disconnected and merging back of entities, and dynamic and static queries.

In addition, we will show how the Java EE integration with JPA facilitates an enhanced persistence experience and vastly reduces the effort required to develop persistence applications. We will see how it provides the ability to write to one API and run on the vendor of your choice. We will also illustrate how the API can be used in container-less Java SE environments in a completely standard and portable way to support testing as well as client-side applications.

 

Speaker Bio

 

Mike Keith was the co-specification lead for EJB 3.0 (JSR 220) and a member of the Java EE 5 expert group (JSR 244). He co-authored the premier JPA reference book called Pro EJB 3: Java Persistence API and has over 15 years of teaching, research and development experience in object-oriented and distributed systems, specializing in object persistence. He is currently a Java and persistence architect for Oracle and is a popular speaker at numerous conferences and events around the world.

 

 __________________________________________________________________________________________________

Apr 17, 2007   - Introducing JBoss ESB with Burr Sutter

 

Presentation Summary

 

This session will be a technical deep dive into the use cases solved by an Enterprise Service Bus.  We'll quickly discuss the common problems that an ESB solves in a typical enterprise architecture.  We will also discuss ESB capabilities in general and then demonstrate numerous JBoss ESB capabilities such as:

 

            - Listeners/Gateways

            - Configuration of new services: hot deployment of services

            - Service Registry         

            - Orchestration

            - Transformation

            - Content Based Routing

            - Splitter & Aggregator

 

Speaker Bio

 

Burr Sutter is a current Sun Java Champion, President of the Atlanta Java Users Group and President of the Atlanta Chapter of the International Association of Software Architects. He has over 15 years of software design and development experience along with numerous published articles, book chapters and developer conference speaking engagements. He is presently employed at JBoss, a division of Red Hat.

 

Downloads: Coming Soon

_____________________________________________________________________________

Nov 1, 2005    - Migrating Applications to JBoss Lessons with Tom Janofsky

 

Presentation Summary

 

JBoss is a popular application server targeted for J2EE application ports in particular because of its low cost and ease of development.

This presentation is a case study of two J2EE application ports to JBoss, one from WebLogic and one from WebSphere. The presentation is primarily focused on implementation and will be followed by a Q&A session.

Topics to be covered will include:

 

         - porting components

         - issues with EJBs, including CMP and deployment descriptors

         - web tier components

         - JMS

         - classloading, building and packaging, and deployment

         - runtime issues such as performance and CMP concurrency models

         - dealing with app server specific code

         - security

 

Speaker Bio

 

Tom Janofsky has worked with Java since 1997, and specializes in J2EE architecture and implementation. He has been a lecturer at Penn State University since 1999, developing and teaching a number of courses, including beginning through advanced Java courses and J2EE. He has presented at numerous seminars and Java User Groups and is a Sr. Architect at Tripod Technologies, LLC. He is also a certified JBoss consultant.

 

 

 

 

 

 

 

      
Home Page | About Us | Past Meetings | Contact Us | Links | Directions
Copyright © 2007 Copyright © 2005 Your Company. All Rights Reserved. All Rights Reserved.