Methodology Section Index | Page 3
Where can I learn (more) about CORBA (Common Object Request Broker Architecture)?
Check out the jGuru CORBA FAQ.
Where can I learn (more) about Java development tools?
Check out the jGuru Tools FAQ.
Where can I learn (more) about Java's support for developing multi-threaded programs?
Check out the jGuru Threads
FAQ.
Where can I learn (more) about using design patterns with Java?
Check out the jGuru Patterns
FAQ.
Any tips on taking IBM's OOAD with UML certification test?
Read UML Distilled and Applying UML and Patterns first, then try the IBM ICE Test. Good luck!
more
How should I model Java Servlets and JSPs in UML?
As such, there are no specific notations for Servlets and JSPs in standard UML. But you can create the sterotypes for these elements. For example have <<HttpServlet>> as the sterotype ...more
What are Collaboration Patterns?
Collaboration Patterns are repeatable techniques used by teams of people to help them work together (collaborate). Ellen Gottesdiener of EBG Consulting has created these patterns in order to help...more
How do I indicate static methods within a UML class diagram?
Simply preface the method with a dollar sign ($). For example:
$ GetInstance() : MyObject
Indicates a method called GetInstance that accepts no arguments and returns an object of type MyObject....more
How should a Java interface be modeled in UML?
How should a Java interface be modeled in UML? Should I use
<<type>>, <<interface>>, or something else and why?
Modeling: One 'ell' or two?
Yes, the dictionary allows modeling to be
spelled with either a single ell
or two ell's but when it comes to software development
and modeling -- "modelling" is spelled modeling.
more
What books are available on refactoring?
The seminal book is Martin Fowler's
Refactoring: Improving the Design of Existing Code.
What is refactoring?
Refactoring is a process articulated and popularized
by Martin Fowler for
the disciplined restructuring of code. The basic point is to
restructure the code in relatively simple, straightforward
s...more
What Java tools support refactoring?
Check out:
JRefactory
by Chris Sequin
Xrefactory
by Marian Vittek
Renamer
by IntelliJ
JUnit -- last, but not least, because without good unit tests, life (and refactoring) sucks
more
Where can I learn more about refactoring?
A good place to start learning about refactoring is through
Martin Fowler's book, Refactoring: Improving the Design of Existing Code. Martin also runs the
Refactoring web site
where you can find ...more
Are there any good Java-specific patterns books available?
The Java-specific patterns books are:
Java Design Patterns: A Tutorial
Patterns in Java, Volume 1
Patterns in Java, Volume 2
Concurrent Programming in Java , Second Edition: Design Principles an...more