Java

Milyen GUI toolkitet érdemes tanulni? (Java)

Fórumok

Üdv,

egyre többet használom a Java nyelvet, és látom, elég sok java-s van itt is. Mit tudtok ajánlani, a létező GUI toolkitek közül melyiket érdemes használni? Alapvetően desktop programok írására.

- Swing-gel már foglalkoztam, tetszik is, de tudtommal lassan leáldozófélben van.
- SWT-t nézegettem még
- QtJambi se lenne rossz, de Nokia támogatás nincs már, azt hiszem.

Valami olyasmit használnék, amiben van "jövő".

Másik kérdésem: manapság hogyan érdemes GUI-t létrehozni? WindowBuilder-t néztem, de már egy kicsit bonyolultabb felhasználói felületnél (Swing) úgy eldőlt, hogy csak úgy porzott...
Alapvetően Eclipse-t használok. A NetBeans-t valahogy nem tudtam megszokni, talán azért is, mert nagyon elüt a rendszer kinézetétől. Mint ahogy a Swing-gel is ez a búbánatom.

JBoss monitorozás

Fórumok

Sziasztok!

JBoss monitorozáshoz keresek eszközt. Tudtok esetleg ajánlani valamit? Esetleg ha JBoss Operations Network-öt használ valaki, akkor arról is szívesen fogadnék tapasztalatokat.

Köszi!

Wicket breadcrumb

Fórumok

Hi,

Page-ekre szeretnék breadcrumb-ot megvalósítani. Nem mondanám, hogy példák tekintetében a bőség zavara állna fenn. (Azt tudom pl. h _nem_ ez kell nekem.)

A site klasszikus header,content,footer struktúrájú. A headpanelemhez hozzáadtam egy BreadCrumbBar-t. A kérdés az hogy innen hogyan tovább ?
Hogy adom hozzá az oldalaimat ?
Köszönöm!

Liferay

Fórumok

Webservice-t kéne csinálnom Liferay-ben, de deploy után, ha létre hozom a klienst, elszáll kivétellel

-Letöltöttem eclipse-t, és a liferay plugin-t hozzá
-beállítottam az sdk-t és a portál tomcat-jét a runtime-nál
-file>new>liferay project
-jobb gomb a projecten>new>service bulider
-service.xml:


<?xml version="1.0" encoding="UTF-8"?>
< !DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.0.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_0_0.dtd" >
< service-builder package-path="com.liferay.test" >
	< author >barii</ author >
	< namespace >Test</ namespace >

	< entity name="Foo" local-service="true" remote-service="true" >
	< /entity >
< /service-builder>

-ant-ban: build-service, build-wsdd, compile, deploy
-megnyitom böngészőben az URL-t, és megjelenik a wsdl fájl
-file>new>web service client
-molyol egy csomót, majd megnyílik egy böngézó ablak, amiben nem nyit meg semmit, mert addigra már nme fut a szolgáltatás
-frissítve a böngészőt a wsdl-el, ezt kapom:


AXIS error

Sorry, something seems to have gone wrong... here are the details:

Fault - ; nested exception is: 
	org.apache.axis.ConfigurationException: java.lang.ClassCastException: org.apache.axis.handlers.http.URLMapper cannot be cast to org.apache.axis.Handler
java.lang.ClassCastException: org.apache.axis.handlers.http.URLMapper cannot be cast to org.apache.axis.Handler
	at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:302)
	at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
	at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
	at org.apache.axis.deployment.wsdd.WSDDDeployment.getHandler(WSDDDeployment.java:394)
	at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:276)
	at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
	at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125)
	at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
	at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
	at org.apache.axis.deployment.wsdd.WSDDTargetedChain.makeNewInstance(WSDDTargetedChain.java:151)
	at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
	at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
	at org.apache.axis.deployment.wsdd.WSDDDeployment.getTransport(WSDDDeployment.java:410)
	at org.apache.axis.configuration.FileProvider.getTransport(FileProvider.java:257)
	at org.apache.axis.AxisEngine.getTransport(AxisEngine.java:332)
	at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:441)
	at org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.java:68)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.java:1226)
	at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
	at com.liferay.portal.servlet.AxisServlet.service(AxisServlet.java:113)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at com.liferay.portal.kernel.servlet.PortalClassLoaderServlet.service(PortalClassLoaderServlet.java:95)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
	at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
	at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
	at com.liferay.portal.servlet.filters.threadlocal.ThreadLocalFilter.processFilter(ThreadLocalFilter.java:35)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
	at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:619)

Van esetleg ötletetek, hogy mi lehet? Mi az, amit nekem esetleg be kéne configolni?

Szoftver projekt suliba, ötletek?

Fórumok

Hello, a suliban programozásból olyan feladatot kaptunk, hogy el kell készíteni egy kis software-t, bármilyen kategóriában (játék, segédalkalmazás,stb..). Sajnos nincs ötletem mibe foghatnék bele, ezért kérlek titeket ajánljatok egy-két ötletet :) Köszi.

ui: kezdő Java programozó...

Java Communications API (COM port kezelés)

Fórumok

Sziasztok,

foglalkozott mostanában COM port kezelésével Java környezetben valaki?

Ezt az api-t találtam hozzá, de nem akaródzik működni.
Itt a link: http://circuitnegma.wordpress.com/2007/02/07/how-to-install-the-java-co…

és egy kis port listázó ami hallgat mint a sír ...

import java.util.Enumeration;

import javax.comm.*;
import java.util.Enumeration;

public class ListPorts {
public static void main(String args[]) {
Enumeration ports = CommPortIdentifier.getPortIdentifiers();
while (ports.hasMoreElements()) {
CommPortIdentifier port = (CommPortIdentifier) ports.nextElement();
String type;
switch (port.getPortType()) {
case CommPortIdentifier.PORT_PARALLEL:
type = "Parallel";
break;
case CommPortIdentifier.PORT_SERIAL:
type = "Serial";
break;
default: /// Shouldn't happen
type = "Unknown";
break;
}
System.out.println(port.getName() + ": " + type);
}
}

megköszönném a tippeket.

}

Java EE könyv ajánló

Fórumok

Üdv mindenkinek!

Lehet, hogy ez nem a legjobb hely egy ilyen kérdésnek, de azért szerintem van itt a közösségben sok java fejlesztő.
A kérdésem/kérésem az lenne, hogy tudnátok nekem jó Java EE könyvet ajánlani?

Szempontok:

  • nyelv: elsősorban magyar, ha nincs jó magyar könyv akkor angol
  • kezdőknek szóljon
  • jó lenne valami új kiadás, hogy ne olyan dolgokat tanuljak, amit már évek óta felváltott valami más
  • szeretnék gyorsan hozzájutni, pl. nem igazán szeretnék az amazontól rendelni mert néha 3 nap néha 3 hét amíg kihozzák, néha meg elveszik út közben

Amit eddig találtam:

Az utóbbi kettőről olvasni hideget is, meleget is az amazonon, valakinek van esetleg tapasztalata?

Ezeken kívül tudtok valami jót, jöhet ingyenesen elérhető is, esetleg leírásokat tartalmazó oldalak stb.

SSH kapcsolat ami Netbeans (JAVA SE) alatt megy Eclipse (Android) alatt nem

Fórumok

Szükségem volna egy kis segítségre.
A problémám a következő:
Írnom kell egy olyan alkalmazást, ami SSH-val képes feljelentkezni egy szerverre.
A lényeg az volna, hogy létrejöjjön a kapcsolat, és tudjak parancsokat küldeni egy linux szervernek.
Tehát az, hogy lássak egy shellt nem lényeg... a lényeg az hogy elmenjen egy parancs a szervernek és visszakapjam a választ.

Gondolom ehhez SSL socketet kell használnom.
De önmagában ez nem elég az autentikációhoz.
Ha jól tudom publikus kulcs csere után enged be a szerver.
Esetleg el tudná ennél kicsit részletesebben magyarázni valaki a folyamatot, hogy mit vár a szerver, milyen formátumban, és milyen választ küld vissza milyen formátumban stb...

Amire még kíváncsi volnék, hogy létezik e JAVA-ban egy osztálynak olyan metódusa, ami pl. képes legenerálni a publikus és a privát kulcsot SSH-hoz... vagy ez nekem kell leprogramoznom?

előre is köszi a segítséget!

Liferay Code Camp 2011

Fórumok

A Liferay Hungary programozói versenyt hirdet egyetemisták/főiskolások számára.

Webes technológiák ismerete, Java ismeret nyilván feltétel, a konkrét Liferay ismeret azonban nem.
A verseny ideje alatt minden résztvevőnek lesz mentora. A mentorok a Liferay Hungary munkatársai, feladatuk a versenyzők pártatlan segítése. A verseny szervezője a Liferay Hungary, ezért elsősorban Magyarországon tanuló diákok részvételére számítunk, de senki nincs kizárva. Jövőre szeretnénk a versenyt nemzetközi szintre emelni.
Díjaink már idén is elég jók, a fődíj egy Los Angeles-i Liferay Developer Trainingen való részvétel, utazással, szállással, satöbbi...

A Liferay Code Camp főoldala.
http://www.liferay.com/community/upcoming-events/liferay-code-camp-2011

Feladatok:
http://www.liferay.com/community/upcoming-events/liferay-code-camp-2011…

Mentorok:
http://www.liferay.com/community/upcoming-events/liferay-code-camp-2011…

Szabályzat:
http://www.liferay.com/community/upcoming-events/liferay-code-camp-2011…

Regisztráció:
http://www.liferay.com/community/upcoming-events/liferay-code-camp-2011…

Jelentkezzetek! Kérdezzetek! Legyetek ügyesek!