Archiv für die Kategorie: “Java”
Geschrieben von: Markus Junginger in Java, tags: ACID, Apache, Datenbanken, Derby, Embedded DB, H2, Hibernate, HSQL, HSQLDB, Java DB, Performance
Embedded Datenbanken haben in manchen Projekten Vorteile gegenüber “echten” Datenbanken wie Oracle, MySQL und Co. Da sie direkt in die Anwendung eingebettet sind, entfällt eine Installation und Administration. Das macht sie insbesondere geeignet für Rich-Client Anwendungen. Aber auch ein Einsatz für kleine bis mittlere Server-Applikationen kann Sinn machen, wenn eine schlanke und pflegeleichte Lösung gefragt ist.
Im Java Bereich werden auch embedded Datenbanken über den Standard JDBC angesprochen. Damit hat man auch hier eine gewohnte Schnittstelle und zudem erleichtert es den Austausch des Datenbanksystems bei Bedarf. Dieser Beitrag beschränkt sich auf den relationalen Datenbanken. Objektorientierte Datenbanken wie beispielsweise db4o können auch eine Alternative sein. Insbesondere dann, wenn auf die Daten nur aus Java zugegriffen wird.
Apache Derby (Java DB), HSQLDB und H2 gelten als wichtigste embedded Java Datenbanken:
Den Rest des Eintrages lesen »
Keine Kommentare »
Die neue Version von JBoss Tools wurde gerade veröffentlicht und enthält etliche Bugfixes und auch ein paar neue Features. Über ein paar Details zu JBoss Tools 2.0 hatte ich zuvor schon geschrieben.
Keine Kommentare »
RSS View hat mit der Version 1.4 ein neues Update bekommen. Dies ist auch die erste Major-Version seit das Eclipse Plugin vor ein paar Wochen als Open Source Projekt (LGPL) auf java.net verfügbar gemacht wurde. Charakteristisch ist die kompakte Oberfläche, die sich leicht in eine bestehende Eclipse Workbench integrieren lässt. Im Gegensatz zu Web-Feed-Readern kann RSS View auch Feeds aus dem Intranet ansprechen.
Den Rest des Eintrages lesen »
Keine Kommentare »
I just released a new version of the compact RSS feed reader. The Eclipse plugin can be installed using the update site http://www.junginger.biz/eclipse. Please check the full announcement for details.
Keine Kommentare »
Am 29.1.2008 veranstaltet Google von 10:00 bis 15:00 Uhr eine Android Developer Session in München (Aschheim/Dornach). Jason Chen und Dan Morrill von Google geben zunächst eine technische Einführung, aber es wird recht schnell praktisch: unbedingt Laptop mit WLAN mitbringen. Das Event ist für die Teilnehmer kostenlos und einzigartig in Deutschland – vergleichbare Veranstaltungen gibt es nur im Silicon Valley, London, Tel Aliv und Boston. Mehr Infos gibt es im Android Blog und bei Mobile-Monday, wo man sich auch registrieren muss.
Update: Der Workshop ist bereits komplett ausgebucht. Da es gegen Mitternacht noch 100 Plätze gab, ist der Ansturm doch gewaltig.
2 Kommentare »
Google’s Android is an emerging technology, and neither its implementation nor its documentation is complete. This is the place where I will collect questions I have on Android. Once I find out answers I will share them here, of course.
Den Rest des Eintrages lesen »
1 Kommentar »
Especially if you want to transfer objects from and to a Android mobile device, XML serialization may be an option. XStream is a popular XML serialization tool, however it does not work out-of-the-box with Google Android. Although serialization works, the current XStream 1.2.2 has problems deserializing it: it throws an com.thoughtworks.xstream.converters.ConversionException caused by a java.lang.NullPointerException. Fortunately, this was easy to fix and in the course of patching XStream I stripped XStream down a bit. By removing classes that do not work on Android anyway, I could reduce it by about 20%.
Donwload patched XStream 1.2.2 for Android (Java Source)
21 Kommentare »
Google Android sieht folgende Persistenzkonzepte vor: Preferences, Dateien, SQLite Datenbank, und Content Provider. Für komplexere Daten und Abfragen kommt nur SQLite in Frage. An sich ja eine sehr gute schlanke SQL Datenbank. Aber das heißt auch wieder selber SQL formulieren und mit den Java Klassen zusammenbringen. Nach einigen Jahren JPA, Hibernate und anderen ORM Lösungen fällt das nicht gerade leicht. Die Chancen stehen somit gut für die Wiederauferstehung des DAO Pattern.
Den Rest des Eintrages lesen »
Keine Kommentare »
|