OpenSwing.

Wenden Sie dieses Framework an, um Java-Stand-Alone-Anwendungen ohne zugrunde liegende Datenbank zu entwickeln.
Jetzt downloaden

OpenSwing. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Free
  • Name des Herausgebers:
  • Mauro Carniel
  • Betriebssysteme:
  • Windows Me, Windows 98, Windows 95, Windows 2000, Windows Vista, Windows NT, Windows XP
  • Dateigröße:
  • 29.59MB

OpenSwing. Stichworte


OpenSwing. Beschreibung

Eine Open-Source-Suite von fortgeschrittenen Grafikkomponenten, die auf Swing Toolkit basieren OpenSwing ist eine Open-Source-Suite von fortgeschrittenen Grafikkomponenten, die auf Swing Toolkit basieren: Diese Komponenten sind anspruchsvoller von den mit Schaukel bereitgestellten Personen und können direkt innerhalb des UI-Designers der IDE manipoliert werden. Es ist auch ein Rahmen, der den Datenbindungsmechanismus zwischen Komponenten und Datenmodell basiert, basierend auf dem MVC-Paradigma. Das Datenmodell basiert auf Java-Bohnen (Pojos) und wird in allen OpenSwing-Komponenten unterstützt, z. B. Rastersteuerung, Baumsteuerung oder generischer Controls-Container. OpenSwing bietet eine komplette Lösung (ein Framework und erweiterte Swing-Komponenten mit Datenbindungsfunktionen), um Rich-Client-Anwendungen schnell und einfach zu entwickeln. Es ist möglich, dieses Framework anwenden, um Java-Desktop-Anwendungen oder reiche Internetanwendungen zu entwickeln (drei stufige Anwendungen basierend auf Swing-Front-End + HTTP + Java Servlet + Datenbank) oder verteilten Anwendungen (drei abgestufte Anwendungen basierend auf Swing Front-End + RMI + Java Session Bean Stateless + Datenbank). OpenSwing enthält eine Sammlung von Klassen, die verwendet werden können: * So erstellen Sie die Anwendungsfront-End, über eine Sammlung von erweiterten Grafiksteuerungen, die mit denjenigen, die von traditionellen Radentwicklungsumgebungen wie Visual Basic oder Delphi bereitgestellt werden, vergleichbar sein. Grafiksteuerungen umfassen mehr als 30 Widgets: Etikettensteuerung, Multi-Line-Etikettensteuerung, Textfeld, Textfeldfeld, Multi-Line-Textfeld, numerisches Feld, Währungsfeld, Kalender, Gitter, verschachtelte Gitter, Gitter mit verschachtelten generischen Komponenten, Eigenschaften Raster, Schwenktisch, Baum, Check-Box-Baum, Baum kombiniert mit einem Raster, Lookup, Mehrfachcode-Lookup, Lookups mit Auto-Fertigstellung, Gantt-Diagramm, Schaltflächen mit Bild, Kombinationsfeld, Multispalte mit Combo-Box, Radio-Taste , Check-Box, Liste, Kontrollkästchenliste, Liste mehrspalte, Assistentstange, Bildfeld, Begrüßungsbildschirm, Dialogfenster, Tipp des Tagesrahmens, Fortschrittsbalken / Dialogfeld, Lizenzvereinbarungspanel, Alert-Fenster, iconflebar Fenster, "Outlook wie" Panees, Link-Taste. Gitterverbrauch ist besonders anspruchsvoll: Ermöglicht das Verriegeln von Spalten oder Zeilen, die Datenpaginierung, das Filtern und Sortieren von Daten, die gespeicherte Spalten, die gespeichertes Raster "Zustand" (Sortier- / Filterbedingungen, Spalten Position / Breite / Sichtbarkeit), Berechtigungen auf Spaltenebene (Bezeichnung / Sichtbarkeit) / obligatorischer Zustand auf Spaltenebene definiert), Data Import / Export und das Grid-Modell basieren auf einer Liste von Pojos wie für eine Baumkomponente und für ein Panel von Grafiksteuerelementen, dessen Datenmodell auf einem Pojo basiert. Pojo-Unterstützung wird auf den gesamten Satz von grafischen Komponenten erweitert, die die GUI bilden. Grafiksteuerungen sind die Einhaltung der Java-Bohnen-Spezifikationen, sodass sie im UI-Designer einer IDE als JBuilder, JDeveloper, NetBeans, Eclipse verwendet werden können, um Windows durch Zeichnen von Komponenten mit dem UI-Designer zu erstellen, ebenfalls mit anderen Nicht-Java Radumgebung. Das Gebäudegitter ist mit einem Gitter leicht: ein Gitter kann grafisch mit dem UI-Designer der angenommenen IDE und durch das Ablegen der Gitterspalten grafisch zusammengestellt werden und ihre Eigenschaften unter Verwendung des Eigentumsmanagers der IDE einstellen. * Das Framework ermöglicht das Erstellen von Anwendungen, die auf der Basis von SDI (einzelne Dokumentschnittstelle) Paradigmen basieren, oder basierend auf dem MDI-Frame (mehreren Dokumentschnittstellen) und internen Rahmen, einschließlich Pulldown-Menü, Baummenü und vielen Anpassungsniveaus mit Front-End. * Um Business Logic Tier + Data-Access-Tier zu erstellen, über einen Satz von Versorgungsklassen, die den Entwicklungsprozess vereinfachen; Diese Versorgungsschicht kann weggelassen und durch andere gängige serverseitige Frameworks / ORM-Werkzeuge wie Feder, Ruhezustand, Ibatis, Apache Cayenne, JPA / TOPLINK-Wesentliche oder andere proprietäre Rahmenbedingungen ausgelöst werden. OpenSwing bietet einige Versorgungsklassen, die die Integration der Hibernate-Integration mit OpenSwing, Ibatis-Integration in die Integration von OpenENSWING, Apache Cayenne in die Integration von Apenswing und der Komunikation zwischen OpenENSWING- und FREFF-Framework vereinfachen. Winterschlaf oder Ibatis. OpenSwing bietet einige Dienstprogrammklassen, die die JPA-Integration mit OpenENSWING vereinfachen, sodass Sie die UI-Layer mithilfe von OpenENSwing entwickeln und mit JAVA Persistence API mit JVSE oder J2EE mit der JAVA-Persistenz-API entwickeln können (z. B. mit Toplink-Essentials Ref. Implementierung oder Hibernate Entity-Manager) . * Erstellen einer Kommunikationsstufe zwischen Präsentationsstufe (Anwendungsfront-End- und Business-Logic-Tier. Diese Tier kann leicht verlängert werden, indem eine eigene Kommunikationsschicht oberhalb der von OpenSwing angebotenen Standardschicht entwickelt wird, um spezifische Anforderungen zu erfüllen (z. B. RMI-Komunikation mit EJB, Seife oder anderen Komunerkabinenmechanismen mit serverseitigen Anwendungen). Diese Layer unterstützt auch die Hessian-Serialisierungsbibliothek, sodass eine Client-Seite-Anwendung kombiniert werden kann, die mit einer bestimmten Version von Java mit einer bestimmten Version von Java mit der Serverseite mit einer anderen Version von Java ausgeführt wird. Darüber hinaus liefert dieses Framework einige grundlegende Funktionen, die viele Probleme decken, die in der Regel in der Entwicklung von Enterprise Anwendungsentwicklung ergeben, z. B. Datenextraktion aus Gittern und Datenimport in Netze, Dokumentenansicht auf den beliebtesten Desktop-Anwendungen (wie Berichte über Excel, CSV, XML, HTML, PDF, RTF), Tätigkeitsprotokollierung, Internationalisierungsunterstützung (Label-Übersetzung, Datumsformat, Dezimalsymbole, Gruppierung, Währungsunterstützung usw.), Berechtigungsverwaltung gemäß Stipendien des angeschlossenen Benutzers. Alle diese Rahmenkomponenten werden miteinander entkoppelt, mittels eines genauen Objekts, basierend auf der Schnittstellenaufnahme, die die Umsetzung neuer Verhaltensweisen für Basisrahmenkomponenten erleichtern. Es kann mit Java 1.4, 1,5 oder 1.6 verwendet werden.


OpenSwing. Zugehörige Software