- Digitális detox a Nokiától
- Samsung Galaxy S21 FE 5G - utóirat
- Netfone
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Milyen okostelefont vegyek?
- OnePlus 7 - magabiztos folytatás
- Vodafone mobilszolgáltatások
- Azonnali mobilos kérdések órája
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Univerzum: Az S23-at is megbabonázta a Galaxy AI
Hirdetés
-
Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
ph A vállalat kétféle Strix Point dizájt tervez idénre, ezek közül a nagyobbik a dedikált GPU-k jó részét is kiválthatja.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
Friss traileren a Commandos Origins
gp A játék elvileg idén debütál, első naptól elérhető lesz Game Pass előfizetők számára.
Új hozzászólás Aktív témák
-
Lacces
őstag
Köszi! .
(Csak gyere gyakrabban ide, hogy hasznos dolgokat is olvassunk)
Te ezt hol olvastad? Én nem egy honlapot nézegettem, és ilyen mélységig nem mentek bele a magyarázatba, így ki következtetem az eddig olvasatokból és tanulmányaimból.
(Ez az optimalizálás nekem új volt -
G.Zs.
senior tag
Alapvetően egyetértek azzal amit írtál. Két aprósággal egészíteném ki.
Az MVC csak egy kis része a Spring keretrendszernek. Alapvetően nem csak webes, hanem komplett enterprise alkalmazások fejlesztésére alkalmas, mintegy alternatívája a J2EE-nek.
Nagyon ajánlott megtanulni, viszont az igazsághoz hozzátartozik, hogy interjúkon inkább J2EE kérdéseket tesznek fel, így állás kereséskor érdemes inkább arra rágyúrni. Konkrétan én sehol nem kaptam még Spring-es kérdést, még ott sem ahol a pozíció kiírásban benne volt, mint követelmény, ellenben szabvány J2EE kérdést annál inkább.A PHP vs JSP kérdéshez az is hozzá tartozik hogy egy JSP-t támogató web hosting szolgáltatás jóval drágább, mint a sima PHP-s. Ha nem saját szerverre fejlesztesz, ez is fontos lehet.
Ha a menyasszony apja az örömapa, a menyasszony anyja az örömanya akkor a menyasszony az örömlány?
-
Lacces
őstag
modder és Taoharcos köszi!
Mert ha az egyik ötletem összejönne, akkor úgy mond lenne látogatottság, ha meg nem, akkor nem.
PHP vs Java, inkább úgy kérdem, hogy teljesítményben a Java weboldal nem lassúbb mint egy PHP-s weboldal?
És melyik adatbázist érdemes hozzá használni?
ASP.NET-ezek is, az egyik webprojektem biztosan ebben készül. (ADO.NET-eztem is így a JDBC szemlélete nincs mesze tőlem De így nekem az MSSQL jobban bejön mint a MySQL.
-
Fooler89
őstag
-
Lacces
őstag
Igen-igen, az MVC arhcitecktúra, ezt így összemostam,
De köszönöm a DAL és a BLL réteg leírását! Esetleg erre van példa linked?Igen, és tervezési mintákra(design patternek) te melyiket javasolod? Példákkal.
2 dolog lenne,
Az egyik, nem más lenne, hogy folyamatosan kérdések lennének kiírva, Csak annyit, hogy 2-3 témára koncentrálodnának a kérdések (bár lehet ehhez felesleges)A másik, hogy diagramokkat jelenítenék meg. Lenne id, címe, stb. És egy dinamikusan adattag is lenne, az pedig az oszlopok (ez egy List lenne például, vagy egy 2 dimmenziós tömb), az egyik ilyen diagram objektumnak az oszloplistája, 4 oszlopot tartalmazna (értéket), a másik meg például 8-at.
De ezek folyamatosan is változnának, vagyis az oszlopokhoz tartozó érték (adatbázisból jönnének az értékek)
És egy ilyen 2 dimmenziós tömböt érdemes-e mással kiváltani? Például egy List, Treemap?
Mapekre gondoltam, mert lenne kulcs, és hozzátartozó érték. Csak ahogy írtam a mappek mérete mindig más-más lenne, mert diagram objektumonként változik (a válaszadási lehetőségek kiértékelése)Esetleg felhasználók kezeléséhez? Én mondjuk itt az abstract factoryra gondoltam, lenne az egyszerű user, moderátor és admin.
Elméletben tanultam a tervezési mintákról, csak szeretném gyakorlatban is alkalmazni.
-
Lacces
őstag
Köszi, még van idő a megvalósításig, addig gondolkodom rajta, csak amikor már neki esek a JSP/JSF tanulásának akkor már egyből tolni is akarom a projektet.
De ezt a DAL és BLL-t még kódszinten is látni akarom, előtte. Most így belekavarodtam.DAL: például: objektum beszúrás, módosítása, törlése az adatbázisban
BLL például: Diagram objektum, Felhasználó objektumokIgazából ahogy a munka és egyetem során is ismerkedem a dolgokkal én MongoDB-re gondoltam (nosql) neked erről mi a véleményed?
Én addig szívesen tervezek .
[ Szerkesztve ]
-
sutszi
veterán
Visszaolvasva tényleg...Bár nem szándékos.
Trónfosztás biztos nem lesz egyenlőre...inkább olyan helyeken fogják jobban nyomni ahol meg kezdeni a felhasználást ahol sokkal előnyösebb lesz a relációs adatbázisnál. De elég érdekes.Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
modder
aktív tag
még ez is segítségedre lehet:
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/StringBuilder.html -
sutszi
veterán
Úgy néz ki valami a deployment descriptorban lesz elkaszálva. Igazából elég gánya módon raktam össze...Nagyon nem átlátható még most.
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
pakriksz
őstag
kipróbáltam ezt, hátha jó lesz még valamire, de semmit sem ír ki.
Troll (nemhivatalos definíció): az akinek véleménye nem tetszik nekünk/nem értünk vele egyet. (10-ből 9 fanboy ezt ajánlja) || Fanboy 8 in 1 (Intel, AMD, Nvidia, konzol, PC,+minden politikai oldal) hiszen "ahol nem mi vagyunk, ott az ellenség"
-
pakriksz
őstag
hát egy 500 soros többszörösen egymásbaágyazott ciklusos függvényes, több bean osztályt használó listákból 50 megás xml-ben több ezer bejegyzést cserélgető programommal próbáltam, ami úgy 5 másodpercig dolgozik a fájlon, és semmit nem írt ki.
Egy javas áramkör szimulátort is próbáltam viszonylag bonyolult áramkörökkel, ott sem írt semmit.Troll (nemhivatalos definíció): az akinek véleménye nem tetszik nekünk/nem értünk vele egyet. (10-ből 9 fanboy ezt ajánlja) || Fanboy 8 in 1 (Intel, AMD, Nvidia, konzol, PC,+minden politikai oldal) hiszen "ahol nem mi vagyunk, ott az ellenség"
-
bucsupeti
senior tag
Esetleg adatbázis kezeléshez használj valamilyen ORM-et (Object Relation Mapping). Ajánlom pl a Hibernate-t. Ezzel egyszerűen rábízhatod az adatbázis kezelési feladatokat a Hibernate-re az elvégez minden tranzakciót, te pedig "minden erődet" az osztályokra és az objektumokra koncentrálhatod. Jó kis tutorialok vannak Hibernate-hez, egyszerűen meg tudod oldani vele a feladatot és minimális db programozás ismeret kell hozzá.
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
Mukorka
addikt
Látszólag elég kezdetleges a két osztály így ha még csak most tanulja a nyelvet és szeretné látni ahogy lefordul a program akkor elég lett volna egy könyvtárba tenni a két osztályt. Természetesen normális esetben az src-n belül van minden java fájl package-el ellátva.
Mukor#2214 --- "Ezt nem én gondolom így, EZ EGY TÉNY!"
-
pakriksz
őstag
nem éppen vagyok inkompetens, csak régen szenvedtem ilyen marhaságokkal (szerencsére nem volt szükség rá, mert a lightos minden egyben programokat szeretem, nem az ilyen bugos bloatwareket de most sajnos most nem én csinálom az egész kócerájt, alkalmazkodni kell a servlettel), a servletes kérdés is igazából úgy szólt volna jól hogy "nincs az alkalmazás szervereken kívül valami lightosabb megoldás servlet futtatásra?" és van, a jetty
De már lényegtelen a guglis téma nem fogom megtanulgatni az n+1. "szabványos, kompatibilis"(és mégsem az sem az) implementációt, inkább összerakok egy kis fogyasztású gépet szervernek azt arra meg azt rakok amit akarok).
Csak azt nem értem hogy miért olyan ritka a free javas alkalmazásszerver hosting, az undorító php-ból meg annyi van mint a szemét, pedig scriptnyelvként tuti hogy a php zabálja jobban a szervereket.[ Szerkesztve ]
Troll (nemhivatalos definíció): az akinek véleménye nem tetszik nekünk/nem értünk vele egyet. (10-ből 9 fanboy ezt ajánlja) || Fanboy 8 in 1 (Intel, AMD, Nvidia, konzol, PC,+minden politikai oldal) hiszen "ahol nem mi vagyunk, ott az ellenség"
-
pakriksz
őstag
az appengine-el az a problémám, hogy egyrészt semmi sem szabványos rajta. Másrészt semmitmondó hibaüzeneteket írogat deploykor az ismeretlen komponenseire.
Az egyetlen dolog amit sikerült futtatni rajta, az a sample project, amiben egy rakás érthetetlen, sehol sem látott dolog van.
A servletem egyébként pöccre megy jettyvel, meg tomcattel is.
Ezekkel az a gond, hogy nincs most elérhető szerver, csak a saját gépem, ami nem mehet egész nap, másrészt a jetty állandóan nem utf-8 üzenetes problémákkal száll el ha az üzenetben amit a servlet kap van egy speciális karakter.
tomcat jó(-nak néz ki), azt leszámítva hogy ahogy látom nem lehet a servletnek tetszőleges elérési utat beállítani, akármit állítok a web.xml-ben, csak http://cím/Servletneve url-el lehet elérni, de a másik félnél meg be van betonozva (mert egy hulladék) hogy http://cím -re küldi az üzeneteket.Troll (nemhivatalos definíció): az akinek véleménye nem tetszik nekünk/nem értünk vele egyet. (10-ből 9 fanboy ezt ajánlja) || Fanboy 8 in 1 (Intel, AMD, Nvidia, konzol, PC,+minden politikai oldal) hiszen "ahol nem mi vagyunk, ott az ellenség"
-
pakriksz
őstag
ja csak nincs kedvem az 5000. dolgot megtanulni mert egyesek mindig kitalálnak valami újat (ami semmi pluszt nem ad hozzá), csak azért hogy nehogy szabványos legyen...
"Az utf8-ra nem tudok hirtelen mit mondani, szerintem annak container szinten nem kéne problémát okoznia," pedig okoz, az állítólagos "hibás" requesteket ki is hagyja a feldolgozásból, egyébként tényleg nem utf-8... hanem windows-12akármennyi, és ez a requestben is benne van.
Most a dotclouddal próbálkoztam, deployoltam ráa servletem war ként. Az index.html elérhető ugyanúgy ahogy tomcaten lehetett, de a servlet sehogy, mindig 404.
Annotációval volt megadva eredetileg, akkor nem volt jó. Beírtam hát a web.xml-be is serlvet mappingra... úgy sem jó, már minden kombináció megvoltTroll (nemhivatalos definíció): az akinek véleménye nem tetszik nekünk/nem értünk vele egyet. (10-ből 9 fanboy ezt ajánlja) || Fanboy 8 in 1 (Intel, AMD, Nvidia, konzol, PC,+minden politikai oldal) hiszen "ahol nem mi vagyunk, ott az ellenség"
-
-
modder
aktív tag
A lényeget kihagytam: static nested class az egy teljesen hagyományos osztály. Akkor használják, ha bizonyos adattagok, feladatok egy osztályon belül is logikailag jól körülhatárolhatóak és csoportosíthatóak.
Vagy, mint a te esetedben is, egy osztály cask egyetlen másik osztály számára hasznos.Davs
Az csak útvonalat jelöl, mint a package név, de elképzelhető, hogy nem működik úgy, ahogy én írtam, nem teszteltemAthlon64+
jó, nem tudom, nem értek hozzá[ Szerkesztve ]
-
Lacces
őstag
Hali!
Köszönöm a válaszokat! Athlon64+, Davs
Most jövők elméleti / gyakorlati kérdésekkel, majd. Leporoltam a Java könyveket, és erősen Java hivő lettem
A beágyazott osztályok, még odébb vannak, de ha ott tartuk, feltétlenül szólok!
Classloader-t nem ismerem, feliírtam magamnak, az általában melyik nagyobb témakörrel együtt szerepel? Beágyazott osztályoknál? Nekem még ez új volt. Mindenképp utánaolvasok majdEzt jó volt megjegyezni, hogy a static osztály, csak belső lehet.
Akkor viszont, jöjjön a kérdés:
"Mivel azonban a nested classod privát, ezért kívülről egyébként sem férhetsz hozzá az osztályhoz, így az adattagokhoz sem, csak és kizárólag a tartalmazó osztályból."
1.
- Miért fér hozzá a tartalmozó osztály? Hiszen ha a belső osztály privát, akkor elméletben nem férek hozzá. De mégis hozzáfér az őt tartalmazó osztály? Miért?
Például van az A osztáy privát, a B osztály public, akkor az A hozzáfér a B osztály tagfüggvényeihez/adattagjaihoz, de a B nem férhet hozzá az A-hoz.2.
- Milyen gyakorlati haszna van, és mikor érdemes belső static osztályt használni a sima osztály helyet?3.
- Ősosztály példánya hajthat-e végre, az alosztály példányán műveleteket, ha az privát láthatóságú.
Példa.: Ez így lehet nem állja meg a helyét, meg én Interfésszel valósítanám meg, de elméleti kérdés... Legyen adott egy publikus Állat ősosztály, itt van például az ugat() metódus. És van a publikus Kutya és a privát Farkas alosztály.
Legyen egy függvény az állatban: hajtóvadászat(Állat állatPéldány) néven, amely meghívja az állat példányhoz tartozó ugat() metódust.
Ha ezt a hajtóvadászat(Állat állatPéldány) függvényt meghívom úgy, hogy a paraméterben egyszer a Kutya osztály egy példánya van, akkor azon az ugat()-ot végre tudja hajtani, de ha Farkas osztály egy példányánál már nem tudja meghívni az ugat() fv-t igaz? Gondolom ilyenkor a JVM RuntimeException-t kéne dobnia.4.a
Ha egy ősosztály privát (és vele együtt, minden adattag, és tagfv.), és rendelkezik alosztállyal, akkor a fordító automatikusan legenerálja az alosztály számára is a privát adattagokat/tagfv-t?
4.b
Vagy az ősosztály protected/privát, és van benne 1 privát adattag. Akkor az alosztály is megkap minden egyes adattagot, még a privát-ot is, csak annyi a különbség, hogy nem fér hozzá az ősosztály ezen privát adattagjához.
Pl: Állatnak van a privát futás(), és van a publikus Farkas alosztály, akkor a farkas példányának is van futás() nevű fv-e, igaz?
De akkor megint itt jön a helyetesíthetőség elve, hogy ha Egy Feldolgozó osztályban (Például egy függvényt, amely paraméterben egy állat osztályt vár)meghívom az Állat osztály egy állat nevű példányát, akkor a futás() fv-hez nem férek hozzá. És ha az állat példány helyett egy farkas példányt hívok meg, akkor annak a futás()-a meghívható...
Nem tudom, hogy mennyire voltam érthető...5.
Akkor ha egy osztály publikus vagy privát, és az adattagjainál nincs külön feltüntetve, hogy milyen láthatóságú, akkor automatikusa az osztály láthatóságát kapják meg, igaz?arn: http://nagygusztav.hu/java-programozas -ez az előbb említett fórumtárs által javasolt könyv, egy sokkal rövidebb és magyarosított változata.(néha van egy olyan érzésem, hogy csak egy fordító progi lett ráeresztve az eredeti könyvre...) A Thinking in Java könyv, tényleg nem rossz, de én félbe hagytam anno. De nagyon részletes, és még Design Pattern példák is vannak benne!
[ Szerkesztve ]
-
bucsupeti
senior tag
Nálad a pont!
Valóban a detail osztályból töröltem és nem a parrenten keresztül.
Kipróbáltam a javaslatodat és rendben van a dolog, ha a szülő osztály Set-jéből remove-olom az elemet. Ekkor már van adatbázis kérés és frissít rendesen!Köszi!
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
Lacces
őstag
Plusz, arra van valami example a neten / tudnál javasolni vagy kereső szót, hogy amit ajánlottál a statikus html oldalak, vagy amit generálok, hogy azt hogyan lehet megvalósítani a singleton-nal? Fúú, ez nagyon érdekel.
Köszi a részletes választ . .
Mert majd webszervert akarok bérelni, és hogy ha jön napi szinten a requestek, akkor hogyan hat rá a terhelésre, és ennek utána olvasva ellentétes infókat kaptam... (bár néha a net tele van szútyokkal).
És elbizonytalanodtam...[ 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 ]
-
whatnot
őstag
-
Soak
veterán
Értem, ehhez az EE-s tutorialhoz hasonló Springes tutorial létezik ? Mármint az EE az elég jól követhető és "szájbarágós" . Ez annyira nem olyan : http://www.springsource.org/tutorials .
-
TBG
senior tag
Ez a diagram azt is mutathajta, hogy sok helyen keresnek EE fejlesztőt, de nem találnak, mert lassan mindenki átmegy Springre. Sokkal jobban mutatna egy olyan grafikon, hogy hány helyen használnak Springet aktívan és hány helyen EE-t
Ha már flame, legyen kövér
ZTE Grand X powered by Intel® Atom™, Eladó: Panasonic HC-V10 HD+16GB SD kártya 25K.
-
pakriksz
őstag
nincs servlet, sem hozzáférés a fájlszerverhez a feltöltésen és letöltésen kívül...
Troll (nemhivatalos definíció): az akinek véleménye nem tetszik nekünk/nem értünk vele egyet. (10-ből 9 fanboy ezt ajánlja) || Fanboy 8 in 1 (Intel, AMD, Nvidia, konzol, PC,+minden politikai oldal) hiszen "ahol nem mi vagyunk, ott az ellenség"
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Hobby elektronika
- Autós topik
- Kerékpárosok, bringások ide!
- LG 34GS95QE-B: OLED paneles, ívelt gamer monitor
- Spórolós topik
- BestBuy topik
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- No Rest for the Wicked
- Digitális detox a Nokiától
- Samsung Galaxy S21 FE 5G - utóirat
- További aktív témák...