Openswing

Appliquez ce cadre pour développer des applications autonomes Java, sans base de données sous-jacente.
Télécharger maintenant

Openswing Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Free
  • Nom de l'éditeur:
  • Mauro Carniel
  • Systèmes d'exploitation:
  • Windows Me, Windows 98, Windows 95, Windows 2000, Windows Vista, Windows NT, Windows XP
  • Taille du fichier:
  • 29.59MB

Openswing Mots clés


Openswing La description

Une suite open source de composants graphiques avancés basés sur une boîte à outils swing OpenSwing est une suite open source de composants graphiques avancés basés sur une boîte à outils swing: ces composants sont plus sophistiqués de ceux fournis avec balançoire et peuvent être manipolés directement à l'intérieur du concepteur d'interface utilisateur de l'IDE. C'est également un cadre qui fournit un mécanisme de liaison de données entre les composants et le modèle de données, sur la base du paradigme MVC. Le modèle de données est basé sur les haricots Java (pojos) et est pris en charge dans tous les composants OpenSwing, tels que le contrôle de la grille, le contrôle de l'arborescence ou le conteneur de commandes génériques. OpenSwing fournit une solution complète (un cadre et des composants swing avancés avec des capacités de liaison de données) pour développer rapidement et facilement des applications client riches. Il est possible d'appliquer ce cadre pour développer des applications de bureau Java ou des applications Internet riches (trois applications à plusieurs niveaux basées sur la base de données Swing Front-end + HTTP + Java + Database) ou des applications distribuées (trois applications à niveau basées sur le swing front-end + rmi + Java Session Bean Staffe + Base de données). OpenSwing comprend une collection de classes pouvant être utilisées: * Pour créer l'application Front-end, via une collection de contrôles graphiques avancés, comparables à ceux fournis par les environnements de développement Rad traditionnels tels que Visual Basic ou Delphi. Les commandes graphiques comprennent plus de 30 widgets: contrôle de la étiquette, contrôle de la étiquette multiligne, champ de texte, champ formaté de texte, champ de texte multiligne, champ numérique, champ de devises, calendrier, grille, grilles imbriquées, grille avec composants génériques imbriqués, propriétés Grille, table pivot, arbre, arbre à cocher, arbre combiné avec une grille, recherche, recherche de code multi-code, recherches avec complétion automatique, diagramme de gantt, boutons avec image, boîte déroulante, boutique multicoline de boîte déroulante, bouton radio , Cochez la case, liste, liste de cocher, liste multi-colonne, panneau de l'assistant, panneau d'image, écran des éclaboussures, fenêtres de dialogue, pointe de la trame de jour, barre de progression / boîte de dialogue / boîte de dialogue, panneau d'accord de licence, fenêtre d'alerte, icontifable Fenêtre, "Outlook comme" Panes, bouton de liaison. L'utilisation de la grille est particulièrement sophistiquée: elle permet des colonnes ou des lignes de verrouillage, de la pagination de données, du filtrage et du tri des colonnes, du stockage persistant de la grille "état" (conditions de tri / filtrage, de colonnes position / largeur / visibilité), autorisations au niveau de la colonne (éditeur / visibilité / Etat obligatoire défini au niveau de la colonne), l'importation de données / l'exportation et le modèle de grille sont basés sur une liste de pojos comme pour un composant d'arborescence et pour un panneau de contrôles graphiques dont le modèle de données est basé sur un pojo. Le support POJO est étendu à l'ensemble des composants graphiques qui composent l'interface graphique. Les contrôles graphiques sont conformes aux spécifications de haricots Java, de sorte qu'elles peuvent être utilisées dans le concepteur d'interface utilisateur d'une IDE, telle que JBuilder, JDeveloper, Netbeans, Eclipse afin de créer des fenêtres en dessinant des composants à l'aide d'un concepteur d'interface utilisateur, de même avec d'autres non Java. Environnement rad. Les grilles de construction sont particulièrement faciles à comprendre: une grille peut être composée graphiquement en utilisant le concepteur d'interface utilisateur de l'IDE adopté et en laissant tomber sur les colonnes de la grille et définissant leurs propriétés en utilisant le gestionnaire de propriétés de l'IDE. * Le cadre permet de créer des applications basées sur le paradigme SDI (interface de document unique) ou sur la base de l'image MDI (interface de document multiple) et des cadres internes, y compris le menu déroulant, le menu d'arborescence et de nombreux niveaux de personnalisation frontale. * Pour créer un niveau de la Logic Business Logic Tier, via un ensemble de classes utilitaires qui simplifient le processus de développement; Cette couche utilitaire peut être omise et remplacée par d'autres outils populaires côté serveur / ORM, comme le ressort, Hibernate, Ibatis, Apache Cayenne, JPA / TopLink Essentials ou tout autre cadre propriétaire. OpenSwing fournit des classes utilitaires qui simplifient l'intégration hibernate avec OpenSwing, l'intégration ibatis avec OpenSwing, l'intégration Apache Cayenne avec OpenSwing et la communication entre Openswing et Spring Cadre, de sorte que vous puissiez développer une couche d'interface utilisateur utilisant OpenSwing et développer une couche latérale du serveur à l'aide de Spring et / ou Hibernate ou ibatis. OpenSwing fournit des classes utilitaires qui simplifient l'intégration JPA avec OpenSwing, afin que vous puissiez développer une couche d'interface utilisateur à l'aide de OpenSwing et développer une couche latérale serveur à l'aide de l'API de persistance J2SE ou J2EE (par exemple, à l'aide de TOLLINK Essentials Ref. Mise en uvre ou Hibernate Entity Manager) . * Pour créer un niveau de communication placé entre le niveau de la présentation (application frontale de l'application) et la logique d'entreprise. Ce niveau peut être entièrement étendu, en développant une couche de communication propre au-dessus de la couche standard offerte par OpenSwing, afin de répondre à des besoins spécifiques (tels que la comunication RMI avec l'EJB, le savon ou d'autres mécanismes de communication avec des applications côté serveur). Cette couche prend également en charge également la bibliothèque de sérialisation de Hesse, il est donc possible de combiner une application côté client qui fonctionne avec une version spécifique de Java avec son côté serveur en cours d'exécution avec une autre version de Java. De plus, ce cadre fournit certaines fonctionnalités de base qui couvrent de nombreux problèmes qui surviennent généralement dans le développement des applications d'entreprise, tels que l'extraction des données des grilles et l'importation de données aux grilles, la visualisation de documents sur les applications de bureau les plus populaires (telles que des rapports sur Excel, CSV, XML, XML, XML, XML. HTML, PDF, RTF), la journalisation des activités, la prise en charge de l'internationalisation (traduction de l'étiquette, le format de date, les symboles décimaux, le regroupement, le support de devises, etc.), la gestion de l'autorisation en fonction des subventions appartenant à l'utilisateur connecté. Tous ces composants-cadres sont fortement découplés mutuellement, au moyen d'une conception d'objets précis, basée sur l'adoption de l'interface qui facilitent la mise en uvre de nouveaux comportements pour les composants-cadres de base. Il peut être utilisé avec Java 1.4, 1,5 ou 1.6.


Openswing Logiciels associés

Barrière

Bibliothèque C / C qui vous permettra de lire et des applications intuitives GISCI sur OpenGL et DirectX ...

257 898 KB

Télécharger