Five JAVA technology are worthy of studying
Sun JAVA certification is the industry’s only authorized by the Sun Certification. JAVA exam covering all the relevant knowledge, programming concepts and development techniques applet. Sun Certified JAVA programmer examination designed to observe the distribution of your software through the application of complex programming capabilities. Sun has been in the field of UNIX technical and market share leader; JAVA technology introduced in recent years has become the industry standard.
Carlos Perez (well-known Java technology staff) has recently published his opinion, deserving of study in 2008 of five of JAVA technology, they are: OSGi, Java content storage, GWT, Groovy and cloud computing.
OSGi (based on Java dynamic model specifications)
Note: OSGi (Open Service Gateway Initiative) means the OSGi Alliance organizations to develop a Java-based services (business) specification – OSGi service platform (Service Platform). The core of the norms and is a framework, which defines the application life cycle model and registration services. This framework to achieve an elegant, complete and dynamic component model. Application (known as the bundle) may be no need to reboot remote installation, start, upgrade and uninstall (which Java package / type of management has been defined in detail). API also defines the operation of remote download management policy lifecycle management. Service Registry allows bundles to detect new services and the abolition of the service, and then match the increase.
Java content warehouse, the earliest in February 2002 issued by the JCP
Note: JCP (Java Community Process) is an open international organizations, mainly from Java developers, as well as those who have been authorized to composition, functions is to develop and update the Java specification, Reference Implementation (RI), Technology Compatibility Pack (TCK). JCP maintenance norms, including J2ME, J2SE, J2EE, XML, OSS, JAIN, etc.. Members of the Organization may submit JCR (Java SpECification RequESts), after the adoption of specific procedures for entering into the next version of the specification inside.
Google Web Toolkit (first released in May 2006)
Note: GWT (Google Web Toolkit) is Google launched a development framework for Ajax applications, which support the use of Java to develop and debug Ajax applications. Webjx.Com
Groovy (first released in May 2004)
Note: Groovy is an object-oriented programming language, Java programming language as an optional alternative, and an increase of Python, Ruby and Smalltalk some of the features.
Cloud computing (for virtual server design concepts, or without EJB Distributed Computing)
Note: The “cloud computing” in English that is Cloud Computing. Since Google has developed, the great size of the server together, unified management, the formation of a “cloud computing” ( “Cloud Computing”) the material basis. “Cloud computing” is the computing power of the big social focus, but also the so-called “SaaS” objective foundation.
It is interesting to note, of which there are several technologies are already mature, or “old” has been and is being recommended by the application of its projects mature applications. Of course, these five very valuable technology. OSGi is the Eclipse Modeling System, Goovry its formal specification and frequent improvements to win the support of release. GWT also be regarded as mature and stable, cloud computing market is being more widely accepted.
JRC and cloud computing is recently been widely accepted technology, but manufacturers are taking advantage of the relationship between competition and business support to publish hunting-related products (such as GridGain, Gigaspaces, and Terracotta), while others are also being planned (TSS TSSJS2008 plans to release a statement related JCR).