• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Liutauras Vilda
  • Paul Clapham
  • Jeanne Boyarsky
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
  • Jesse Duncan
  • Frits Walraven
  • Mikalai Zaikin

Denver, CO JUG-8/10/05-Bruce Tate:Beyond Java;Sharad Acharya:Dynamic Struts Forms

Ranch Hand
Posts: 112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Bruce Tate wasn't able to make it last month due to inclement weather in Texas. He'll be here tonight to give the talk he was going to give last month.

Wednesday August 10th, DENVER JAVA USERS GROUP Meeting

*** Free Pizza @ 5:30 ***

Our next meeting is on Wednesday, August 10th.
Featured speaker: Bruce Tate
"Beyond Java"
7:15pm -8:30pm

Basic Concepts: Sharad Acharya
"Dynamic Struts Forms"
6pm - 7pm
Location: Qwest Auditorium at 17th and Arapahoe.

"Beyond Java"
Bruce Tate


The Java programming language has been tremendously successful. Many of the roots of its success may be surprising to the audience. But every major programming language has a limited life cycle. While it's true that Java and .NET seem to be the only games in town, some alternatives are beginning to emerge. In this session, we'll discuss some of the limitations of the Java language, and the impact that they might have on the productivity of Java developers. We'll then look at some of the innovations around other frameworks and languages, and some of the features of those languages that boost the productivity of other non-Java developers:

Typing, and why it matters
Code blocks and closures
Regular expressions
Innovative frameworks
Finally, we'll take a look at where developers may look at using other languages. Clearly, most of the work that we do will be in Java for the foreseeable future, but certain project classifications may make it much easier to embrace alternatives, for good competitive effect.


Bruce Tate is co-author of "Better, Faster, Lighter Java". A popular speaker at No Fluff Just Stuff symposiums, Bruce Tate is still writing. Other best selling titles include "Bitter EJB" and "Bitter Java".

Bruce Tate is a consultant with 15 years of IT experience. He worked for 13 years at IBM, in roles ranging from a database systems programmer to Java proof-of-concept team lead where he served on the certification board for the IT profession. He left IBM to build a solutions development team at a high-powered TL Ventures startup, and left that post to build his own consulting business.

His company focuses on Java persistence, development and performance process, and education. Bruce holds eight patents ranging from database design to development environment user interfaces.


"Dynamic Struts Forms"
Sharad Acharya


Struts is one of the most popular contemporary Web application development frameworks based on the Model, View and Controller architecture (MVC). Adopting the Struts framework allows for the separation of responsibilities among the Model, View and Controller components of an interactive Web application. A Model component encapsulates application data with the business logic operating on such data and is represented by Struts action forms. There are several types of forms available to choose from and the use of one over the other depends on the application requirements.

In this presentation, Sharad will discuss some of the available Struts form types and how the use of map or list backed forms can dynamically generate contents based on data returned by an application layer. I will show code examples to support the concepts discussed and describe a large scale application that used map backed forms to render extremely dynamic contents.


Sharad Acharya has more than 8 years of IT experience including more than 5 years of design, development and integration of J2EE applications for retail, insurance, banking, and mortgage industries. He has authored several articles for contemporary journals/magazines, created a pattern language for architecting dynamic and configurable web systems and crated a commercial test engine for the Sun Certified Web Component Developer exam.

Recently, he joined MIS Distribution and Fulfillment department at Cabela's Inc, as Senior Programmer Analyst. At Cabela's he will be focusing on applications integration and customization of system components to serve the multi-channel order management system. He is a Sun Certified Enterprise Architect for the J2EE platform and holds an MS degree in Computer Science. Software architecture, pattern mining, statistical modeling and forecasting are amongst of his research interests.

*** AGENDA ***

5:30 - 6:00 p.m. Food, and Networking.
6:00 - 7:00 p.m. Basic Concepts
7:00 - 7:15 p.m. Announcements
7:15 - 8:30 p.m.
8:30 p.m. Door prizes


Qwest Auditorium is located downtown Denver at
1005 17th St,
Denver, CO 80202.
The building entrance faces 17th Sreet. Take elevator
to "A"uditorium level.

For maps, see:

*** SPONSORS ***

Thanks to our regular Denver JUG sponsors for
supporting the Java
- Qwest for providing facilities
- MicroStaff for providing food
- TEKsystems for providing food
- EvolutionHosting for providing web hosting
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
    Bookmark Topic Watch Topic
  • New Topic