- Motorola Edge 40 neo - színre és formára
- Milyen okostelefont vegyek?
- iPhone topik
- DIGI Mobil
- Motorola Edge 40 - jó bőr
- Garmin Forerunner 255 Music - nem csak futóknak
- Xiaomi Smart Band 8 - folyamatosan
- Itt az első kép a 2024-es Nokia 3210-ről
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Redmi Note 10 Pro - majdnem minden stimmel
Hirdetés
-
Xbox Game Pass [2024] - A májusi lista
gp Az elkövetkező időszakban többek között megkapjuk a Kona II Brume című játékot.
-
Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
ph Az ASTRIA 600 ARGB ráadásul a hűtési teljesítmény szempontjából sem szégyenkezhet.
-
Az Apple iPadOS-t is megrendszabályozza az EU
it Az EB közölte: az Apple iPad táblagépekre írt iPadOS rendszere is kapuőrnek számít, az üzleti felhasználókra gyakorolt fontossága miatt.
Új hozzászólás Aktív témák
-
Taoharcos
aktív tag
Javas webprogramozashoz tud valaki valmi JÓ oldalt, ahol vannak példák? főleg adatbáziskezeléssel egybekötve.
-
Taoharcos
aktív tag
válasz RaPiDsHaRe #2767 üzenetére
Szerintem, ha még most kezdesz java-t tanulni, akkor tök mindegy, a legelején én nem is használtam IDE-t hanem notepad + parancssor párossal kezdtem, később egyébként a Netbeans-re tértem rá, persze azt Eclispe-t is kipróbáltam.
-
Taoharcos
aktív tag
válasz RexpecT #2803 üzenetére
Mivel a Gui osztály konstruktorában szerepel az initLoad meghívása ezért felesleges azt újból meghívni. El kell dönteni honnan akarod meghívni. Automatikusan a konstruktorból, vagy külön metódusként, de akkor viszont ne szerepeljen a konstruktorban. illetve lehet hogy a láthatóság miatt az initLoad eljárást public-á kéne tenned.
-
Taoharcos
aktív tag
Kérdeznék én is egyet. Csináltam próbaként egy egyszerű szótárprogramot, magyar-angol szópárokat visz fel egy táblába. Két verziót csináltam egy Swing-st és egy JSP-st. Az adatbázisnál a driver, url, user, password adatokat egy properties file-ból olvasom be. A GUI-s verzióban simán egy relatív hivatkozással be tudtam olvasni így:
props.load(new FileInputStream("database.properties"));
A JSP-s verzióban viszont csak úgy tudom beolvasni, ha abszolút hivatkozással olvasom be így:
props.load(new FileInputStream("d:\\valamilyenkonyvtar\\database.properties"));.
Mindkét projectet Netbeansből próbálom futtatni. A JSP-s verziónál miért nem müködik az relatív hivatkozás? -
Taoharcos
aktív tag
Hú ezt én sem értem. Valaki elmagyarázhatná nekem, a mysql-nek a class path-a miért határozza meg a legegyszerűbb hello program futtatását. Amikor ennek a programnak nincs is szüksége adatbázis kapcsolatra. Vagy egy hibás class path megadás blokkolja a legegyszerűbb progi futtatását is?
-
Taoharcos
aktív tag
válasz Vadászmenyét #2912 üzenetére
class Root -nak nem kéne public-nak lennie?
-
Taoharcos
aktív tag
válasz Vadászmenyét #2917 üzenetére
Gondolom még parancssorból dolgozol, és ez így is van jól az elején nem szabad semmilyen IDE-t használni. Én anno a parancssor + Notepad párossal kezdtem, meg persze a jó öreg Totalcommander is ott volt filemásolási segítségnek. Csináltam egy batch file, amibe benne volt a classpath beállítási parancs. Amelyik könyvtárba éppen írtam egy progit, odamásoltam a batch file-t és onnan parancssorból, mindig be tudtam állítani a classpath egyszerűen.
-
Taoharcos
aktív tag
Egyenként külön-külön is le lehet fordítani. Futtatáskor a main class tartalmazó osztályt kell futtatni. Ő meghívja a többit. Persze figyelni kell hogy egy könyvtárban legyenek. Ellenkező esetben package.-at kell használni. De javítson valaki ha úgy gondolja, lehet, hogy valamiben tévedek.
-
Taoharcos
aktív tag
válasz Vadászmenyét #2920 üzenetére
Én anno azért is használtam ezt a megoldást, mert melóhelyen le volt tiltva minden, sima userként "portable" módon kellett javaznom.
-
Taoharcos
aktív tag
-
Taoharcos
aktív tag
Netbeans használata esetén, alkalmunk van a kétféle alkalmazásszerver kipróbálására, minden más installálása nélkül.
-
Taoharcos
aktív tag
Sziasztok!
Arraylist tartalmát szeretném datable segítségével megjeleníteni JSF-ben. De nem tudom mi lenne a jó megoldás. Én ezzel próbálkoztam eredménytelenül:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package beans;
import database.Database;
import java.util.ArrayList;
/**
*
* @author Zoli
*/
public class AllWordBean {
//private int index;
ArrayList <Integer> idList;
ArrayList <String> hunList;
ArrayList <String> engList;
database.Database database = new Database();
int index;
public AllWordBean(){
database.setQuery("", true, false);
database.execQuery();
this.idList = database.getIdList();
this.hunList = database.getHunList();
this.engList = database.getEngList();
this.index = idList.size();
}
private allWordTable[] wordTable = new allWordTable[]{
for(int i = 0; i<index; i++){
new allWordTable(idList.get(index), hunList.get(index), engList.get(index));
}
};
public allWordTable[] getallWordTable(){
return wordTable;
}
public class allWordTable{
int id;
String hunw;
String engw;
public allWordTable(int id, String hunw, String engw){
this.id = id;
this.hunw = hunw;
this.engw = engw;
}
public String getEngw() {
return engw;
}
public String getHunw() {
return hunw;
}
public int getId() {
return id;
}
public int getIndex(){
return index;
}
}
}Lényegében ezzel e résszel van a bibi:
private allWordTable[] wordTable = new allWordTable[]{
for(int i = 0; i<index; i++){
new allWordTable(idList.get(index), hunList.get(index), engList.get(index));
}
};de nem tudom hogyan lehetne az arraylistet megjeleníteni jól.
[ Szerkesztve ]
-
Taoharcos
aktív tag
Nem is a JSF a lényeges. Arraylist-ből datatable dolog lenne lényeges.
Ebből a példából indultam ki.
Csak itt az adatok bele vannak "égetve" a kódba ezen a helyen:
private static final Order[] orderList = new Order[] {
new Order("A0001", "Intel CPU",
new BigDecimal("700.00"), 1),
new Order("A0002", "Harddisk 10TB",
new BigDecimal("500.00"), 2),
new Order("A0003", "Dell Laptop",
new BigDecimal("11600.00"), 8),
new Order("A0004", "Samsung LCD",
new BigDecimal("5200.00"), 3),
new Order("A0005", "A4Tech Mouse",
new BigDecimal("100.00"), 10)
};Ezt szeretem volna egy for ciklussal megvalósítani. De még nagyon-nagyon kezdő vagyok.
[ Szerkesztve ]
-
Taoharcos
aktív tag
Először a Java 24 óra az egy kicsit olyan játékosan mutatja be a dolgokat, utána a Nagy Gusztáv könyv. Később pedig valami komolyabb. Persze ha jól tudsz angolul (sajnos én nem), akkor sokkal több lehetőség adódik (sok videó is van fennt csak angolul).
Persze kérdés az is tudsz-e valamilyen nyelven jól programozni, mert ha igen, hagyd ki a Java 24 óra -t.[ Szerkesztve ]
-
Taoharcos
aktív tag
Az alábbi lenne a problémám. Egy oldalon név - jelszó párost olvasok be, amit egy statikus ArrayList-ben tárolok. Amikor hozzáadom a listához (addUser), akkor a contains -el még ellenőrizni tudom, hogy a lista tartalmazza-e, utána a loginUser-nél a contains false lesz a már felvitt név - jelszó párossal. Az ArrayList pedig tartalmazza, amíg be nem zárom a programot, mert a toString-el kiíratom és ott van.
[ Szerkesztve ]
-
Taoharcos
aktív tag
válasz Taoharcos #3785 üzenetére
Ja valami kód is:
package com.corejsf;
public class User {
private String name;
private String password;
public User(String name, String password){
this.name = name;
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}package com.corejsf;
import java.io.Serializable;
import java.util.*;
import javax.faces.bean.*;
@ManagedBean(name="userbean")
@SessionScoped
public class UserBean implements Serializable{
private String name;
private String password;
private String userListToString;
private static List userList = new ArrayList();
private User user;
public String addUser(){
user = new User(name, password);
userList.add(user);
userListToString = userList.toString();
if (userList.contains(user)){
return "thankYou";
}
else {
return "loginFail";
}
}
public String loginUser(){
user = new User(name, password);
userListToString = userList.toString();
if(userList.contains(user)){
return "thankYou";
}
else{
return "loginFail";
}
}
public String getUserListToString() {
return userListToString;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
} -
Taoharcos
aktív tag
Köszönöm a sok tanácsot, sok hasznos instrukciót kaptam.
Végül az alább látható containsUser-el oldottam meg a feladatot. Mi a véleményetek a megoldásról?package com.corejsf;
import java.io.Serializable;
import java.util.*;
import javax.faces.bean.*;
@ManagedBean(name="userbean")
@SessionScoped
public class UserBean implements Serializable{
private String name;
private String password;
private String userListToString;
private static ArrayList userList = new ArrayList();
private User user;
public String addUser(){
user = new User(name, password);
userList.add(user);
userListToString = userList.toString();
if(containsUser(userList, user)){
return "thankYou";
}
else {
return "loginFail";
}
}
public boolean containsUser(ArrayList<User> userList, User user){
boolean isContainsUser = false;
for(int i = 0 ; i < userList.size(); i++ ){
if(userList.get(i).getName().equals(user.getName())&&userList.get(i).getPassword().equals(user.getPassword())) {
isContainsUser = true;
}
}
return isContainsUser;
}
public String loginUser(){
user = new User(name, password);
userListToString = userList.toString();
if(containsUser(userList, user)){
return "thankYou";
}
else{
return "loginFail";
}
}
public String getUserListToString() {
return userListToString;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}A JSF-el ismerkedem, csak közben gondoltam, egy kis kitérőt teszek az ArrayList irányába. Természetesen később nyilván egy adatbázis a végső megoldás. De egyszerre kezdőként nem akarok több dolgot is csinálni.
[ Szerkesztve ]
-
Taoharcos
aktív tag
válasz CoolBoy323 #3874 üzenetére
Vagy elmész valami fizetős képzésre, vagy önmagad a megfelelő könyvekből. De az igazán jó eredményhez először valami alapozó tanfolyam, utána pedig autodidakta módon.
[ Szerkesztve ]
-
Taoharcos
aktív tag
válasz CoolBoy323 #3884 üzenetére
Ha akarod menni fog az...
-
Taoharcos
aktív tag
válasz CoolBoy323 #3886 üzenetére
Én inkább a 24 órát ajánlom, Nekem az Agyhullám kicsit kusza a sokféle bekezdés miatt, de van egy ingyenesen letölthető, kicsit nehezebben értelmezhető magyar könyv, viszont alaposabb: Nagy Gusztáv: Java Programozás. Ha tudsz egy picit már angolul, akkor viszont inkább válasz valami angol nyelvű anyagot, sokat jelent, ha rögtön angolul tanulsz, először én sem hittem, de nagyon hasznos. Ha valahol elakadsz angolul rengeteg segítséget lehet találni.
Jó még az Angster Erzsébet féle könyv, de az már mélyebben tárgyalja.[ Szerkesztve ]
-
Taoharcos
aktív tag
válasz kemkriszt98 #3890 üzenetére
Én most a Core JavaServer Faces-el küzdök, mert az angolom még nem tökéletes, de megéri, mert közben az angolomat is fejlesztem. És számomra a kellő mélységben tárgyalja a témát.
[ Szerkesztve ]
-
Taoharcos
aktív tag
válasz kemkriszt98 #3896 üzenetére
Akkor inkább úgy futtasd, hogy parancssorba beírod, úgy "megmarad" a hibaüzenet.
-
Taoharcos
aktív tag
Kicsit szégyellve írom a problémámat, de 64 bites java-t szeretnék installálni és az alábbi problémával szembesülök: "Error: Could not find the required version of the Java(TM) 2 Runtime Environment in '(null)'". Van valakinek ötlete?
-
Taoharcos
aktív tag
válasz Nagytoll #8408 üzenetére
Szia.
Én ActionListernert használnék (mert megszoktam és erre a célra szerintem müködik). A két doboz között mi írja ki a műveleti jelet? Végül is mindegy mert mindegyiknek meg lehet változtatni a feliratát. Pl lehet Jlabel és setText(). Esetleg ha mégsem akar kiíródni a megfelelő jel akkor egy setVisible(true); -t kell még kiadni, mert arra biztosan frissül.[ Szerkesztve ]
-
Taoharcos
aktív tag
Mi a véleményetek erről a képzésről:
[link]
Már rengetegszer találkoztam a hirdetéssel. Szinte egy nagyságrenddel kevesebbe kerül mint más 7 számjegyűek képzések. Érdemes lenne belefogni? -
Taoharcos
aktív tag
válasz ToMmY_hun #8457 üzenetére
Igazából a dolog egy részét már ismerem, Java SE, JSP, JSF, JDBC, SQL, Netbeans szoktam használni, de Eclipsehez is volt szerencsém(ha nagyon kéne akkor még az IntelliJ Ideával is megküzdenék). Próbálom a Clean Code elveket használni, a projecteket Mavennel csinálom, a Git-et is ismerem, habár még nem igazán használom, próbálkozom a TDD-vel de azért ez elég nehéz még.
Viszont hiányzik még Java EE átfogó ismerete, Spring, JPA meg valami igazi gyakorlat. -
Taoharcos
aktív tag
válasz Chesterfield #8480 üzenetére
Agyhullám, nagyon jól elmagyarázza!
-
Taoharcos
aktív tag
Sziasztok!
Melyik alkalmazás szerverrel érdemes inkább gyakorolni/garázsprojectet csinálni?
Most éppen Tomcat és Weglogic szerverekkel próbálkozom. Mi a véleményetek a TomEE és Geronimo szerverekről?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Napelem
- Motorola Edge 40 neo - színre és formára
- Milyen videókártyát?
- Opel topik
- Milyen okostelefont vegyek?
- Xbox Series X|S
- gban: Ingyen kellene, de tegnapra
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- iPhone topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- További aktív témák...