Články autora Marek Branický
EJB 2.x – Java RMI a komunikácia s EJB
Jeden z kľúčových aspektov EJB architektúry je distribuovanosť. Pod týmto výrazom sa rozumie, že nie všetky objekty musia bežať v rámci tej istej inštancie JVM (Java Virtual Machine). Otázka teda je, ako môžeme z objektu A, existujúceho v rámci jednej JVM, volať metódy objektu B, nachádzajúceho
SUN Java Studio Creator
SUN Java Studio Creator (JSC) je dvojcestný RAD nástroj na tvorbu JSP-based aplikácií s využitím technológií JavaServer Faces (JSF) a JavaBeans. V tomto článku sa pokúsim ukázať vám jeho možnosti, zhodnotiť jeho kladné a prípadne aj záporné stránky.
EJB 2.x – role a ich zodpovednosti pri vývoji EJB
Ako som už spomenul v úvodnom článku, Enterprise JavaBeans je chápaná ako komponentovo orientovaná architektúra pre distribuovaný computing. Samotné Enterprise Beans (EB) sú jednoznačne najdôležitejšou súčasťou tejto architektúry. Sú určitým spojivom medzi ostatnými prvkami komplexného celku. Napriek tomu, že ostatné komponenty
EJB 2.x – analýza problémovej domény 2.
V tomto článku si okrem iného zadefinujeme objektový model pre našu aplikáciu. Tento model však nemusí byť definitívny, ale postupne, ako sa naše vedomosti budú rozširovať, rozšírime si aj objektový model. V reálnom svete je cesta od use case diagramov k objektovému modelu
EJB 2.x – analýza problémovej domény 1.
V prípade EJB nie je vôbec jednoduché ilustrovať jednotlivé koncepty technológie na jednoduchých príkladoch, obsiahnutých v samostatných článkoch. Preto som sa rozhodol navrhnúť určitý centrálny príklad a budovať ho počas celej série. V situáciách, kde to bude užitočné, použijeme aj iné príklady na ilustráciu
EJB 2.x – úvod do J2EE technológie
Architektúra EJB 2.x, ktorá je súčasťou Java 2 Enterprise Edition (J2EE), sa stala akceptovaným štandardom pre budovanie distribuovaných, mission-critical aplikácií. Špecifikácia EJB robí z J2EE aplikačného servera solídny základ pre budovanie aplikácií, od ktorých sa očakáva, že budú bezpečné, škálovateľné a portabilné. A práve o tejto
Java Servlets – logovanie pomocou Log4J 3.
V tomto článku o servletoch ukončíme tému logovania informácií. Naším hlavným cieľom bude vytvoriť si vlastný logger a priradiť mu appender. Teda zameriame sa na komplikovanejšie využitie nástroja Log4J. Dúfam, že poskytnuté informácie, budete môcť aj adekvátne využiť vo svojej praxi.
Java Servlets – logovanie pomocou Log4J 2.
V predchádzajúcom článku sme načali problematiku logovania informácií prostredníctvom servletov. Povedali sme si niečo o logovacom nástroji Log4J a ako ho môžeme využiť. Uviedli sme si niekoľko základných krokov a zadefinovali sme základnú koncepciu logovania. V tomto článku budeme pokračovať a ukážeme si, ako najjednoduchšie využiť
Java Servlets – logovanie pomocou Log4J 1.
Pri práci a hlavne pri odlaďovaní servletov vývojár aplikácie veľmi často potrebuje zaznamenávať rôzne typy informácií. Logovanie môžete využiť nie len na ukladanie debugovacích informácií počas vývoja aplikácie, ale tiež na ukladanie informácií v ostrej prevádzke, vrátane rôznych varovaní a popisu chýb. Logovanie
Cactus – testovanie výstupu zo stránok JSP
Týmto článkom, venovaným testovaniu výstupu zo stránok JSP, sériu o Cactuse uzavrieme. Ukážeme si, ako je možné jednoducho otestovať odpoveď, ktorú dostaneme po zavolaní stránky JSP, povieme si, kedy nie je vhodné použiť Cactus framework, a na záver vás upozorním, ako
Java Servlets – využitie regulárnych výrazov
Využívanie regulárnych výrazov v rôznych programovacích jazykoch je veľmi zaujímavá a komplexná téma. Samotné regulárne výrazy (regular expressions) majú pomerne komplikovanú syntax s množstvom rozšírení. V štandardnom Java API veľmi dlho chýbala možnosť pracovať s regulárnymi výrazmi. Od verzie 1.4.0 však majú túto možnosť aj
Java Servlets – parsing číselných parametrov
Vytváranie funkčných servletov prináša mnohé problémy a úlohy, s ktorými sa musí vývojár spoľahlivo vysporiadať. Často sú to rôzne prekážky, s ktorými nie je možné počítať vopred. Inokedy môžu spôsobiť vrásky na čele veľmi špecifické požiadavky zákazníka, ktoré nie vždy sú priamočiare. Jednou
Cactus – testovanie servlet filtrov
V tomto článku, venovanom testovaciemu frameworku Cactus, budeme pokračovať v testovaní funkčnosti servlet filtrov. Pôjde o servlet, ktorého jedinou úlohou je overiť, či klient je autentifikovaný. Preto dnes využijeme vedomosti, ktoré sme nadobudli v predchádzajúcom článku a ďalej si ich rozšírime.
Cactus – inicializačné parametre a autentifikácia pri testoch
V predošlom článku sme si ukázali, ako je možné testovať vykonávanie metód, zodpovedných za sledovanie session. Vyskúšali sme si to na príklade jednoduchého nákupného košíka. V tomto článku sa pozrieme bližšie na testovanie toho, ako je možné servletu predať rôzne inicializačné parametre
Java Servlets – technológia server push
V tomto článku si ukážeme možnosti technológie nazvanej server push. Táto technológia podporovaná Servlet API je však mizerne podporovaná najpoužívanejšími prehliadačmi. Preto som vážne premýšľal či tento článok vôbec napísať. Nakoniec som sa však rozhodol pre napísanie, pretože tento seriál je