Szoftverfejlesztés

21
Sze

Software rot

Posted by | No Tags | Egy csésze kávé · Szoftverfejlesztés | Nincs hozzászólás a(z) Software rot bejegyzéshez

A „betört ablak” elve: Az elmélet szerint a bűnözés a zűrzavar, a rendetlenség elkerülhetetlen következménye. Ha betörnek egy ablakot és kijavítatlanul marad, az arra járók azt gondolják, hogy senki nem törődik a házzal. Hamarosan egyre több ablakot törnek be, és az anarchia szelleme az épülettől az utcára terjed; jelzést adva […]

Read More
14
Sze

Orthogonal Code

Posted by | No Tags | Egy csésze kávé · Szoftverfejlesztés | Nincs hozzászólás a(z) Orthogonal Code bejegyzéshez

Ki nem tapasztalta már azt, hogy a projekt során az igények változnak. Vajon az ilyen változásokat átvinni a rendszerben mennyire egyszerű? Vagy ha nem egyszerű, akkor miért is nem az? A kulcsszó az ortogonalitás.  

Read More
03
feb

OLAP rendszer Java-ban

Posted by | · · · · | Szoftverfejlesztés | Nincs hozzászólás a(z) OLAP rendszer Java-ban bejegyzéshez

Mi az OLAP? Az OLAP betűszó jelentése On-Line Analitical Processing. Java programozóként nem mindennap találkozunk OLAP rendszerekkel. Ha az ember Java EE alkalmazást fejleszt, akkor sokkal nagyobb a valószínűsége, hogy éppen egy OLTP (On-Line Transaction Processing) rendszert épít. Ne keseredjünk el, ha a két említett betűszó egyikével sem vagyunk tökéletesen […]

Read More
13
jan

Ci-Bayes kategorizáló bővítése visszavonás funkcióval

Posted by | · · | Szoftverfejlesztés | Nincs hozzászólás a(z) Ci-Bayes kategorizáló bővítése visszavonás funkcióval bejegyzéshez

A CI-Bayes egy Java könyvtár, amely szöveg osztályozásra alkalmas. A könyvtár használatát nagyon jól bemutatja Joseph Ottinger Using CI-Bayes című cikkében. A cikkben Joseph Ottinger a 1.0.4 verziót mutatja be, ezzel szemben én a 2.0.0.RELEASE verziót használtam (az api-ban nem érzékeltem különbséget). A CI-Bayes könyvtár elérhető a Maven repository-ban: CI-Bayes maven repository. A probléma […]

Read More
14
máj

Metódus szintű validáció Bean Validation 1.1-ben

Posted by | No Tags | Szoftverfejlesztés | Nincs hozzászólás a(z) Metódus szintű validáció Bean Validation 1.1-ben bejegyzéshez

A bizalom alapja a sűrű ellenőrzés. Egy üzleti metódus bemenő paramétereinek és visszatérési értékének leellenőrzése elkerülhetetlen a mindennapokban, az alábbi bejegyzés azt mutatja be, hogy a Bean Validation szabvány legújabb verziója milyen támogatást nyújt ennek megvalósítására.

Read More
12
máj

Testreszabható Java modulok készítése

Posted by | No Tags | Szoftverfejlesztés | Nincs hozzászólás a(z) Testreszabható Java modulok készítése bejegyzéshez

Üzleti igényeket kielégítő alkalmazások fejlesztése közben előfordul, hogy hasonló igényeket kell újra és újra megvalósítanunk. Ilyenkor – mivel senki nem szereti ismételni magát – felmerül az igény, hogy ezeket jó lenne újrafelhasználható, moduláris módon megoldani. Igen ám, de ezek az igények általában csak hasonlóak, nem identikusak, ami viszont már felvet […]

Read More
20
feb

JAX-RS RESTful Web Service tesztelése

Posted by | No Tags | Szoftverfejlesztés | Nincs hozzászólás a(z) JAX-RS RESTful Web Service tesztelése bejegyzéshez

Ha Java-ban RESTful Web Service-t akarunk készíteni, akkor ehhez a JAX-RS a hivatalosan elfogadott Java API. Ezt a JAX-WS (Java API for XML Web Services) pehelysúlyú kistestvéreként is szokták emlegetni. Jelenleg a JAX-RS 2.0 verzió a legfrissebb (JSR 339-es szabvány), ez 2013. májusában jött ki. A JAX-RS definiálja a RESTful […]

Read More
10
jan

Lépjünk eggyel feljebb

Posted by | · · · · | Szoftverfejlesztés | Nincs hozzászólás a(z) Lépjünk eggyel feljebb bejegyzéshez

Korábban beszámoltam az OCA vizsgára való felkészülésünk tapasztalatairól. Az előző kör sikerei arra ösztönöztek minket, hogy azzal a lendülettel letegyük az OCP vizsgát is.

Read More
27
nov

FilterTableState Vaadin extension fejlesztése

Posted by | · · · · · | Szoftverfejlesztés | Nincs hozzászólás a(z) FilterTableState Vaadin extension fejlesztése bejegyzéshez

Előzmények Előző blogomban vetettem fel az ötletet, hogy talán szükség lenne a Vaadin FilteringTable komponens kibővítésére olyan módon, hogy képes legyen a táblázat állapotának mentését kezelni különböző profilok szerint. Újra ismertetném a kívánt funkciókat, ha már elfelejtettétek volna:

Read More
20
nov

A hatalmas adatmennyiség problémája – felhasználói szemmel

Posted by | · · · · · · | Szoftverfejlesztés | Nincs hozzászólás a(z) A hatalmas adatmennyiség problémája – felhasználói szemmel bejegyzéshez

Az a rengeteg adat… Az általunk írt üzleti webalkalmazásokban, de talán általánosságban is elmondható, hogy az alkalmazás fő célja az, hogy a hozzá kapcsolt adatbázisban található rengeteg adat rendszerezését, karbantartását és lekérdezését megkönnyítse a felhasználó számára. Tipikus feladat a felhasználó számára a hosszú űrlapok kitöltése, melyet validálással segít (vagy éppen […]

Read More