🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
5 messages
5 total messages Started by nullpointer Sun, 24 Jul 2011 19:55
Desktopowa aplikacja webowa
#152731
Author: nullpointer
Date: Sun, 24 Jul 2011 19:55
36 lines
2333 bytes
Cześć!

mam taki temat - piszę taką mini mini aplikację w której będzie GUI i 
będzie baza danych. Tematyka jest nieistotna, istotny jest sposób używania.

Używać będzie tego teściówka do wpisywania sobie różnych tam takich. I 
raczej nikt więcej (tzn. nie mam ambicji tego rozwijać, sprzedawać itp.)

Z racji nabytych umiejętności chciałbym to napisać jako web aplikację. I 
tu pojawia się problem, bo jak jej to na jej (leciwym już) laptopku 
postawić?

Pomysł, na jaki do tej pory wpadłem wygląda tak:
Zaembeddować Jetty. Tutaj działałoby to tak: Kawałek softu, który 
sprawdza czy Jetty stoi (np. testując URLa), i jesli nie odpala go. A 
potem odpala URL do localhosta z moją WebAppką. Trochę karkołomne, ale 
powinno zadziałać.

Może macie jakiś fajniejszy pomysł?

P.S. Wiem, że powinienem sobie odpuścić i napisać to w Swingu (ale ja 
rzygam Swingiem i chciałbym w czymś innym, więc ten pomysł z góry 
skreślam i nie chciałbym o tym tutaj dyskutować)

P.P.S. Teoretycznie mógłbym postawić jakiś serwer "na stałe", ale ten 
laptopek naprawdę jest wiekowy, więc szkoda go dodatkowo dociążać. 
Nauczenie teściówki podnoszenia i ubijania serwera aplikacji też raczej 
nie wchodzi w grę - embeddując jetty mogę to samodzielnie oprogramować i 
robić w tle w sposób przezroczysty dla użytkownika

P.P.P.S. Tak, wiem, mogę kupić hosting i napisać w PHP. Problem w tym, 
że teściówka wklepuje tam prawdziwe dane prawdziwych osób, GIODO mógłby 
mieć z tym problem jak by się dowiedział.

-- 
npe
Re: Desktopowa aplikacja webowa
#152732
Author: Jacek Czerwinski
Date: Sun, 24 Jul 2011 20:47
29 lines
2156 bytes
W dniu 2011-07-24 21:55, nullpointer pisze:
> Cześć!
>
> mam taki temat - piszę taką mini mini aplikację w której będzie GUI i
> będzie baza danych. Tematyka jest nieistotna, istotny jest sposób używania.
>
> Używać będzie tego teściówka do wpisywania sobie różnych tam takich. I
> raczej nikt więcej (tzn. nie mam ambicji tego rozwijać, sprzedawać itp.)
>
> Z racji nabytych umiejętności chciałbym to napisać jako web aplikację. I
> tu pojawia się problem, bo jak jej to na jej (leciwym już) laptopku
> postawić?
>
> Pomysł, na jaki do tej pory wpadłem wygląda tak:
> Zaembeddować Jetty. Tutaj działałoby to tak: Kawałek softu, który
> sprawdza czy Jetty stoi (np. testując URLa), i jesli nie odpala go. A
> potem odpala URL do localhosta z moją WebAppką. Trochę karkołomne, ale
> powinno zadziałać.
>
> Może macie jakiś fajniejszy pomysł?

Ma gruncie Wicket'a na którym robię, jest fajny archetyp mavenowski, 
produkuje taki własnie projekt, uruchamia się z Eclipse przez Run lub 
Debug, albo produkuje WAR (target: install). Działa to dobrze, jedyne z 
czym mam trudność pod embedded Jetty to konfiguracja JNDI - chyba inna 
ścieżka URL do czegoś (zasobu JPG nie zintegrowanego z Wicketem ???? - 
nie pamiętam).

Poszukaj podobnego archetypu.
Re: Desktopowa aplikacja webowa
#152733
Author: nullpointer
Date: Sun, 24 Jul 2011 21:16
22 lines
1659 bytes
W dniu 2011-07-24 22:47, Jacek Czerwinski pisze:

> Ma gruncie Wicket'a na którym robię, jest fajny archetyp mavenowski,
> produkuje taki własnie projekt, [ciach]

Z tego co się (pobieżnie) zorientowałem, mówisz o tym, o czym piszą tutaj:

http://wicket.apache.org/start/quickstart.html

Wicket quickstart projects include a file named Start.java. If you open 
this file in your IDE (after configuring the project in your IDE), you 
can run it as a Java application. It will run an embedded Jetty instance 
that will run your app on http://localhost:8080 Navigate your browser to 
that address to see your app running.

Zasadniczo taki jest mniej więcej mój pomysł (tzn dopisanie sobie 
takiego start.java + dorobienie pliku bat i linku na pulpit)

Tyle, że wydaje mi się to toporne...

-- 
npe
Re: Desktopowa aplikacja webowa
#152734
Author: Darek
Date: Tue, 26 Jul 2011 07:00
10 lines
1823 bytes
On 24 Lip, 21:55, nullpointer <i....@nie.dojdzie.pl> wrote:
>
> P.P.S. Teoretycznie mógłbym postawić jakiś serwer "na stałe", ale ten
> laptopek naprawdę jest wiekowy, więc szkoda go dodatkowo dociążać.
> Nauczenie teściówki podnoszenia i ubijania serwera aplikacji też raczej
> nie wchodzi w grę - embeddując jetty mogę to samodzielnie oprogramować i
> robić w tle w sposób przezroczysty dla użytkownika

Wiekowy lapek i webowy serwer javowy :). Zaczalbym od sprawdzenia czy
sprzet sobie poradzi z takim obciazeniem :P
Re: Desktopowa aplikacja webowa
#152735
Author: Tomek Kańka
Date: Tue, 26 Jul 2011 09:23
17 lines
1562 bytes
Darek <dariusz.ostolski@gmail.com> napisał(a)
> On 24 Lip, 21:55, nullpointer <i....@nie.dojdzie.pl> wrote:
>>
>> P.P.S. Teoretycznie mógłbym postawić jakiś serwer "na stałe", ale ten
>> laptopek naprawdę jest wiekowy, więc szkoda go dodatkowo dociążać.
>> Nauczenie teściówki podnoszenia i ubijania serwera aplikacji też raczej
>> nie wchodzi w grę - embeddując jetty mogę to samodzielnie oprogramować i
>> robić w tle w sposób przezroczysty dla użytkownika
>
> Wiekowy lapek i webowy serwer javowy :). Zaczalbym od sprawdzenia czy
> sprzet sobie poradzi z takim obciazeniem :P

Jetty nie ma zbyt wielkich wymagań. Używam aplikacji z embeded jetty,
nawet na "wiekowych lapkach".

-- 
Tomek
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads