🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153533

Re: Spring 3.X + JSF 2.1 + Facelets + PrimeFaces 3.X

#153533
From: WOJSAL
Date: Fri, 17 Aug 2012 18:35
41 lines
3242 bytes
W dniu 2012-08-17 13:41, kaszpiro pisze:
>> Im prostsza technologia tym szybciej ruszysz z tematem.
>
> Tak, ale im prostsza technologia tym więcej kłopotów z rozwiązaniem bardziej złożonych problemów.

A myślisz, że jak będzie złożona, trudna w użyciu technologia - to wtedy 
będzie łatwiej? Mylny błąd :)

> Ogólnie to trudno mi się połapać co jest co w ekosystemie JEE.

To prawda, że wielość technologii jest tu utrudnieniem, bo łatwo można 
pobłądzić. Ale z drugiej strony wielość technologii, to też więcej 
możliwości na rozwiązanie problemów. Tylko że zanim będziemy rozwiązywać 
problem przy pomocy jakiejś technologii - to najpierw niech się ten 
problem pojawi (mówiłem o tym wcześniej).


> Jeżeli chodzi o połączenie z bazą to chcę zminimalizować ilość pisania swojego kodu do obsługi połączenia, zarządzania transakcjami i pisania własnych zapytań.

I ja dlatego stosuje JDBC :) Oczywiście to że ja to stosuje nie znaczy, 
że każdy ma też tak postępować. Pamiętaj, że nie ma jednej najlepszej 
technologii. Wybór technologii zależy też od wiedzy, doświadczenia 
zespołu. W Twoim przypadku - to zależy od tego, w czym się dobrze 
czujesz. Jeżeli lepiej się czujesz w Hibernate/JPA - to stosuj to.

> Generalnie jestem teraz w czarnej d... i nie wiem co dalej zrobić. Za mało dałem sobie czasu na projekt, który mi się wymyślił :)

Nie jestem tego pewien, że masz za mało czasu.
Przecież w JSF+Twoja obsługa bazy naprawdę można dużo napisać i szybko 
zacząć.
Więc zacznij pisać kod. Daj se spokój z problemami typu: jak technologię 
X połaczyć z technologią Y - o ile obecnie nie masz potrzeby łączenia 
tych technologii. To do niczego nie prowadzi.

Ja bym dodatkowo stosował architekturę MVC - tzn. na bazie MVC 
rozbudował bym warstwy aplikacji, tak by logikę odseparować od 
technologii widoku oraz od technologii bazy. Ale to też moje podejście - 
nie każdy musi się z tym zgadzać.

Pozdrawiam,
Wojtek
Technical Details
Message-ID: <k0m2t2$3ea$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <c2f9ba17-cc50-40d3-bcb6-9b580e5b95ff@googlegroups.com> <jvuha5$d3b$1@inews.gazeta.pl> <7937f534-3ae2-4a12-a12a-eeebc906c069@googlegroups.com> <k0ecvh$6ql$1@inews.gazeta.pl> <88b3a752-4380-4e9e-8c57-5280d9182535@googlegroups.com> <k0jgv6$317$1@inews.gazeta.pl> <2ab47c75-edbc-4b41-a965-73f3ec9d61c8@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: WOJSAL <wojsal1@gazeta.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: Spring 3.X + JSF 2.1 + Facelets + PrimeFaces 3.X
Date: Fri, 17 Aug 2012 20:35:13 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 44
Message-ID: <k0m2t2$3ea$1@inews.gazeta.pl>
References: <c2f9ba17-cc50-40d3-bcb6-9b580e5b95ff@googlegroups.com> <jvuha5$d3b$1@inews.gazeta.pl> <7937f534-3ae2-4a12-a12a-eeebc906c069@googlegroups.com> <k0ecvh$6ql$1@inews.gazeta.pl> <88b3a752-4380-4e9e-8c57-5280d9182535@googlegroups.com> <k0jgv6$317$1@inews.gazeta.pl> <2ab47c75-edbc-4b41-a965-73f3ec9d61c8@googlegroups.com>
NNTP-Posting-Host: 89-69-204-153.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1345228514 3530 89.69.204.153 (17 Aug 2012 18:35:14 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Fri, 17 Aug 2012 18:35:14 +0000 (UTC)
X-User: wojsal1
In-Reply-To: <2ab47c75-edbc-4b41-a965-73f3ec9d61c8@googlegroups.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit