List of top 10 features in Java SE 6. Liste des 10 caractéristiques en Java SE 6.

Web Services Services Web
You get first-class support for writing XML web service client applications (death of Apache Axis?). Vous obtenez de première classe de soutien pour l'écriture de service Web XML applications client (décès d'Apache Axis?). No more messing with the plumbing (unless you really want to). Pas plus de jouer avec la plomberie (à moins que vous ne voulez vraiment). You can also expose your APIs as .NET interoperable web services with a simple annotation. Vous pouvez également exposer votre API que. NET interopérabilité des services Web avec une simple annotation.

For developers who want to handle XML directly Mustang adds new parsing and XML to Java object-mapping APIs, previously only available in Java EE platform implementations or the Java Web Services Pack. Pour les développeurs qui veulent manipuler le XML directement Mustang ajoute de nouvelles et d'analyse XML pour objet de Java API de cartographie, précédemment disponible uniquement en plate-forme Java EE ou implémentations Java Web Services Pack.

Scripting Scripting
You can now mix in JavaScript technology with your Java technology source code, useful for prototyping. Vous pouvez maintenant mélanger en JavaScript avec la technologie Java la technologie de code source, utile pour le prototypage. Also useful when you have teams with a variety of skill sets. Aussi utile lorsque vous avez des équipes avec une variété de compétences.

Database Base de données
The final Mustang development kit will co-bundle the all-Java JDBC database, Java DB based on Apache Derby. La dernière Mustang kit de développement co-bundle le tout-base de données Java JDBC, Java DB basé sur Apache Derby. This should enable developers (new to Java) to get a jumpstart on java development. Cela devrait permettre aux développeurs (nouveau à Java) pour obtenir un Jumpstart sur le développement de Java.
Developers will get the updated JDBC 4.0, which focuses on ease of use. Les développeurs auront la mise à jour 4,0 JDBC, qui se concentre sur la facilité d'utilisation. It contains many feature additions like support for XML as an SQL datatype and better integration of Binary Large OBjects (BLOBs) and Character Large OBjects (CLOBs) into the APIs. Il contient de nombreux ajouts comme fonction support pour le XML comme un de données SQL et d'une meilleure intégration de Binary Large Objects (BLOB) et les objets de grande taille de caractères (CLOBs) dans l'API. Additional features that improve ease of use include removal of some JDBC boilerplate and some of the new annotations that make SQL strings embed better into your JDBC application – like decorating your getAllUsers() method with an @Query(sql=”select * from user”) annotation, and that being all you need. Les caractéristiques supplémentaires qui améliorent la facilité d'utilisation incluent la suppression de certains modèle de JDBC et quelques-unes des nouvelles annotations qui rendent SQL cordes mieux intégrer dans votre application JDBC - comme la décoration de votre getAllUsers () avec un @ Requête (sql = "select * from user" ) Annotation, et que le fait d'être tout ce qu'il vous faut. More annotation love for you. Plus d'annotation amour pour toi.

More Desktop APIs Plus de bureau apis
GUI developers get a large number of new tricks to play like the ever popular yet newly incorporated SwingWorker utility to help you with threading in GUI apps, JTable sorting and filtering, and a new facility for quick splash screens to quiet impatient users. GUI développeurs obtenir un grand nombre de nouvelles astuces pour jouer comme jamais encore populaire nouvellement constituée SwingWorker utilité pour vous aider à filetage dans les applications GUI, JTable de tri et de filtrage, et une nouvelle installation pour les écrans de démarrage rapide pour les utilisateurs impatients tranquille.

Monitoring and Management La surveillance et la gestion
The really big deal here is that you don’t need do anything special to the startup to be able to attach on demand with any of the monitoring and management tools in the Java SE platform. Le plus gros problème ici est que vous n'avez pas besoin de faire quoi que ce soit au démarrage de pouvoir joindre à la demande avec tout de la surveillance et des outils de gestion de la plate-forme Java SE. Mustang adds yet more diagnostic information, and we co-bundled the infamous memory-heap analysis tool Jhat for forensic explorations of those core dumps. Mustang ajoute encore plus d'informations de diagnostic, et nous avons co-inclus la fameuse mémoire tas Jhat outil d'analyse de la médecine légale de ces explorations les core-dumps.

Compiler Access Compilateur accès
Really aimed at people who create tools for Java development and for frameworks like JavaServer Pages (JSP) or Personal Home Page construction kit (PHP) engines that need to generate a bunch of classes on demand, the compiler API opens up programmatic access to javac for in-process compilation of dynamically generated Java code. Really s'adresse aux personnes qui pour créer des outils de développement Java et pour les cadres comme les JavaServer Pages (JSP) ou personnels Page d'accueil construction kit (PHP) moteurs qui ont besoin de générer un tas de cours sur demande, le compilateur API ouvre l'accès aux programmes de javac pour en cours de compilation générées dynamiquement du code Java. Finally you don’t have to save your code as a Java files and invoke javac to generate a classfile, a clumsy procedure at best. Enfin, vous n'avez pas à mettre votre code en Java et les fichiers javac invoquer pour générer une classfile, une procédure maladroite au mieux.

Pluggable Annotations Pluggable Annotations
Java tool and framework vendors (and you) can define annotations and have core API support for plugging in and executing the processors that do the heavy lifting. Java outil et un cadre vendeurs (et vous) permet de définir les annotations et l'API de base de soutien pour le branchement et l'exécution de transformateurs qui font le levage lourd. It seamlessly integrates your custom annotations . Elle s'intègre de manière transparente votre coutume annoté.

Desktop Deployment Desktop Deployment
Better platform look-and-feel in Swing technology, LCD text rendering (more clarity on LCD monitors like Vista), and snappier GUI performance overall. Une meilleure plate-forme "look-and-feel" Swing dans la technologie, LCD le rendu du texte (plus de clarté sur les moniteurs LCD comme Vista), et snappier interface graphique de performance globale. Java applications can integrate better with the native platform with things like new access to the platform’s System Tray and Start menu . Les applications Java peuvent mieux s'intégrer à la plate-forme avec des choses comme nouvel accès à la plate-forme de barre d'état système et menu Démarrer. At long last, Mustang unifies the Java Plug-in technology and Java WebStart engines, which just makes sense. Enfin, Mustang unifie le plug-in Java et la technologie Java WebStart moteurs, qui tout à fait avantageux. Installation of the Java WebStart application got a much needed makeover. Installation de Java WebStart application a besoin d'une grande beauté.

Security De sécurité
Mustang simplified the job of security administrators by providing various new ways to access platform-native security services, such as native Public Key Infrastructure (PKI) and cryptographic services on Microsoft Windows for secure authentication and communication, Java Generic Security Services (Java GSS) and Kerberos services for authentication, and access to LDAP servers for authenticating users. Mustang a simplifié la tâche des administrateurs de la sécurité en fournissant de nouvelles façons d'accéder à la plate-forme des services de sécurité, tels que des infrastructures à clés publiques (PKI) et des services cryptographiques sur Microsoft Windows pour l'authentification sécurisée et de la communication, Java Generic Security Services (GSS Java) et Services de Kerberos pour l'authentification et l'accès aux serveurs LDAP pour authentifier les utilisateurs.

Quality, Compatibility, Stability De qualité, de compatibilité, de stabilité
Sun has around 80,000 test cases and several million lines of code testing conformance. Sun a près de 80000 cas de test et de plusieurs millions de lignes de code de test de conformité. People have been downloading (and testing) snapshots of Mustang for the last 15 months and filing bugs. Les gens ont été téléchargement (et test) des instantanés de Mustang pour les 15 derniers mois et dépôt de bogues. So even before beta several quality and regression issues were fixed. Ainsi, même avant la qualité bêta plusieurs questions et de régression ont été fixés. Performance is claimed to be better than J2SE 5. La performance est revendiquée à être mieux que J2SE 5.

Article adapted and enhanced from Article adapté et le renforcement de What’s New in Java SE 6 Beta 2 (Mustang) Quoi de neuf dans Java SE 6 Beta 2 (Mustang) .