[Java lista] java to EJB3
Schmidt András
asch at freemail.hu
2008. Jún. 25., Sze, 17:40:32 CEST
Szia!
A fejlesztést nagyban meg tudja könnyíteni és főleg gyorsítani, ha a
szervered gyorsan indul. Így a megír kipróbál újrapróbál fázisok
begyorsulnak. Ezért egyszerű dolgokra érdemes Jetty-t használni, az fél
másodpercen belül indul el ellentétben a JBoss kb fél percével.
A funkció kiajánlásához használandó módszer web szerver segítségével sok
mindentől függ:
- hány metódusod van, milyen paraméterekkel
- kell-e felhasználó authentikáció vagy teljesen publikus a szolgáltatás
- milyen eszközzel akarják majd elérni a szolgáltatást
- van-e a megrendelő részéről valami vallási alapú követelmény
A fentiek megfontolása után lehet dönteni a következők és számtalan
egyéb közül:
- SOAP-XML (un web service) valami konténerben (akár Jettybe is lehet
integrálni)
- http get alapú megoldás kézzel megírva (pár) Servletben (kevés
metódusra akár gyorsabban is végezhetsz mint akármi mással), vagy valami
rest alapú csoda
- előnye keretrendszerekhez képest leginkább a tanulási fázis
lerövidítése és a nagyon egyszerű tesztelhetőség (böngészőbe be tudod
írni a queryket kézzel)
- Valami Java serializációra épülő megoldás (mint pl a spring-es amit
Böszörményi Péter javasolt): Java specifikus, tehát a kliensnek is
Javának kell lenni. Ráadásul a serializációval néha van para Java
verziók között
Sok sikert!
Schmidt András
Laja wrote:
> Hali!
>
> Van egy progim (java), ami szép meg jó meg minden, de most kellene
> belőle webes verziót csinálni (vagyis hogy a funkciók elérhetőek
> legyenek weben keresztül is). Nem kell megjeleníthető felület se, csak
> hogy a rutinokat el lehessen érni. A lényegi részét egyszerűen megírtam,
> de a servlet résszel bajaim vannak. A gond az, hogy sose csináltam még
> ilyesmit. Próbáltam utánaolvasni, de amit találtam vagy vagy a kályhától
> indul el (HTTPServlet), vagy azt feltételezi hogy az elmúlt 10 évben
> EJB-ket szerkesztettem. Nagy kérdésem, hogy nem tud valaki valami
> használható manualt?
>
> A másik, hogy hogyan érdemes ilyesmit csinálni? Álljak neki a kályhától
> azaz származtatni a HTTPServlet-ből, vagy valami EJB3 szerűben
> gondolkodjak? (Mondjuk ez utóbbival vagyok nagyobb gondban, mert erről
> kismillió olyan leírás van, hogy a korábbi verziókhoz képest milyen
> könnyítéseket hoz az annotáció, de hogy hogyan kell 0-ról megírni egy
> EJB3 servletet, olyat egyet se.)
>
> Tudom hogy a google a barátom, de sokezer találattal kicsit nehéz
> elindulni. Mindent végigolvasni meg egy élet nem elég... Az olyanok meg
> mint EJB3 specifikáció, nem igazán használhatóak... :(
>
> Mondjuk meg kérdésem lenne, hogy milyen szervert érdemes használni? Nem
> kell klaszter meg hasonlók, csak minél egyszerűbb és gyorsabb legyen.
> Most jboss-t tettem fel, de pusztán csak mennyiségi alapon, azaz erről
> volt a legtöbb találat :)
>
> Laja
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
>
>
További információk a(z) Javalist levelezőlistáról