|
Implementierung Java-Projekt |
|
Geschrieben von: Dominik Fuchshofer
|
|
Donnerstag, den 06. Mai 2010 um 15:56 Uhr |
|
Für die Konfiguration von JSF Portlets in Liferay sind einige Bridges vorhanden (z.B. OpenPortal JSF Bridge), die sich großteils aber noch im Alphastadium befinden. Diese haben alle Probleme unter Liferay. Daher entschieden wir uns für eine Lösung mit ICEfaces (ohne Maven) und eine Lösung mit Spring JSP/MVC und Spring WebFlow (mit Maven).
Da eine Spring-Abhängigkeiten untereinander nicht kompatibel sind, war es notwendig jede Abhängigkeit unseres Services-Projektes zu exkludieren, damit das JSP/MVC-Projekt mit Maven lauffähig war:
<dependency>
<groupId>at.fhjoanneum.aim.freeas</groupId>
<artifactId>freeasservice</artifactId>
<version>1.0-SNAPSHOT</version>
<exclusions>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
</exclusion>
<exclusion>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
</exclusion>
<exclusion>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
</exclusion>
<exclusion>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</exclusion>
<exclusion>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
</exclusion>
<exclusion>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
</exclusion>
<exclusion>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
</exclusion>
<exclusion>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
</exclusion>
<exclusion>
<artifactId>spring-expression</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
</exclusions>
</dependency>
Um die Web-Service-Funktionalität zu zeigen, implementierten wir einen SOAP-Client in C#, um Daten des Web Services der Freelancer-Applikation anzeigen zu können. Der Client hat die Möglichkeit, die Login-Informationen zu überprüfen und die einzelnen Informationen des Freelancers anzuzeigen.
Technologien:
- JSR-168-Compliance: beide Portlets basieren auf JSR-168.
- ICEfaces
- Spring WebFlow
- Spring MVC
- Spring JS
- Maven
- Hibernate
- JSR-303 Validation
- Richfaces
- MyFaces
- Facelets
- Web-Service-Funktionalität (WSDL/SOAP)
- Spring
- JUnit Tests
|
|
|
Geschrieben von: Dominik Fuchshofer
|
|
Mittwoch, den 14. April 2010 um 19:35 Uhr |
|
Falls jemand einmal vorhat, sich bei Google zu bewerben, sollte man für die folgenden Fragen gute Antworten parat haben.

|
|
Architekturüberblick Java-Projekt |
|
Geschrieben von: Dominik Fuchshofer
|
|
Donnerstag, den 11. März 2010 um 11:22 Uhr |
|
Folgende Architektur haben wir für unser Projekt im letzten Semester aufgebaut. Vor allem die Konfiguration der Portlets unter Liferay war eine große Herausforderung. Die genauen Schritte werden noch in einem eigenen Beitrag gepostet werden.
 |
|
FH JOANNEUM - Informationsmanagement Master |
|
Geschrieben von: Dominik Fuchshofer
|
|
Mittwoch, den 03. März 2010 um 18:11 Uhr |
|
Das erste Semester ist nach der heutigen, für mich letzten Prüfung gelaufen und man kann ein sehr positives Resümee ziehen. Der Masterstudiengang Informationsmanagement, mehr ausgerichtet an Unternehmensführung und wirtschaftlichen Themen, hatte im ersten Semester noch einen sehr technisch geprägten Teil. Mit "Professionelle Internetanwendungsentwicklung" war ein Fach dabei, das sehr viele zusätzliche Stunden verschlungen hat bedingt durch eine Projektkonfiguration mit dem Liferay-Portal meinerseits.
Das zweite Projekt (business-master.at) wird im zweiten Semester noch verfeinert und wird hier dementsprechend gepostet, wenn das Projekt fertiggestellt wurde.
Ein Auszug der weiteren Themengebiete:
- Geschäftsprozessmanagement
- Enterprise Architecture (IT Service Management, Frameworks, Virtualisierung, Identity Management)
- Englisch
- E-Security
- Internet-Datenbanken (PostgreSQL)
- Konzeption von Geschäftsmodellen
- Kreativitätstechniken
- Netzwerkplanung und Netzwerkmanagement
- Unternehmensführung (Strategie)
- Systemanalyse und Systemdesign
|
|
Geschrieben von: Dominik Fuchshofer
|
|
Sonntag, den 27. Dezember 2009 um 16:07 Uhr |
|

LegoMatrix.com - Eine unglaublich detailgetreue Nachbildung der Matrixszene in originaler Legomanier. |
|
Der alljährliche Weihnachtsbaum ist wieder da! |
|
Geschrieben von: Dominik Fuchshofer
|
|
Dienstag, den 01. Dezember 2009 um 21:43 Uhr |
|
Pünktlich am 1. Dezember 2009 um 00:00 Uhr wurde der Weihnachtsbaum von alcaen.com bzw. der Werbemühle freigeschaltet. Unter xmas.alcaen.com bzw. werbemuehle.at kann der Baum ein- und ausgeschaltet, bestaunt und bewundert werden. Viel Spaß!

|
|
Geschrieben von: Dominik Fuchshofer
|
|
Donnerstag, den 26. November 2009 um 11:04 Uhr |
|

Wer Probleme mit der mobilen Breitbandverbindung unter Windows 7 hat (Vodafone ist ja bekanntlich etwas langsam mit dem Bereitstellen von geeigneter Software für neue Betriebssysteme), kann mit dem tollen Freewaretool MWconn surfen. Es muss nur der geeignete APN-Name mit Benutzer und Passwort eingegeben werden, damit sich MWconn richtig verbinden kann. |
|
Google Kalender/Mail/Kontakte iPod Touch-Synchronisierung |
|
Geschrieben von: Dominik Fuchshofer
|
|
Dienstag, den 20. Oktober 2009 um 21:35 Uhr |
|
Per Google Sync ist es nun auch möglich, Termine, Kontakte und Mails aus dem Angebot von Google (Mail, Calendar, ...) mit dem iPod Touch/iPhone zu synchronisieren.
Hierfür fügt man ein Microsoft Exchange-Konto ein (unter "Einstellungen" ==> "E-Mail, Kontakte, Kalender" wählt man "Account hinzufügen" und "Microsoft Exchange").

Dort trägt man E-Mail, Benutzername und Passwort ein. Der Server lautet "m.google.com". Es ist ratsam, vorher ein Backup der Mails, Kontakte und Termine anzulegen, da diese durch die Google-Synchronisation überschrieben werden.
Nach Fertigstellung dauert es eine Weile, bis die Kontakte und Termine sichtbar werden.
Unter "Einstellungen" ==> "Mail, Kontakte, Kalender" kann unter "Datenabgleich" eingestellt werden, wie der iPod Touch bzw. das iPhone die Daten bekommt. Bei "Alle 15 Minuten", "Alle 30 Minuten" bzw. "Stündlich" wird die Push-Technologie verwendet, bei der Google selbst die Daten an den iPod/das iPhone überträgt. Bei "Manuell" werden die Daten erst bei Aufruf der iPod/iPhone-Applikation übertragen, was eine Internetverbindung bei Aufruf voraussetzt. Die Push-Technologie hingegen benötigt mehr Akkuleistung. |
|
Geschrieben von: Dominik Fuchshofer
|
|
Dienstag, den 08. September 2009 um 07:27 Uhr |
|

Nun ist es so weit. Ich übergebe 11meter.at der Öffentlichkeit. Einige Spiele sind schon vorhanden. Für weitere Vorschläge bin ich dankbar.
Als registrierter schoki.at-Benutzer bist du automatisch auch auf 11meter.at registriert. Du kannst dich also wie gewohnt mit deinem Benutzernamen und deinem Passwort für schoki.at auf 11meter.at anmelden und Highscores jagen.
Viel Spaß! |
|
Michael Jackson und Gorillaz |
|
|
<< Start < Zurück 1 2 3 4 5 6 Weiter > Ende >>
|
|
Seite 1 von 6 |