Java User Groups
During our 10 years of using Java at Amway Corp., some of our solutions
required us to think a little "outside of the box".
Our application had a reporting requirement.
It had to generate reports from the application's various batch processes as they were running.
These batch processes performed transaction processing, data purging and data exporting functions.
The reports would not be used by...
It never ceases to amaze me where some solutions in application development come from.
We had a requirement for our application to allow a user to print pages of text.
The user would bring up a web page, from our app, and then create & print a list of customer names.
The list of names would be created by executing a SQL query against the database, using a variety of search criteria.
My notes from Thursday at OSCON 2012 in Portland, Oregon.
My notes from Wednesday at OSCON 2012 in Portland, Oregon.
Notes from my OSCON 2012 Tuesday in Portland, Oregon
My notes from OSCON 2012 Monday tutorials.
I'm at OSCON in Portland, Oregon this week. I will be posting my notes here.
As we began our Java adventure at Amway Corp 10 years ago,
one of the most important tasks we had to do was to create our Object Model.
We had a variety of Java objects that we were planning to use in our application.
How were they going to be "wired" together inside of the application?
After 4 weeks of Object-Oriented, J2SE, J2EE training; we set out to define our Object Model.
This model was...
As we began to learn about Java technologies at Amway Corp, we were introduced to UML (Unified Modeling Language).
We became interested in the modeling aspect of UML to assist in the analysis and design phases of our Java project.
So we decided to try our hand at modeling with UML.
It began with 2 week-long training classes.
1) Object-Oriented Analysis with UML
2) Object-Oriented Design with UML...
In order to successfully migrate our mainframe application to a Java/application server based solution,
we had to figure out how to migrate our batch processes.
We had a very good start, in achieving this, by utilizing the LaunchClient command and J2EE Client programs.
It was just a matter of putting the remaining pieces together into a working solution.
But we were running into a lot of trouble...
Our first Java application (10 years ago) was a migration of a legacy application.
The legacy application consisted of a number of screens and a number of batch processes.
Migrating the screens to Java technology seemed straight forward.
In theory, they would be a direct use of the MVC pattern (EJB, JSP, Servlet). Easy.
But what about the batch processes? They didn't seem to fit the MVC pattern....
Martijn Verburg, of the London Java Community, announced on the Java.net JUG-Leaders mailing list that the Adopt OpenJDK program is seeking Java User Groups for a new Adopt OpenJDK Bugathon pilot training program. Martijn said...
Our Java application supports my company's (Amway Corp) Customer and Sales Compensation areas.
This is a very unique and complex part the Amway's business model.
The application requires a large database to store business-related data.
The database consists of dozens of tables and millions of rows.
It contains transactional data and summarized data.
The size of the database grows daily.
I can see the new Java will have new standard that adopt Android.. or make Android become java.mobile.next. YEs, to late, because why dont make it years before.. this smiliar case with Spring to JavaEE DI.. Spring has big community there, and several will stay happy with Spring. esp modules of Spring is awesome. Can JCP success bring Android to Java?
As our Java project progressed, we began to add new members to our development team.
This meant many resumes to review and many interviews to conduct.
It was to become quite a time consuming chore for the interviewers.
During a portion of the interview, a series of technical questions about Java are asked.
The goal behind these questions is to allow the interviewee to talk to us about Java.
TDD, BDD and Testing Best Practice for JAVA Developers course
JCertif 2012 Call for Papers Now Open -- http://www.jcertif.com!
We invite you to share your Java experiences with the industry and community by submitting a proposal for this far from the « classic » event !
JCertif is a mix of technical session, training, life experience and a bit of an adventure !
The next edition of JCertif will take place on September 03th-09th in Brazzaville, Congo.
Some interesting announcements from the Java.net Java User Groups Community have been posted recently on the Java.net JUG-Leaders mailing list, related to upcoming JUG events, JUG activities, and more. In this blog, I highlight four recent announcements...
During the initial architecture and analysis of our J2EE-based application,
one Java issue generated a lot of attention on our team : Enterprise Java Beans or EJBs.
Should we use EJBs?
What flavor of EJBs should we use?
At the time, we received no practical advice on EJB usage.
We got a lot of general advice. "Use what is best for you, etc."
Quite often, we were referred to a diagram with a lot...
Our recently completed poll about the Adopt OpenJDK project suggests that the project is gaining some visibility among Java developers, but there's a large group that isn't all that familiar with the project...