Avec l'évolution des temps et l'évolution continue des besoins des utilisateurs, le développement de logiciels est passé des applications uniques traditionnelles aux microservices, au cloud computing et à d'autres directions. En conséquence, la technologie Java, en tant que technologie dominante avec une histoire de plus de 20 ans, a également en mise à niveau et développement continus. Dans ce contexte, JHipster2, en tant que générateur d'applications open source, permet aux développeurs d'API Java de créer rapidement des projets, de mettre en œuvre des fonctions clés et d'améliorer considérablement l'efficacité de la production.
JHipster2 ne peut créer des applications que via des outils de ligne de commande. Vous devez d’abord créer l’application à l’aide de l’outil de ligne de commande JHipster. JHipster2 doit être utilisé avec les versions de certains frameworks technologiques populaires, notamment Spring Boot, AngularJS, Bootstrap, bases de données SQL et NoSQL, etc.
Ensuite, nous présenterons étape par étape comment utiliser JHipster2 pour un développement rapide dans le développement d'API Java.
Installez d'abord JHipster2, vous pouvez utiliser le NPM fourni avec NodeJS pour l'installer. Utilisez ensuite la commande suivante pour démarrer le projet via l'outil de ligne de commande correspondant :
yo jhipster
JHipster2 générera une nouvelle application basée sur la sélection de l'utilisateur, y compris le runtime, la base de données, les outils de construction, les outils de développement, etc., et générera également un niveau d'achèvement Code élevé.
Après avoir démarré le projet, vous devez configurer la base de données, notamment en sélectionnant le type de base de données, les règles de dénomination, etc. JHipster prend en charge plusieurs types de bases de données, notamment MySQL, PostgreSQL, Oracle, SQL Server, etc. Sélectionnez simplement une base de données appropriée lors de la création de l'application. Si vous devez modifier la configuration de la base de données, vous pouvez suivre les invites pour la modifier une fois l'application générée.
JHipster2 intègre le framework Spring Security, fournissant des fonctions de gestion de la sécurité telles que la gestion des utilisateurs, l'authentification et l'autorisation. Après avoir ajouté Spring Security à l'application, seule une configuration de base est requise pour mettre en œuvre rapidement la gestion de la sécurité. De plus, d'autres méthodes de gestion de la sécurité telles que Cas et OAuth peuvent également être intégrées pour répondre aux besoins de différents scénarios commerciaux.
Dans JHipster2, les utilisateurs peuvent générer rapidement des entités via quelques commandes simples, et les entités générées ont de bons modèles de données, codes et documents. Le code d'entité contient de nombreuses opérations courantes, telles que l'ajout, la suppression, la modification, la requête, etc. Il prend également en charge certaines requêtes avancées et opérations de logique métier complexes. Une fois l'entité générée, vous pouvez également personnaliser le point de terminaison de l'API selon vos besoins et répondre rapidement aux demandes frontales.
JHipster2 intègre des frameworks front-end populaires tels que AngularJS, permettant aux développeurs front-end et back-end de collaborer rapidement au développement. Le cadre d'interface utilisateur de la page frontale peut être sélectionné en fonction de différents besoins, tels que Bootstrap, etc.
En général, JHipster2 fournit des fonctions riches et des outils complets de gestion de code, fournit aux développeurs d'API Java une solution de développement rapide et améliore considérablement l'efficacité et la fiabilité du développement de produits. Dans le même temps, le code source de Jhipster2 est entièrement open source et peut être facilement personnalisé. Dans le développement d'API Java, JHipster2 deviendra un outil indispensable, utilisez-le pour développer rapidement des applications à haute productivité.
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!