The 2005 Java World is the birth of a number of new technologies and new products, small series from the selection of the best 10 new technologies and new products, the 10 product selection criteria only one: the future of Java development and application has a significant impact. If you have a different opinion, please write to me.
One, Java EE 5
Java EE 5 is not simply renamed by Java, Sun has made a major change, should be considered a new technology. The Java EE 5 focus is on simplifying application development, particularly in the context of Java EE 5, which submits the draft specification for public review, in particular, by using a large number of metadata annotations (annotation) and Pojo (normal Java object)-driven development methods to redefine the platform. The most important new features of Java EE 5 include the Java Persistence API (EJB 3 entity Bean), JSF, Jstl, and so on, compared to the previous EE 1.4 specification.
Impact Index: ★★★★★
Second, Java Module System specification (JSR-277)
JSR-277 is a technical specification initiated by Sun, with the goal of solving the many problems that Java applications encounter during deployment, such as the version of the jar, the dependencies between jars, and so on. In accordance with JSR-277, the release module will contain metadata describing the module's information, such as version information, resources contained in the module, dependencies with other modules, and so on. The normative expert group would like to rely on these unified modular metadata to address the challenges of Java application deployment.
Impact Index: ★★★★★
Third, AspectJ5
AspectJ5 is the first product of ASPECTJ and Aspectwerkz, which inherits the advantages of the two, becoming the most influential and powerful AOP platform, providing a unified AOP platform for the broad masses of developers, and other further merging spring, And then unify the AOP development platform.
Impact Index: ★★★★
iv. BEA WebLogic Server 9.0
Known as the most outstanding BEA Application Server to date, the critics are the best development platform for enterprise development and deployment of SOA-helping organizations apply SOA and quickly develop and deploy tasks. The BEA WebLogic Server 9.0 consists of an enterprise-class kernel that supports multiple programming patterns, helping IT managers and developers improve efficiency, reduce IT project costs, reduce downtime, and help users focus on migrating to service-oriented infrastructure (SOA).
Impact Index: ★★★★
Five, AquaLogic
AquaLogic (previously code-named Quicksilver) is Bea's new Enterprise service Bus (ESB) product, which includes six product lines, has been officially released with three, the BEA AquaLogic message product line, the BEA aqualogic data product line, and Bea AquaLogic Security product line. Is the first service infrastructure product to provide a complete SOA solution that integrates applications and processes from any platform in the form of services.
Impact Index: ★★★★
vi. SDO 2.0 Specification
The SDO specification, drafted by BEA and IBM, aims to simplify and unify the way applications process data, which is numbered in JCP JSR-235. Using SDO, programmers can access different data sources in a uniform way, including relational databases, XML data sources, Web services, and various enterprise information systems, as described in the white paper "next-generation data programming with service Data Objects", which is published by Bea.
Impact Index: ★★★
Vii. Open Source database Derby
Apache Derby is a java-based database of software that IBM opened to foundations last year. The Apache Foundation launched its first open source Derby database product. Apache Derby 10.1.1.0 has launched an open source network drive and supports the Java 2 Micro version for portable products.
Impact Index: ★★★
Eight, Harmony
The Harmony project was established in May this year to develop an open source version of the Java Platform based Standard Edition (Java SE), a software that is needed to run Java software on a desktop. The Java community has always needed such an open-source J2SE implementation, and there are some solutions (such as Kaffe, CLASSPATH, etc.).
Impact Index: ★★★
ix. Spring Framework 1.2
The main new feature in this new release is the addition of support for several persistence technologies, including support for TopLink 9.0.4 and 10.1.3, JDO 2.0, Hibernate 3.0.3, and more. In addition, Spring 1.2 simplifies the XML format of the Bean Declaration and supports JDK 1.5 transaction annotations (annotation) and jmx.
Impact Index: ★
10. SOA portal Site
IBM-funded SOA portal, which now includes the first batch of SOA best practices and deployment patterns, customer instances, and analysis reviews from within and outside IBM.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.