🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Serwer javowski i jego profile

#153385
From: Jacek Czerwinski
Date: Thu, 19 Apr 2012 06:18
37 lines
2731 bytes
W dniu 2012-04-17 21:14, Tomek Łabuz pisze:
> W dniu 2012-04-15 10:05, Jacek Czerwinski pisze:
>> Kiedyś pamiętam tu dyskusję, czy wrzucać dodatkowe, ważne i 'systemowe'
>> JAR-y do katalogu 'lib' serwera (kontenera servletów). Przesłanie było,
>> że lepiej nie, że trzymać to, choćby duże było, w WAR aplikacji.
>>
...

> możliwość robienia własnych "profili" była zawsze, tylko czasem wiązało
> się to z jakimś ryzykiem,

Stabilność (ogólna), wytestowanie, itp to rozumiem.

Loadery/izolacja.
Dyskutując w przeszłości, był podnoszony temat który loader to realizuje 
(aplikacji WAR/serwera), stopień izolacji, singletony i takie szczegóły. 
Jakieś znaczenie to ma, np jar locking w większych projektach zachodzi 
i przebiega nieco inaczej.
Czy wprowadzenie 'oficjalnych' profili serwerów cośkolwiek zmieniło? Nie 
sądzę, nie znalazłem na ten temat najmniejszych wzmianek.

 >instalacja i dystrybucja łatwiejsza
 >jeśli piszesz na dedykowane środowisko sprawa jest łatwiejsza, np nasz
 >jboss 7 ma już kilka modułów extra

Objętość.
Co do objętości WAR, jakie wam wychodzą? W 'samowystarczalnej' filozofii 
to dawno już przekracza 30MB a dochodzi jak nie upilnować do 50MB. Można 
powiedzieć "ładne" to nie jest. O ile chodzi o implementację JPA, 
bogatszy framework webowy i inne wiodące, moja psychika akceptuje 4-8MB 
jarów/zagadnienie. Ale scyzoryk mi się  otwiera jak wpada z boku parser 
XML użyty raz z pobocznej funkcji przynosi 4MB.
Profile a objętość, wydaje się atrakcyjne.
Tylko ciągle by trzeba konserwować 2-3 projekty inaczej pakujące to samo 
pod wypasionego Tomcata, średniego Glassfisha czy Jetty. Z drugiej 
strony przetestowanie czegoś na innej od codziennie używanej 
konfiguracji -  tez jest korzystne.
Technical Details
Message-ID: <jmoan2$jk3$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <jmdvgr$2g7$1@node2.news.atman.pl> <jmkfeb$e9a$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Jacek Czerwinski <x@y.z.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: Serwer javowski i jego profile
Date: Thu, 19 Apr 2012 08:18:08 +0200
Organization: ATMAN - ATM S.A.
Lines: 40
Message-ID: <jmoan2$jk3$1@node2.news.atman.pl>
References: <jmdvgr$2g7$1@node2.news.atman.pl> <jmkfeb$e9a$1@inews.gazeta.pl>
NNTP-Posting-Host: 77-254-217-154.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1334816290 20099 77.254.217.154 (19 Apr 2012 06:18:10 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Thu, 19 Apr 2012 06:18:10 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
In-Reply-To: <jmkfeb$e9a$1@inews.gazeta.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit