Maison  >  Article  >  Java  >  Quels sont les outils couramment utilisés en développement JAVA ?

Quels sont les outils couramment utilisés en développement JAVA ?

WBOY
WBOYavant
2023-04-29 09:43:13933parcourir

Commons BeanUtils

Un ensemble d'outils pour Beans. Étant donné que les beans sont souvent composés d'un ensemble de get et set, BeanUtils effectue également un packaging sur cette base.

Une fonction plus couramment utilisée est Bean Copy, qui consiste à copier les propriétés du bean. Il sera utilisé si vous développez une architecture en couches, comme la copie de données de PO (objet persistant) vers VO (objet de valeur).

Codec commun

Il s'agit d'un composant d'encodage et de décodage qui fournit des méthodes d'encodage et de décodage couramment utilisées, telles que DES, SHA1, MD5, Base64, URL et Soundx, etc.

Collections communes

Il s'agit d'un composant de collection qui étend l'API Collections standard Java. Il encapsule, résume et complète les opérations de collection couramment utilisées, simplifiant considérablement le code tout en garantissant les performances.

Compresser les communes

Il s'agit d'un composant qui compresse et décompresse les fichiers et peut exploiter des fichiers compressés aux formats rar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200 et bzip2.

Configuration commune

Il s'agit d'un outil de gestion de configuration pour les applications Java qui peut charger des informations de configuration à partir de propriétés ou de fichiers XML.

CSV communs

Il s'agit d'une bibliothèque de classes Java utilisée pour lire et écrire divers fichiers au format CSV (Comma Separated Value).

Démon Commons

Réalisez la transformation d'applications Java ordinaires en services d'arrière-plan du système. Par exemple, Tomcat utilise ce projet pour démarrer et arrêter en tant que service sous Linux et Windows.

Communes DBCP

Pool de connexions à la base de données.

Commons DBUtils

Il s'agit d'un composant d'outil JDBC qui réencapsule les classes traditionnelles pour l'exploitation des bases de données et peut convertir l'ensemble de résultats en une liste.

Digesteur des Communes

​ est un ensemble d'outils permettant de mapper XML sur des objets Java.

Courriel commun

Il s'agit d'un composant d'opération de messagerie qui encapsule l'API Java Mail, fournit des classes d'envoi et de réception de courrier couramment utilisées et simplifie les opérations de messagerie. Ce composant s'appuie sur l'API Java Mail.

Exécutif des Communes

Fournit certaines méthodes courantes pour exécuter des processus externes, telles que l'exécution de fichiers exe ou de lignes de commande.

Téléchargement de fichiers communs

Fournit une fonction de téléchargement de fichiers pour les applications Web ou les servlets, les composants de téléchargement de fichiers de Struts2 et SpringMVC.

Communes IO

Il s'agit d'un package de classe d'outils pour le traitement des IO. Il étend http://java.io et fournit des opérations IO plus pratiques.

Communes JCI

Fournit une interface de compilateur Java commune.

Commons Lang3

Il s'agit d'un package de classe d'outils pour le traitement des méthodes d'objet de base Java. Ce package de classe fournit des opérations sur des objets de base tels que des caractères et des tableaux, compensant les lacunes des méthodes de traitement de base de l'API java.lang.

Lanceur Communs

Applications Java pouvant être lancées indépendamment sur toutes les plates-formes.

Journalisation commune

Fournissez une interface de journal unifiée qui est légère et ne dépend pas d'implémentations spécifiques. Le package de classe offre aux développeurs de middlewares/outils de journalisation une abstraction simple des opérations de journalisation, permettant aux développeurs de programmes d'utiliser différents outils d'implémentation de journaux spécifiques.

Mathématiques communes

​Progiciel léger et autonome de méthodes de calcul mathématique et statistique, comprenant les algorithmes numériques les plus couramment utilisés.

Réseau Communs

Il encapsule les clients de divers protocoles réseau et prend en charge FTP, NNTP, SMTP, POP3, Telnet et d'autres protocoles.

Piscine commune

Fournit un ensemble complet de cadres pour la mise en œuvre du pool d'objets, ainsi que plusieurs implémentations de pool d'objets uniques, qui peuvent réduire efficacement la charge de travail lors du traitement du pool d'objets. Les packages de classes sont utilisés pour améliorer l'efficacité des appels d'objets volumineux tels que les descripteurs de fichiers, les connexions à des bases de données et les communications par socket. En termes simples, il s'agit d'une technologie qui crée des objets une fois et les utilise plusieurs fois.

Primitives communes

Fournit une prise en charge plus petite, plus rapide et plus facile à utiliser pour les types primitifs de Java.

Validateur Commons

Fournit un cadre simple et extensible pour définir des validateurs (méthodes de validation) et des règles de validation dans un fichier XML. Prend en charge l'internationalisation des règles de validation et des messages d'erreur.

Apache HttpClient

C'était autrefois un sous-projet d'Apache Commons et est devenu plus tard indépendant. HttpClient simplifie diverses communications entre les clients et les serveurs HTTP et implémente les fonctions des programmes clients HTTP (c'est-à-dire les programmes de navigation).

Goyave

Bibliothèque d'utilitaires Google.

FastJson

Bibliothèque de traitement Json efficace.

Orika

Cadre de cartographie Bean efficace.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer