Drobný refaktoring.
authorFrantišek Kučera <franta-hg@frantovo.cz>
Fri, 08 Jan 2010 21:23:42 +0100
changeset 140043a3b32d31
parent 13 626c57d1fc3b
child 15 78f74ebdf952
Drobný refaktoring.
java/nekurak.net-web/src/java/cz/frantovo/nekurak/dao/PodnikyDAO.java
java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/PodnikyWeb.java
java/nekurak.net-web/web/WEB-INF/chyby/nullPointer.jsp
java/nekurak.net-web/web/index.jsp
     1.1 --- a/java/nekurak.net-web/src/java/cz/frantovo/nekurak/dao/PodnikyDAO.java	Fri Jan 08 01:59:55 2010 +0100
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,24 +0,0 @@
     1.4 -package cz.frantovo.nekurak.dao;
     1.5 -
     1.6 -import cz.frantovo.nekurak.dto.Podnik;
     1.7 -import java.io.Serializable;
     1.8 -import java.util.ArrayList;
     1.9 -import java.util.Collection;
    1.10 -
    1.11 -/**
    1.12 - *
    1.13 - * @author fiki
    1.14 - */
    1.15 -public class PodnikyDAO implements Serializable {
    1.16 -
    1.17 -    public Collection<Podnik> getPodniky() {
    1.18 -	ArrayList<Podnik> vysledek = new ArrayList<Podnik>();
    1.19 -
    1.20 -	vysledek.add(new Podnik(1, "Na Kovárně"));
    1.21 -	vysledek.add(new Podnik(2, "U Přátelského potkana"));
    1.22 -	vysledek.add(new Podnik(3, "Na Růžku"));
    1.23 -
    1.24 -	return vysledek;
    1.25 -    }
    1.26 -
    1.27 -}
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/PodnikyWeb.java	Fri Jan 08 21:23:42 2010 +0100
     2.3 @@ -0,0 +1,24 @@
     2.4 +package cz.frantovo.nekurak.web;
     2.5 +
     2.6 +import cz.frantovo.nekurak.dto.Podnik;
     2.7 +import java.io.Serializable;
     2.8 +import java.util.ArrayList;
     2.9 +import java.util.Collection;
    2.10 +
    2.11 +/**
    2.12 + *
    2.13 + * @author fiki
    2.14 + */
    2.15 +public class PodnikyWeb implements Serializable {
    2.16 +
    2.17 +    public Collection<Podnik> getPodniky() {
    2.18 +	ArrayList<Podnik> vysledek = new ArrayList<Podnik>();
    2.19 +
    2.20 +	vysledek.add(new Podnik(1, "Na Kovárně"));
    2.21 +	vysledek.add(new Podnik(2, "U Přátelského potkana"));
    2.22 +	vysledek.add(new Podnik(3, "Na Růžku"));
    2.23 +
    2.24 +	return vysledek;
    2.25 +    }
    2.26 +
    2.27 +}
     3.1 --- a/java/nekurak.net-web/web/WEB-INF/chyby/nullPointer.jsp	Fri Jan 08 01:59:55 2010 +0100
     3.2 +++ b/java/nekurak.net-web/web/WEB-INF/chyby/nullPointer.jsp	Fri Jan 08 21:23:42 2010 +0100
     3.3 @@ -14,6 +14,7 @@
     3.4  	<body>
     3.5  	    <h1>500 Interní chyba serveru</h1>
     3.6  	    <p>Došlo k <code>NullPointerException</code>.</p>
     3.7 +	    <p>(taková informace asi uživatele moc nezajímá, takže obvykle budeme obecnější)</p>
     3.8  	</body>
     3.9      </html>
    3.10  
     4.1 --- a/java/nekurak.net-web/web/index.jsp	Fri Jan 08 01:59:55 2010 +0100
     4.2 +++ b/java/nekurak.net-web/web/index.jsp	Fri Jan 08 21:23:42 2010 +0100
     4.3 @@ -27,9 +27,9 @@
     4.4  		<c:when test="${param.akce == 'seznam'}">
     4.5  		    <p>Vypíšeme seznam hospod.</p>
     4.6  		    <!-- Vytvoříme si instanci JavaBeany -->
     4.7 -		    <jsp:useBean id="podnikyDao" class="cz.frantovo.nekurak.dao.PodnikyDAO" scope="request"/>
     4.8 +		    <jsp:useBean id="podnikyWeb" class="cz.frantovo.nekurak.web.PodnikyWeb" scope="request"/>
     4.9  		    <ul>
    4.10 -			<c:forEach var="p" items="${podnikyDao.podniky}">
    4.11 +			<c:forEach var="p" items="${podnikyWeb.podniky}">
    4.12  			    <!-- vypíšeme název podniku (měli bychom escapovat) -->
    4.13  			    <li>${p.nazev}</li>
    4.14  			</c:forEach>