Kontakt

Fakturační údaje

IČ: 87189224, BÚ: 1958653063/0800

Contact info in QR code

Musico

Informace

  • Webová aplikace vytvořená pomocí technologií EJB a JSF, s úmyslem nasazení na Glassfish serveru.
  • Psaná jako semestrální práce pro předmět X33EJA.
  • Účelem bylo osvojit si:
    • Návrh doménového modelu a jeho implementaci (alespoň jedna vazba M:N)
    • Použití JPA pro persistenci
    • Transakce
    • Použití EJB (stateless i statefull)
    • Lokalizaci do více jazyků
    • Autorizaci uživatelů, rozdělení do rolí a zabezpečení přístupu k business vrstvě
    • Webové rozhrání (servlety, jsp, nebo web framework)

Zdrojové kódy

 1: <%--
 2:     Document   : header
 3:     Created on : Jan 2, 2010, 4:27:57 PM
 4:     Author     : Ondrej Macoszek <macosond@fel.cvut.cz>
 5: --%>
 6: <%@page contentType="text/html" pageEncoding="UTF-8"%>
 7: <%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
 8: <%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
 9: 
10: <jsp:include page="../common/headerCore.jsp" />
11: 
12:     <div id="navigation">
13:                 <h4><h:outputText value="#{title.navigation}" /> <span></span></h4>
14: 
15:         <ul>
16:                         <li><h:outputLink value="#{initParam.baseUri}"><h:outputText value="#{title.homepage}"/></h:outputLink></li>
17:                         <li><h:outputLink value="#{initParam.baseUri}member/bandList.jsf"><h:outputText value="#{title.bandList}"/></h:outputLink></li>
18:                         <li><h:outputLink value="#{initParam.baseUri}member/musicianList.jsf"><h:outputText value="#{title.musicianList}"/></h:outputLink></li>
19:                         <li><h:outputLink value="#{initParam.baseUri}member/eventList.jsf"><h:outputText value="#{title.eventList}"/></h:outputLink></li>
20:                         <li><h:outputLink value="#{initParam.baseUri}member/genreList.jsf"><h:outputText value="#{title.genreList}"/></h:outputLink></li>
21:         </ul>
22:     </div>
23: 
24:         <div id="body" class="clf">