Wie man andere JavaServer Pages in einer JavaServer Page einfügen kann, zeigt das folgende Code-Stückchen. Es handelt sich dabei um ein Scriptlet, das bei Vorhandensein eines User-Objektes ein Logout-Formular anzeigt.
scriptlet.jsp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <%@page import="util.SecurityUtil, persistence.User" %> <% SecurityUtil security = SecurityUtil.getInstance(); User user = security.getUser(); if(user != null) { %> <%@include file="form-logout.jsp" %> <% } else { %> <%@include file="form-login.jsp" %> <% } %> |
Die Warnung: "SCHWERWIEGEND: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session" kann durch Hibernate ausgelöst werden, wenn man versucht ein Objekt erneut in der Datenbank zu speichern, obwohl es bereits schon einmal während derselben Session gespeichert wurde (und deshalb noch im Cache liegt). …weiterlesen
Kurze Anleitung um die Konfiguration für Hibernate zur Objektrelationalen Abbildung von NetBeans erstellen zu lassen:
- Project -> Source Packages ->
-> New -> Other… -> Hibernate -> Hibernate Configuration Wizard - Project -> Source Packages ->
-> New -> Other… -> Hibernate -> Hibernate Reverse Engineering Wizard - Project -> Source Packages ->
-> New -> Other… -> Hibernate -> Hibernate Mapping Files and POJO from Database
JDK 5 Language Features: Yes
EJB 3 Annotations: Yes
Domain Code (.java): Yes
Hibernate XML Mappings (.hbm.xml): No
Package: persistence
Die folgenden Code-Schnipsel sollen beim Einstieg in die Konfiguration von Spring Security helfen. Durch die Beispiel-Konfiguration wird die Benutzer-Authentifikation über eine MySQL-Datenbank abgewickelt. Für weitere Informationen empfehle ich den “5 Minute Guide to Spring Security“.
Weitere hilfreiche Links:
Spring Security – FAQ
Beim Versuch eine Datenquelle (engl. datasource) in /WEB-INF/applicationContext.xml meiner Java Enterprise-Anwendung hinzuzufügen, lieferte mir die Ausgabe meines GlassFish Server 3 in NetBeans 6.9.1 diesen Fehler:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are: PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property ‘driverClassName’ threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver class [com.mysql.jdbc.Driver]
Die Installation eines GlassFish v3 Application Servers auf einer Debian Lenny Linux Distribution ist ganz einfach. Mit wenigen Kommandos und einem Shell-Skript für die Ausführung ist alles erledigt. …weiterlesen

0